teematsu @ ウィキ
ネット関連コマンド
最終更新:
teematsu
-
view
netstat
Linux
- -a Listenなソケット含めてすべて
- -n IPアドレス・ポート番号を名前に変換せず表示
- -p プロセスを表示 (root権限ないと表示されないかも)
※ CentOS 7 では netstat の代わりに ss コマンド。オプションは同じ。
Windows
詳細解説 http://www.atmarkit.co.jp/ait/articles/0207/30/news002.html
- -a Listenなソケット含めてすべて
- -n IPアドレス・ポート番号を名前に変換せず表示
- -o プロセス番号表示
- -b プログラム表示 (要管理者権限)
プログラムが svchost.exe の場合、サービス名から、その内容を確認する
sc qc サービス名 sc qdescription サービス名
備考
- 確立済みコネクションにひっぱられて、実際はlistenしてないのにLISTENINGと表示されることがある http://www.atmarkit.co.jp/ait/articles/0207/30/news002.html
例
C:\WINDOWS\system32>sc qc W32Time [SC] QueryServiceConfig SUCCESS SERVICE_NAME: W32Time TYPE : 20 WIN32_SHARE_PROCESS START_TYPE : 3 DEMAND_START ERROR_CONTROL : 1 NORMAL BINARY_PATH_NAME : C:\WINDOWS\system32\svchost.exe -k LocalService LOAD_ORDER_GROUP : TAG : 0 DISPLAY_NAME : Windows Time DEPENDENCIES : SERVICE_START_NAME : NT AUTHORITY\LocalService C:\WINDOWS\system32>sc qdescription W32Time [SC] QueryServiceConfig2 SUCCESS SERVICE_NAME: W32Time 説明: ネットワーク上のクライアントとサーバーの日時の同期を維持します。このサービスを停止すると、日時の同期は行われなくなります。このサービスを無効にすると、このサービスに依存しているサービスは起動できなくなり ます。
firewall
Linux firewall-cmd
http://www.unix-power.net/centos7/firewalld.html
現在使われている?zoneについて表示
firewall-cmd --list-all
全zoneについて表示
firewall-cmd --list-all-zones