netstat 工具是net-tools 工具集中的一员
ss 工具是iproute工具集的一员
查询命令
$ rpm -q net-tools
$ rpm -qf /usr/sbin/ss
$ rpm -q iproute
安装iproute 命令
$ yum install iproute iproute-doc
为什么选择ss 工具?
ss 利用到了TCP协议栈中tcp_diag,确保了ss的快捷高效。tcp_diag是一个用于分析统计的模块,可以获得Linux 内核中第一手的信息。如果你的系统中没有tcp_diag,ss也可以正常运行,只是效率会变得稍慢,但仍然比 netstat要快。
ss 常用选项
-s, --summary Print summary statistics. This option does not parse socket lists obtaining summary from various sources. It is useful when amount of sockets is so huge that parsing /proc/net/tcp is painful.
-l, --listening Display only listening sockets (these are omitted by default).
-a, --all Display both listening and non-listening (for TCP this means established connections) sockets.
-p, --processes Show process using socket.
-t, --tcp Display TCP sockets.
-u, --udp Display UDP sockets.
-w, --raw Display RAW sockets.
-x, --unix Display Unix domain sockets (alias for -f unix).
网友评论