Linux ss命令使用示例

尽管netstat命令很强大,包括现在仍然有很多人习惯于使用netstat命令,但ss命令被认为是netstat命令的替代者。

Linux ss命令的使用模式如下:

ss [OPTIONS] FILTER

常用选项

过滤

通过端口号过滤

$ ss -at '( dport = :22 or sport = :22 )'

通过协议过滤

$ ss -a state established '( dport = :https or sport = :https )'
$ ss -at '( dport = :ssh or sport = :ssh )'

通过状态过滤

$ ss -t -r state established
$ ss -t -r state listening
$ ss -4 state listening

显示来自特定IP的socket连接

ss dst 192.168.1.139

Reference