网站搜索

已弃用的 Linux 网络命令及其替代品


在上一篇文章中,我们介绍了一些有用的命令行网络实用程序,供系统管理员在 Linux 上进行网络管理、故障排除和调试。我们提到了许多 Linux 发行版中仍然包含和支持的一些网络命令,但实际上现在已被弃用或废弃,因此应该采用更现代的替代品。

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

这在企业 Linux 发行版中很明显,许多流行的网络命令不再在 RHEL/CentOS 7 上运行,而实际上可以在 RHEL/CentOS 6 上运行。 。最新的 DebianUbuntu 版本也不包含它们。

在本文中,我们将分享已弃用的 Linux 网络命令及其替代命令。这些命令包括 ifconfig、netstat、arpiwconfigiptunnelnameif 以及 route

iwconfig 之外的所有列出的程序都可以在net-tools 软件包中找到,该软件包多年来一直没有得到积极维护。

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

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

arp

ip n(ip 邻居)

ifconfig

ip a (ip 地址)、ip 链接、ip -s (ip -stats)

iptunnel

IP隧道

iwconfig

伊沃

nameif

ip 链接、ifrename

netstat

ss、ip 路由(对于 netstat -r)、ip -s link(对于 netstat -i)、ip maddr(对于 netstat -g)

route

ip r(ip 路由)

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

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

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

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