刚装好CentOS 7,正想查一下IP地址,终端却直接回了一句“command not found”——是不是有点懵?别慌,这个问题其实非常常见,尤其是对新手来说。

根本原因其实很简单:ifconfig这个命令在/sbin/目录下根本没有安装。CentOS 7为了追求系统精简,默认把net-tools软件包给省掉了,所以自然找不到它。解决方法也不复杂,用yum包管理器就能搞定。
具体操作分为两步:
使用yum安装net-tools:
1. 先执行yum search ifconfig,让yum去软件源里查找包含该命令的包。
输出结果会告诉你,有一个名为net-tools.x86_64的包正是我们需要的。知道目标后,直接安装即可:
yum -y install net-tools.x86_64 (其中-y参数表示全程自动确认,省去手动输入yes的步骤)
等待进度条跑完,ifconfig就能正常使用了。
其实不只是ifconfig,其他类似缺失的命令(比如route、arp等)也可以用同样的思路——先search查找,再install安装,yum基本都能帮你补上。多用几次就会习惯这种解决问题的方式了。
