netstatコマンドを利用してリッスン(LISTEN)しているポートと接続状態のIPとポート(ESTABLISHED)を調べる方法を以下に記します。
いつも当方が調べる方法なので、不要なオプションもあるかもしれませんのでご了承を。
netstatコマンドに-ant引数を与えることによりリッスンと接続状態を調べることができます。
netstat -ant
$ netstat -ant Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:23456 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:810 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:3310 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN tcp 0 0 172.xxx.xxx.xxx:41258 172.xxx.xxx.xxx:143 ESTABLISHED <snip> tcp 0 0 172.xxx.xxx.xxx:55325 172.xxx.xxx.xxx:8080 ESTABLISHED tcp 0 0 :::22 :::* LISTEN
ポート番号がわかり、どのプロセスがポートを利用しているかを調べたい場合は、以下の資料が参考になると思います。
以下のオプションで調べた場合は、プロセスも表示されます。
netstat -nlp
# netstat -nlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:23456 0.0.0.0:* LISTEN 26639/skype tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN 2583/./hpiod tcp 0 0 0.0.0.0:810 0.0.0.0:* LISTEN 2324/rpc.statd tcp 0 0 127.0.0.1:3310 0.0.0.0:* LISTEN 2623/clamd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2285/portmap tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2601/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2610/cupsd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2643/sendmail tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN 2588/python tcp 0 0 :::22 :::* LISTEN 2601/sshd udp 0 0 0.0.0.0:23456 0.0.0.0:* 26639/skype udp 0 0 0.0.0.0:804 0.0.0.0:* 2324/rpc.statd udp 0 0 0.0.0.0:807 0.0.0.0:* 2324/rpc.statd udp 0 0 0.0.0.0:51630 0.0.0.0:* 2751/avahi-daemon udp 0 0 0.0.0.0:5353 0.0.0.0:* 2751/avahi-daemon udp 0 0 127.0.0.1:56045 0.0.0.0:* 26639/skype udp 0 0 0.0.0.0:111 0.0.0.0:* 2285/portmap udp 0 0 0.0.0.0:631 0.0.0.0:* 2610/cupsd udp 0 0 :::59352 :::* 2751/avahi-daemon udp 0 0 :::5353 :::* 2751/avahi-daemon Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 10114 3012/scim-launcher /tmp/scim-socket-frontend-sakura unix 2 [ ACC ] STREAM LISTENING 9326 2839/gdm-binary /tmp/.gdm_socket unix 2 [ ACC ] STREAM LISTENING 5828 1940/iscsid @ISCSIADM_ABSTRACT_NAMESPACE <snip>