Linux命令五分钟

《和netstat说再见》-linux命令五分钟系列之三十

本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为roc。

===

【序】

上次写博客是3月11日,距离今天已经有将近2个月的时间了。曾经一度认为微博会取代博客成为积累信息、获取信息、分享信息的最佳平台。但是实际情况并不是这样。

微博是无法取代博客的。微博无法对具有一定规模的知识点进行描述;微博缺少了享受写作的过程;微博浮躁活跃的氛围也不利于静下心来思考问题。

所以,以后博主会经常更新博客,不会再离开大家2个月这么久了。

【正文开始】

什么是netstat?

如果你手头有Linux系统,你直接输入man netstat,就可以得到帮助信息。man对于netstat的解释非常言简意赅,只有一句简短的描述:

“netstat – Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships”

中文意思是:netstat可以用来显示网络连接、路由表、接口统计、伪连接和组播成员。

从这段简短的描述中,我们可以看出,netstat有如上五大作用。

为什么要和netstat说再见?

如果你仔细阅读man netstat的内容,会发现有这样一句话:

“This program is obsolete.”

原来netstat已经是明日黄花了,官方已经不再更新了。它已经被ss命令和ip命令所取代,或许在不久的将来在Linux发行版中就将见不到netstat的身影了。所以,如果还有人在用netstat,你要建议他使用ss和ip。

具体的替代方案,我做了一张简单的示意图:

netstat subsititute

接下来的文章,就会为大家带来ss命令和ip命令了。稍安勿躁:)

谢谢!

12条评论

  1. 刚上网无意间发现您的这篇文章,我想问个问题,之前一直在用netstat查看端口的占用情况,比如:
    netstat -apn|grep 8080 可以很直观的看到8080端口的情况,我找了一圈ss命令也没有此命令的替代。

发表您的评论

请您放心,您的信息会被严格保密。必填项已标识 *