Linux后台开发:Linux命令系列22-netstat网络连接端口信息

Linux后台开发:Linux命令系列22-netstat网络连接端口信息此命令显示网络连接、端口信息等,另外一个命令ss与netstat命令类似,不再单独介绍。

大家好,欢迎来到IT知识分享网。

此命令显示网络连接、端口信息等,另外一个命令ss与netstat命令类似,不再单独介绍。

根据进程查找端口

(1)根据进程名查找进程ID

ps -elf | grep 进程

输出

[root@VM_0_3_centos ~]# ps -elf | grep nginx 0 S root 6875 2674 0 80 0 - 28178 pipe_w 11:02 pts/3 00:00:00 grep --color=auto nginx 1 S root 24614 1 0 80 0 - 8524 sigsus Jul27 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx 5 S root 24615 24614 0 80 0 - 14563 ep_pol Jul27 ? 00:00:13 nginx: worker process 

获得进程号为 24614 (master process)

(2)根据进程ID查找进程开启的端口

netstat -nap | grep 24614

[root@VM_0_3_centos ~]# netstat -nap | grep 24614 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 24614/nginx: master tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 24614/nginx: master tcp 0 0 0.0.0.0:8088 0.0.0.0:* LISTEN 24614/nginx: master tcp 0 0 0.0.0.0:9080 0.0.0.0:* LISTEN 24614/nginx: master tcp 0 0 0.0.0.0:444 0.0.0.0:* LISTEN 24614/nginx: master tcp 0 0 0.0.0.0:10080 0.0.0.0:* LISTEN 24614/nginx: master unix 3 [ ] STREAM CONNECTED  24614/nginx: master unix 3 [ ] STREAM CONNECTED  24614/nginx: master 

根据端口查找进程

(1)根据使用端口的进程号

netstat -nap | grep 8080

 [root@VM_0_3_centos ~]# netstat -nap | grep 8080 tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 25901/./login_serve 

获得进程ID为25901

(2)根据进程ID查找进程的详细信息

 [root@VM_0_3_centos ~]# ps -elf | grep 25901 0 R root 7646 2674 0 80 0 - 28178 - 11:06 pts/3 00:00:00 grep --color=auto 25901 0 S root 25901 1 0 80 0 - 42506 ep_pol Jul20 ? 00:10:33 ./login_server 

后台私信 [linux命令] 获取完整的linux命令文档,大纲如下所示

Linux后台开发:Linux命令系列22-netstat网络连接端口信息

Linux后台开发:Linux命令系列22-netstat网络连接端口信息

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/53153.html

(0)
上一篇 2024-08-07 08:45
下一篇 2024-08-08 20:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信