netstat -antp查看端口命令,kill关闭进程

  • 查看系统的所有端口
  [root@server0 ~]# netstat -antp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1659/master         
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      1917/sshd: root@pts 
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      3499/smbd           
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      3499/smbd           
tcp        0      0 0.0.0.0:46447           0.0.0.0:*               LISTEN      1409/rpc.statd      
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      1369/rpcbind        
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1360/sshd           
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      3502/cupsd          

  • 查找包含smb端口
[root@server0 ~]# netstat -antp | grep smb
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      3499/smbd           
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      3499/smbd           
tcp6       0      0 :::445                  :::*                    LISTEN      3499/smbd           
tcp6       0      0 :::139                  :::*                    LISTEN      3499/smbd
  • 查找包含http端口
[root@server0 ~]# netstat -antp | grep http
tcp6       0      0 :::80                   :::*                    LISTEN      7032/httpd        
  • 关闭 使用80端口的服务
[root@prxy src]# netstat  -antp  |  grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      5510/(squid-1)      
[root@prxy src]# kill 5510

你可能感兴趣的:(网络)