centos7|redhat找不到ifconfig,netstat,route命令解决问题

CentOS7最小化安装缺少net-tools组件,导致ifconfig, netstat, route等网络命令不可用。通过yum搜索发现它们位于net-tools包中,但该包中的命令已被iproute替代。尽管如此,可以使用`yum remove`卸载net-tools,再用`yum -y install net-tools`全局安装以恢复这些命令。经验证,安装后网络命令能正常工作。" 112421880,5615974,Swift属性深度解析:存储、计算、延迟与类型属性的秘密,"['Swift编程', 'iOS开发', '编程语言原理', '内存分析']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   centos7最小化安装默认没有net-toos组件,自然ifconfig,netstat,route一系类网络相关指令也就无法使用

首先查询ifconfig命令所在的软件包:yum search ifconfig

图片中提示为net-tools.x86_64

我们在查看net-tools包有什么指令:yum info net-tools

上面为一些基本信息,重点看Description:包含了ifconfig,netstat,route and others包含了一些常用的网络服务命令,下面还有一句小tips,大多数的命令都已经过时了,替代的命令使用iproute包,但是本人还是习惯用ifconfig,netstat指令,一个wnmper转lnmper开发自然习惯使用ifconfig,netstat指令,现在我们查看一下他的替代包的作用

指令:yum info iproute

最后一句话非常硬气的说这是为linux内核使用先进内核专门设计的,但是本人就是不鸟你,继续使用net-tools

附一张iproute包指令图:

查询是否已经安装net-tools:yum list installed net-tools

软件包已安装,先卸载掉看看效果:yum remove net-tools

卸载完毕,再次输入ifconfig指令:

再次查询安装包

安装包卸载成功

再次安装:yum -y install net-tools ,说明  -y 参数表示全局安装,貌似都是全局安装的,我们试一下不带-y安装试一下

1 cd /usr/derecotory

2 yum install net-tools

yum安装步骤,先下载.rpm包,check,test,检查包测试包,接着运行事物:running transaction:installing,verifying,这是.rpm包yum安装模式的安装以及验证步骤,但是最后complete都没有告诉我们安装的模式以及位置在哪里,此时我们测试一下默认的安装方式是否是-y全局

切回根目录cd /

输入指令ifconfig

结果出来了,证明yum安装软件是默认全局安装的,那么到底安装到哪里去了呢?有兴趣的同学自己去研究吧,本人php开发,lnmp+redis+workman的菜鸟一枚,有兴趣的同学或者大神欢迎指点一二

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值