如何检查Apache正在运行的端口

有没有任何命令来找出如果Apache正在运行或不。

和除了通过seesports.conf文件的端口

当我尝试netstat命令然后apaches不会出现在那。

但是当我使用apache2重新启动命令,然后说,重启确定

我不知道它在哪里运行

lsof -i列出打开的端口和相应的应用程序。

对于一个普通的检查,如果一个应用程序正在运行,你可以使用ps aux | grep apache2 ps aux | grep apache2

 netstat -anp | grep apache 

如果它正在运行,你可以看到这个监听端口和PID。

 netstat -tulpn 

你会在最右边的列上看到Pid / Binary的名字,将它和你运行的apache实例相匹配。

如果安装了lsof,可以尝试如下所示:

 lsof | grep httpd 

(为了centos和朋友)

 lsof | grep apache 

(为debian和公司)

对于freebsd sockstat | grep apache httpd