温馨提示×

centos minimal为什么没ifconfig

小樊
41
2026-09-14 21:50:47
栏目: 智能运维

CentOS Minimal(最小化安装) 里没有 ifconfig,主要有下面几个原因:


1. ifconfig 属于 net-tools,而 Minimal 默认不安装

  • ifconfig 来自 net-tools 软件包
  • CentOS Minimal 追求“最小系统”,默认只包含最核心的组件
  • net-tools 被认为过时,所以没有被默认包含
# 查看是否安装
rpm -q net-tools

2. CentOS 官方推荐使用 ip 命令(iproute2)

从 CentOS 7 开始,官方建议使用 ip 命令 替代 ifconfig

ip addr      # 查看 IP(替代 ifconfig)
ip link      # 查看网卡状态
ip route     # 查看路由

ip 命令:

  • 功能更强大
  • 维护更活跃
  • 默认已安装

3. 最小化安装的设计理念

Minimal 版本的目标:

  • 体积小
  • 启动快
  • 适合服务器 / 容器 / 自动化

所以:

  • 没有 GUI
  • 没有开发工具
  • 没有传统网络工具(如 ifconfignetstat

4. 如果你想用 ifconfig,可以手动安装

yum install -y net-tools

安装后即可使用:

ifconfig

5. 类似被“移除”的命令

旧命令 新命令
ifconfig ip addr
netstat ss
route ip route
arp ip neigh

总结一句话

CentOS Minimal 没有 ifconfig,是因为它默认不装 net-tools,而是用更现代的 ip 命令。

如果你愿意,我也可以帮你对比 ifconfigip 的常用用法对照表。

0