ifconfig命令消失了?一行命令让它“重出江湖”!

  • 时间:2025-11-22 22:41 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:原文链接:「链接」在日常运维或系统调试中,ifconfig 是许多老用户再熟悉不过的网络命令。但有时新装的系统里执行它,却意外收到这样的提示:-bash: ifconfig: 未找到命令是不是一脸问号?别急,这实则不是系统坏了,而是少了一个关键组件。下面就带你三分钟搞懂缘由与解决办法。一、问题出现的场景这种情况一般发生在安装 Linux 时选择了“最小化安装(Minimal Install)”选项

原文链接:「链接」

在日常运维或系统调试中,ifconfig 是许多老用户再熟悉不过的网络命令。但有时新装的系统里执行它,却意外收到这样的提示:

-bash: ifconfig: 未找到命令

是不是一脸问号?别急,这实则不是系统坏了,而是少了一个关键组件。下面就带你三分钟搞懂缘由与解决办法。


一、问题出现的场景

这种情况一般发生在安装 Linux 时选择了“最小化安装(Minimal Install)”选项的系统上。 系统安装完成后会发现许多常用命令都不在,列如:

ifconfig 未找到命令

netstat 不存在

route 无法查看路由表

这些命令实则都属于一个老牌工具集——net-tools。

[pdsyw@pdsyw1024 ~]$ ifconfig

-bash: ifconfig: 未找到命令

ifconfig命令消失了?一行命令让它“重出江湖”!


二、问题缘由分析

ifconfig、netstat 等命令都来自 net-tools 软件包。 但由于该工具集维护时间较久,更新缓慢,许多现代 Linux 发行版在最小化安装时默认不再包含 net-tools,转而推荐使用新的网络命令,如:

传统命令

新命令(推荐替代)

ifconfig

ip addr / ip link

netstat

ss

route

ip route

不过,如果你依旧习惯使用 ifconfig,完全可以自己手动安装回来。


三、解决办法

在支持 yum 的系统(如 CentOS、RHEL、Anolis、Kylin等)上,只需执行以下命令:

[pdsyw@pdsyw1024 ~]$ sudo yum install net-tools -y

ifconfig命令消失了?一行命令让它“重出江湖”!


安装完成后,再次运行,你熟悉的输出界面就回来了,问题解决!

[pdsyw@pdsyw1024 ~]$ ifconfig

ifconfig命令消失了?一行命令让它“重出江湖”!


四、进阶提议

虽然 ifconfig 依旧可用,但在新系统环境中,提议逐步掌握 ip 命令:

[pdsyw@pdsyw1024 ~]$ ip addr show

作用:显示系统中所有网络接口(网卡)的 IP 地址信息。

说明:是旧命令 ifconfig 的替代方案;输出包括接口名、状态(UP/DOWN)、MAC 地址、IPv4/IPv6 地址等。


关键字段解释:

ens160:网卡接口名;

<UP,LOWER_UP>:接口已启用;

inet:IPv4 地址;

inet6:IPv6 地址。


常用变体:

ip addr show ens160   # 仅显示 ens160 网卡的 IP 信息

ifconfig命令消失了?一行命令让它“重出江湖”!


[pdsyw@pdsyw1024 ~]$ sudo ip link set ens160 up

作用:启用名为 ens160 的网络接口(即“开启网卡”)。

说明:相当于旧命令 ifconfig ens160 up;若接口处于关闭状态(DOWN),执行该命令后会激活它;需要管理员权限,因此使用 sudo。


补充:关闭接口的命令是:

sudo ip link set ens160 down

ifconfig命令消失了?一行命令让它“重出江湖”!


[pdsyw@pdsyw1024 ~]$ ip route show

作用:显示系统的 路由表(即数据包转发路径)。

说明:用于查看默认网关、各网段的路由规则;输出信息说明系统如何将数据包发往不同的网络。


字段解释:

default via 192.168.100.1:默认网关(所有非本地流量都发往此地址);

dev ens160:出接口;

192.168.100.0/24:本地子网路由;

src:使用的源 IP。


常用变体:

ip route add default via 192.168.100.1 dev ens160  # 添加默认路由

ip route del default 

ifconfig命令消失了?一行命令让它“重出江湖”!


这些命令来自 iproute2 工具集,功能更强劲、语法更统一,是未来 Linux 网络管理的主流。


命令

主要作用

输出或影响

是否修改系统状态

ip addr show

查看网卡地址信息

显示 IP、MAC、状态

sudo ip link set ens160 up

启动指定网卡

使网卡变为可用状态

ip route show

查看系统路由表

显示默认网关与路由规则


五、总结

问题

缘由

解决办法

执行ifconfig报错

系统未安装 net-tools

执行 yum install net-tools 安装

想使用更现代命令

推荐使用 ip 命令集

ip addr、ip route 等替代

一句话总结:“ifconfig 不见了?装个 net-tools,它马上回来!”


今天的Linux小技巧就分享到这里。如果你也遇到过类似的命令缺失问题,欢迎在评论区留言交流!别忘了点赞、收藏、转发,让更多人少走弯路~

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】八股已死、场景当立(场景篇-设计模式篇)(2025-11-22 23:27)
【系统环境|】群、环、域(2025-11-22 23:26)
【系统环境|】深度解析:基于Python的分布式缓存系统实现与性能优化(2025-11-22 23:26)
【系统环境|】TP区块链下载全解析:从技术原理到代码实现(2025-11-22 23:25)
【系统环境|】大模型在急性肾衰竭预测及临床方案制定中的应用研究(2025-11-22 23:25)
【系统环境|】特价股票投资中的可持续供应链管理整合方法(2025-11-22 23:24)
【系统环境|】第193期 如何微调大语言模型(LLM)(内含源码细节)(2025-11-22 23:23)
【系统环境|】用Python构建智能推荐系统:技术赋能美好生活(2025-11-22 23:23)
【系统环境|】企业估值中的氢能源应用评估(2025-11-22 23:22)
【系统环境|】ansible 学习之路(2025-11-22 23:22)
手机二维码手机访问领取大礼包
返回顶部