Unix command > ssコマンドの使い方に関する TIPS
更新日
2021-02-13
広告
netstatコマンドに代わり、最近はssコマンドが実装された。 例えばUbuntu 20だと、netstatはデフォルトではインストールされていないが、ssはインストールされている。 ちなみに、ssはsocket statisticsの略。 ネットワーク関係の情報を見る場合は、今後はssコマンドを使うとよい。 以下、色々な情報の表示方法を紹介する。
サマリの表示。$ ss -s Total: 484 TCP: 10 (estab 1, closed 0, orphaned 0, timewait 0) Transport Total IP IPv6 RAW 1 0 1 UDP 7 5 2 TCP 10 8 2 INET 18 13 5 FRAG 0 0 0待ち受けソケットの情報の表示。
$ ss -lIPv4で待ち受けてるソケットの情報の表示。
$ ss -l4IPv6で待ち受けてるソケットの情報の表示。
$ ss -l6TCPソケットを使ってるプロセスの表示。
$ ss -t State Recv-Q Send-Q Local Address:Port Peer Address:Port Process ESTAB 0 64 192.168.19.178:ssh 192.168.5.93:52874 :TCPソケットを使ってるプロセスの情報を表示。
$ ss -uソケットを使っているプロセスの情報を表示。
$ ss -p全部表示。かなりたくさんの情報が表示される。
$ ss -aオプションは他にも色々ある。
Usage: ss [ OPTIONS ] ss [ OPTIONS ] [ FILTER ] -h, --help this message -V, --version output version information -n, --numeric don't resolve service names -r, --resolve resolve host names -a, --all display all sockets -l, --listening display listening sockets -o, --options show timer information -e, --extended show detailed socket information -m, --memory show socket memory usage -p, --processes show process using socket -i, --info show internal TCP information --tipcinfo show internal tipc socket information -s, --summary show socket usage summary --tos show tos and priority information -b, --bpf show bpf filter socket information -E, --events continually display sockets as they are destroyed -Z, --context display process SELinux security contexts -z, --contexts display process and socket SELinux security contexts -N, --net switch to the specified network namespace name -4, --ipv4 display only IP version 4 sockets -6, --ipv6 display only IP version 6 sockets -0, --packet display PACKET sockets -t, --tcp display only TCP sockets -S, --sctp display only SCTP sockets -u, --udp display only UDP sockets -d, --dccp display only DCCP sockets -w, --raw display only RAW sockets -x, --unix display only Unix domain sockets
広告
お問い合わせは sweng.tips@gmail.com まで。