mutao.net

いわゆる雑記。

netstatに変わるssコマンド

最近のディストリビューションでは、netstatコマンドに変わってssコマンドなるものがあるらしいのでメモ

RHEL7とかでは置き換えは終わっているらしいので適当にAWSインスタンスを作成してコマンドを打ってみた。

AWSLinuxって何がベースになっているかわからないけど多分RHELだと思う。(個人の感想、ぶっちゃけよくわからない。)

オプション 説明 省略前
-a 全てのソケット情報の表示 --all
-n アドレスやポートを数値で表示 --numeric
-l Listenポートを表示 --listening
-p PIDとプロセス名を表示 --process
-t TCPポートのみ表示 --tcp
-u UDPポートのみ表示 --udp
-4 IPv4のみ表示 --ipv4
-6 IPv6のみ表示 --ipv6
$ ss -a
Netid               State                 Recv-Q                Send-Q                                                  Local Address:Port                                               Peer Address:Port
nl                  UNCONN                0                     0                                                                rtnl:kernel                                                         *
nl                  UNCONN                0                     0                                                             tcpdiag:kernel                                                         *
$ ss -n
Netid                 State                  Recv-Q                  Send-Q                                                  Local Address:Port                                       Peer Address:Port
u_str                 ESTAB                  0                       0                                                                   * 19059                                                 * 19060
u_str                 ESTAB                  0                       0                                         /run/dbus/system_bus_socket 17342                                                 * 17341
u_str                 ESTAB                  0                       0                                                                   * 19060                                                 * 19059
$ ss -l
Netid               State                 Recv-Q                Send-Q                                                  Local Address:Port                                              Peer Address:Port
nl                  UNCONN                0                     0                                                                rtnl:kernel                                                        *
nl                  UNCONN                0                     0                                                             tcpdiag:kernel                                                        *
nl                  UNCONN                0                     0                                                             selinux:kernel                                                        *
$ ss -p
Netid                 State                  Recv-Q                  Send-Q                                                  Local Address:Port                                       Peer Address:Port
u_str                 ESTAB                  0                       0                                                                   * 19059                                                 * 19060
u_str                 ESTAB                  0                       0                                         /run/dbus/system_bus_socket 17342                                                 * 17341
u_str                 ESTAB                  0                       0                                                                   * 19060                                                 * 19059
$ ss -t
State                      Recv-Q                        Send-Q                                                Local Address:Port                                                Peer Address:Port
ESTAB                      0                             36                                                    XXXXX.XX.XXX:ssh                                                XXX.XX.XX.XXX:50925
$ ss -4
Netid                   State                    Recv-Q                    Send-Q                                        Local Address:Port                                         Peer Address:Port
tcp                     ESTAB                    0                         36                                            XXX.XX.XX.XXX:ssh                                         XXX.XX.XX.XXX50925