如何查看Nginx使用哪个端口?
答案
用下面命令查出Nginx master
进程的PID:
$ ps aux | grep nginx
1234 root 0:00 nginx: master process nginx -g daemon off;
5678 nginx 0:00 nginx: worker process
然后根据PID查看Nginx使用的端口:
$ netstat -anp | grep 1234
tcp 0 0 127.0.0.11:43489 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1234/nginx: master pro
可以看到PID为1234
的Nginx使用本地的80
端口
扩展
Linux输出结果很多是没有列头的,我们可以用head
打印出来,如上两个命令可以这样:
$ ps -aux | head -1; ps -aux | grep nginx
$ netstat -anp | head -2; netstat -anp | grep 1234