linux基础–(3)–linux查看端口占用情况,自动化脚本

1、 查看指定端口占用

# 安装依赖
yum install lsof
lsof -i:8080

#结果
COMMAND  PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
java    7497 root  222u  IPv4 4658155      0t0  TCP *:webcache (LISTEN)

2、 指定的端口号的进程情况

netstat -tunlp
netstat -tunlp | grep 8080
参数说明:

  • -t (tcp) 仅显示tcp相关选项
  • -u (udp)仅显示udp相关选项
  • -n 拒绝显示别名,能显示数字的全部转化为数字
  • -l 仅列出在Listen(监听)的服务状态
  • -p 显示建立相关链接的程序名
netstat -tunlp | grep 8080

# 结果
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1/systemd           
tcp        0      0 127.0.0.1:3476          0.0.0.0:*               LISTEN      26332/nvidia-docker 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      9128/sshd           
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      3585/postgres       
tcp6       0      0 :::8080                 :::*                    LISTEN      20059/docker-proxy  
tcp6       0      0 :::80                   :::*                    LISTEN      11790/docker-proxy  
tcp6       0      0 :::6006                 :::*                    LISTEN      2122/python         
tcp6       0      0 :::22                   :::*                    LISTEN      9128/sshd           
tcp6       0      0 :::5432                 :::*                    LISTEN      3585/postgres       
tcp6       0      0 :::6432                 :::*                    LISTEN      12601/docker-proxy  
udp        0      0 0.0.0.0:111             0.0.0.0:*                           1/systemd           
udp        0      0 127.0.0.1:323           0.0.0.0:*                           8689/chronyd        
udp6       0      0 ::1:323                 :::*                                8689/chronyd

3、 自动化脚本

占位

zhanwen

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章