我已经听过很多次了,而且我ss
现在主要使用它。但有时我会对两者之间的差异感到沮丧,我希望能得到一些见解。
另外,我不可能是唯一一个在使用时想到希特勒的人ss
。不是一个伟大的名字。
答案1
找到一个关于 2011 年弃用的文章。看起来整个net-tools
包有一段时间没有维护了,所以它被弃用了。在 Debian 9 中,它甚至没有默认安装。从项目页面看起来至少自 2011 年以来就没有更新过。
但您可以轻松安装netstat
(例如ifconfig
)并继续使用它们。不过我可能只会用它们来列出东西。
在 Debian 9 上安装:
apt-get install net-tools
PS:有关更多信息,您可能想查看有关弃用的另一个问答ifconfig
(ifconfig
是同一包的一部分):https://serverfault.com/questions/458628/should-i-quit-using-ifconfig
答案2
为什么被netstat
弃用?因为它在手册页中这么说:
NOTE This program is obsolete. Replacement for netstat is ss. Replacement for netstat -r is ip route. Replacement for netstat -i is ip -s link. Replacement for netstat -g is ip maddr.
为什么开发商不赞成netstat
?我不知道。
不过,它是开源的。如果您想恢复它,使其更有用并使其“不再被弃用”,请随意这样做。