不推荐使用的Linux网络命令及其替代品

在我们之前的文章中,我们为Sysadmin提供了一些有用的命令行网络实用程序,用于Linux上的网络管理,故障排除和调试。 我们提到了许多Linux发行版中仍然包含和支持的一些网络命令,但现在实际上已被弃用或废弃,因此应该支持更多的当前替换。

尽管这些网络工具/实用程序仍可在主流Linux发行版的官方存储库中使用,但它们实际上并未默认预安装。

这在Enterprise Linux发行版中很明显,许多流行的网络命令不再适用于RHEL / CentOS 7 ,而它们实际上适用于RHEL / CentOS 6 最新的DebianUbuntu版本也不包括它们。

在本文中,我们将共享已弃用的Linux网络命令及其替代品。 这些命令包括ifconfignetstatarpiwconfigiptunnelnameif以及路由

除了iwconfig之外的所有列出的程序都可以在net-tools软件包中找到,该软件包多年来一直没有进行过有效的维护。

重要的是,您应该记住“未维护的软件是危险的 ”,它会给您的Linux系统带来很大的安全风险。 网络工具的现代替代品是iproute2--用于控制Linux中TCP / IP网络的各种实用程序。

下表显示了您应该注意的确切弃用命令及其替换的摘要。

Linux不推荐使用的命令 Linux替换命令
地址解析协议 ip n(ip邻居)
使用ifconfig ip a(ip addr),ip link,ip -s(ip -stats)
iptunnel ip隧道
iwconfig的 IW
nameif ip link,ifrename
netstat的 ss,ip route(用于netstat -r),ip -s link(用于netstat -i),ip maddr(用于netstat -g)
路线 ip r(ip route)

您将在以下指南中找到有关某些替换的更多详细信息。

  1. ifconfig vs ip:有什么区别和比较网络配置
  2. 10个用于配置网络接口的有用“IP”命令

参考Doug Vitale Tech博客文章
Net-tools项目主页https//sourceforge.net/projects/net-tools/
iproutre2说明页面: https ://wiki.linuxfoundation.org/networking/iproute2

总而言之,记住这些变化是件好事,因为大多数这些过时的工具将在未来的某个时候完全被替换。 旧习惯很难过,但你必须继续前进。 此外,在Linux系统上安装和使用未维护的软件包是一种不安全且危险的做法。

您是否仍然坚持使用这些旧的/已弃用的命令? 你是如何应对替代品的? 通过下面的反馈表与我们分享您的想法。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏