如今,NETSTAT被视为已弃用,而网络工具中包含的其他程序(如arp,ifconfig,iptunnel,nameif, netstat
和route)也。
在新的iproute2套件中,主要通过使用新工具中的某些实用程序提供的功能对其进行了复制和改进。ip
命令。
不推荐使用的命令及其替换示例:
arp => ip n(ip邻居)
ifconfig => ip a(ip addr),ip链接,ip -s(ip -stats)
iptunnel => ip隧道
iwconfig => iw
nameif => ip链接,ifrename
netstat => ss,ip路由(对于netstat -r),ip -s链接(对于netstat -i),ip maddr(对于netstat-g)
该netstat
命令读取各种/ proc文件以收集信息。但是,当要显示的连接很多时,此方法的作用就会减弱。这使其变慢。该ss
命令直接从内核空间获取其信息。与ss
命令 netstat非常相似,因此很容易替换。
提供的统计ss
是肤浅的,但它被认为是 更好的选择,以netstat
例子 :
获取所有连接: ss | less
ss -t
在监听模式下获取tcp连接(服务器程序)
ss -u
在监听模式下获取udp连接
ss -x
获取Unix承插管连接
ss -ta
获取所有TCP连接
ss -au
获取所有udp连接
ss -nt
没有主机名的所有tcp
ss -ltn
在没有主机解析的情况下监听tcp
ss -ltp
用PID和名称监听TCP
ss -s
打印统计
ss -tn -o
与域主机的TCP连接并显示keepalive计时器
ss -tl4
ip4连接