多个apache并找到它的端口

时间:2016-02-17 16:37:54

标签: linux apache

以下命令

[cuser@vdev-b7-5461-4f3c-9d98-7fc3ec6 kafka]$ ps aux|grep apache
apache    3967  0.0  0.0 175412  3192 ?        S    03:40   0:00 /usr/sbin/httpd -k start
apache    3968  0.0  0.0 175412  3192 ?        S    03:40   0:00 /usr/sbin/httpd -k start
apache    3969  0.0  0.0 175412  3192 ?        S    03:40   0:00 /usr/sbin/httpd -k start
apache    3970  0.0  0.0 175412  3192 ?        S    03:40   0:00 /usr/sbin/httpd -k start
apache    3971  0.0  0.0 175276  2700 ?        S    03:40   0:00 /usr/sbin/httpd -k start
apache    3972  0.0  0.0 175276  2700 ?        S    03:40   0:00 /usr/sbin/httpd -k start
apache    3974  0.0  0.0 175412  3188 ?        S    03:40   0:00 /usr/sbin/httpd -k start
apache    3975  0.0  0.0 175276  2696 ?        S    03:40   0:00 /usr/sbin/httpd -k start
clduser   9566  0.0  0.0 103244   844 pts/1    S+   16:41   0:00 grep apache

我的机器上运行了多个apache进程。有没有办法让我确定每个进程用来运行它的文件/目录?

另外,想知道他们正在使用的端口吗?

[user@vdev-37-5461-4f3c-9d98-7af28dfc3ec6 kafka]$ netstat -tulpn|grep 80
(No info could be read for "-p": geteuid()=500 but you should be root.)
tcp        0      0 :::80                       :::*                        LISTEN      -  

以上命令显示正在使用端口80,但我想知道正在使用它的进程是什么?

[duser@vpsq-dev-4ac0b737-5461-4f3c-9d98-7af28dfc3ec6 kafka]$ find / -iname apache 2>/dev/null
/opt/logstash/vendor/bundle/jruby/1.9/gems/jruby-kafka-1.4.0-java/lib/org/apache
/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-0.1.18-java/lib/org/apache
/opt/logstash/vendor/bundle/jruby/1.9/gems/jruby-kafka-1.1.2-java/lib/org/apache
/home/duser/logstash-1.5.0.rc2/vendor/bundle/jruby/1.9/gems/logstash-output-elasticsearch-0.1.18-java/lib/org/apache
/home/duser/logstash-1.5.0.rc2/vendor/bundle/jruby/1.9/gems/jruby-kafka-1.1.2-java/lib/org/apache

0 个答案:

没有答案