有没有任何命令来找出如果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