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

本文介绍了如何使用Linux命令`netstat`和`ps`来查找和管理网络连接及进程。通过`ps -elf | grep 进程名`可以找到进程ID,再用`netstat -nap | grep 进程ID`查看该进程打开的端口。同样,也可根据端口找进程ID,然后利用`ps -elf | grep 进程ID`获取进程详细信息。这些命令对于系统管理和网络调试非常实用。
摘要由CSDN通过智能技术生成

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

根据进程查找端口

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

ps -elf | grep 进程

输出

[root@VM_0_3_centos ~]# ps -elf | grep nginx0 S root 6875 2674 0 80 0 - 28178 pipe_w 11:02 pts/3 00:00:00 grep --color=auto nginx1 S root 24614 1 0 80 0 - 8524 sigsus Jul27 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx5 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 24614tcp 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 67976664 24614/nginx: master unix 3 [ ] STREAM CONNECTED 67976665 24614/nginx: master 

根据端口查找进程

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

netstat -nap | grep 8080

 [root@VM_0_3_centos ~]# netstat -nap | grep 8080tcp 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 259010 R root 7646 2674 0 80 0 - 28178 - 11:06 pts/3 00:00:00 grep --color=auto 259010 S root 25901 1 0 80 0 - 42506 ep_pol Jul20 ? 00:10:33 ./login_server

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

15fc4130c2a20167fc994b52d262bda9.png
299e57272e52aef88b0e7bd64e6f5e83.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值