为什么 netstat 被弃用?

为什么 netstat 被弃用?

我已经听过很多次了,而且我ss现在主要使用它。但有时我会对两者之间的差异感到沮丧,我希望能得到一些见解。

另外,我不可能是唯一一个在使用时想到希特勒的人ss。不是一个伟大的名字。

答案1

找到一个关于 2011 年弃用的文章。看起来整个net-tools包有一段时间没有维护了,所以它被弃用了。在 Debian 9 中,它甚至没有默认安装。从项目页面看起来至少自 2011 年以来就没有更新过。

但您可以轻松安装netstat(例如ifconfig)并继续使用它们。不过我可能只会用它们来列出东西。

在 Debian 9 上安装:

apt-get install net-tools

PS:有关更多信息,您可能想查看有关弃用的另一个问答ifconfigifconfig是同一包的一部分):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?我不知道。

不过,它是开源的。如果您想恢复它,使其更有用并使其“不再被弃用”,请随意这样做。

相关内容