linuxのポート(port)が占有されているかどうかを確認します(netstat,lsof)

2140 ワード

netstat -tunlp                , grep              .
   22       

[root@leiwan tmp]# netstat -tunlp |grep 22
tcp        0      0 0.0.0.0:42957               0.0.0.0:*                   LISTEN      2230/rpc.statd      
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      2443/sshd           
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      2292/cupsd          
tcp        0      0 :::22                       :::*                        LISTEN      2443/sshd           
tcp        0      0 ::1:631                     :::*                        LISTEN      2292/cupsd          
tcp        0      0 :::57609                    :::*                        LISTEN      2230/rpc.statd      
udp        0      0 0.0.0.0:5353                0.0.0.0:*                               2211/avahi-daemon   
udp        0      0 0.0.0.0:631                 0.0.0.0:*                               2292/cupsd          
udp        0      0 0.0.0.0:37167               0.0.0.0:*                               2230/rpc.statd      
udp        0      0 0.0.0.0:52291               0.0.0.0:*                               2211/avahi-daemon   
udp        0      0 0.0.0.0:68                  0.0.0.0:*                               2207/dhclient       
udp        0      0 0.0.0.0:710                 0.0.0.0:*                               2230/rpc.statd      
udp        0      0 :::39834                    :::*                                    2230/rpc.statd

ポートの使用状況の表示:lsof-i:ポート番号
1
[root@www ~]# lsof -i:21
3
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
4
pure-ftpd 2651 root 4u IPv4 7047 TCP *:ftp (LISTEN)
5
pure-ftpd 2651 root 5u IPv6 7048 TCP *:ftp (LISTEN)
ここでは21番ポートがpure-ftpdで使用されていることを示し、ステータスはlistenです.
Netstat-anpシステムポートの使用状況を表示
FROM:http://blog.chinaunix.net/uid-28458801-id-4072605.html