1. sonoshou

    Posted

    sonoshou
Changes in title
+lsof netstat
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,48 @@
+Linux(CentOS)で何のプロセスが何のポート使っているかを
+調べることがあったので。
+
+# lsof
+
+## プロセスが使用しているポートを表示する
+
+```
+lsof -i
+```
+
+## ポート番号から使用しているプログラムを表示する
+
+```
+lsof -i:ポート番号
+```
+
+自分以外のプロセスに関しても調べる場合は、管理者権限で行う。
+
+例)
+80番のポートを調べる。
+
+```
+lsof -i:80
+```
+
+# netstat
+
+## 接続待ちをしているTCP、UDPポートを表示する
+
+```
+netstat -antu
+```
+
+- -a:現在のすべての接続を表示する
+- -n:一切の名前解決を行わない
+- -t:TCPポートを表示する
+- -u:UDPポートを表示する
+
+## 通信が確立しているtcpポートの状況を調べる
+
+```
+netstat -t
+```
+
+# 参考URL
+- [Linuxのポート状況を確認する(netstat)](http://www.linuxmaster.jp/linux_skill/2009/02/linux-4.html)
+- [ポートを使用しているプロセスを確認する](http://linuxtips.biz/080/post_38.html)