越来越流行的 ss 命令(RHEL 上的 /usr/sbin/ss)是 netstat 的替代品。
我正在尝试解析 Python 中的输出,但我看到了一些文档中未解释的奇怪数据。
$ ss -an | head
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 0 :::14144 :::*
LISTEN 0 0 127.0.0.1:32000 *:*
LISTEN 0 0 :::3233 :::*
LISTEN 0 0 *:5634 *:*
LISTEN 0 0 :::5634 :::*
所以,很明显本地地址是127.0.0.1:32000是什么意思,很明显是监听32000端口的loopback接口。但是,3个冒号:::是什么意思呢?
真的,我可以认为它是两个额外的冒号,因为格式是主机:端口,那么两个冒号的主机是什么意思?
我应该提到我在 RHEL/CENTOS 机器上运行它:
Linux boxname 2.6.18-348.3.1.el5 #1 SMP somedate x86_64 x86_64 x86_64 GNU/Linux
这在我能找到的任何在线手册页或其他讨论中都没有解释。