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

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

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

centos7|redhat找不到ifconfig,netstat,route命令解决问题_第1张图片

图片中提示为net-tools.x86_64

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

centos7|redhat找不到ifconfig,netstat,route命令解决问题_第2张图片

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

指令:yum info iproute

centos7|redhat找不到ifconfig,netstat,route命令解决问题_第3张图片

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

附一张iproute包指令图:

centos7|redhat找不到ifconfig,netstat,route命令解决问题_第4张图片

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

centos7|redhat找不到ifconfig,netstat,route命令解决问题_第5张图片

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

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

再次查询安装包

centos7|redhat找不到ifconfig,netstat,route命令解决问题_第6张图片

安装包卸载成功

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

1 cd /usr/derecotory

2 yum install net-tools

centos7|redhat找不到ifconfig,netstat,route命令解决问题_第7张图片

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

切回根目录cd /

输入指令ifconfig

centos7|redhat找不到ifconfig,netstat,route命令解决问题_第8张图片

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

你可能感兴趣的:(lamp学习笔记,yum指令深入研究,centos7)