Centos 7 安装 ifconfig 管理命令

1. 安装的需求背景

我们知道ifconfig 命令可以用于查看、配置、启用或禁用指定网络接口,如配置网卡的IP地址、掩码、广播地址、网关等,功能不可谓不丰富。

此命令的功能和windows系统的ipconfig非常类似。

但是,centos 7 默认已不再安装此命令,其中很多功能用 ip addr 指令 替代了。

考虑到 既有的很多管理工具或脚本都调用了此功能命令(ifconfig),如果将这些工具直接迁移过来会报错,如果对这个指令用其它指令进行替换,及对这些工具升级,则增加了工作量,还增加了出错的风险。

所以,在centos 7 系统中 安装 ifconfig 命令很有必要。

2. 测试安装的具体步骤

Centos 7 系统默认 没有安装  ifconfig 命令。

如果直接运行 ifconfig 命令,则提示错误 :-bash: ifconfig: command not found

此时,查看 /sbin 目录下,其实是没有 ifconfig 文件的。

那么 如何安装ifconfig 呢?我们首先想到的是 运行  yum install ifconfig  。执行效果如何呢?

结果是:

No package ifconfig available.
Error: Nothing to do

啊?! 没有 ifconfig 安装包,是不是 我们就要放弃了呢?

其实,我们 还可以通过yum 命令的search选项 来对 包 (package)进行再次搜索。

search:可以搜寻某个软件名称或者是描述(description)的重要关键字。此指令可以查找显示出相关的软件有哪些。

所以,在放弃前,我们运行以下命令:

yum search ifconfig

以上运行结果,我们只要分析最好一行就可以。Matched: ifconfig 这个 分割行 是用来显示 匹配结果的。

最后一行 中 冒号(:)前面的数据, (net-tools.x86_64 )  是匹配的软件包;冒号(:)后面的数据,(Basic networking tools ) 是对前面包的描述。

结合上面的信息,即 通过运行 yum search ifconfig  提示我们: 安装ifconfig 包 只需要安装 net-tools.x86_64 即可。

所以,我们执行 yum install net-tools.x86_64 

安装后,ifconfig 命令可以正常执行。因含有ip敏感信息,截图省略。

并且,查看/sbin 目录,此时 ifconfig  文件也出现了。

3. 总结

Centos 7 安装 ifconfig 管理命令,通过yum 安装,运行  yum install net-tools.x86_64  即可安装。

原文地址:https://www.cnblogs.com/xuliuzai/p/9769502.html

时间: 2024-07-28 13:33:26

Centos 7 安装 ifconfig 管理命令的相关文章

centos sqlite3安装及简单命令

安装:方法一:wget http://www.sqlite.org/sqlite-autoconf-3070500.tar.gztar xvzf sqlite-autoconf-3070500.tar.gzcd sqlite-autoconf-3070500./configuremakesudo make install 方法二: sudo yum install sqlite-devel 方法三:sudo gem install sqlite3-ruby 命令:查看版本信息:#sqlite3

centos下安装ipython(minglnghang命令行)

下载文件 wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 执行安装 python get-pip.py 这就安装好了 安装ipython pip install ipython 原文地址:https://www.cnblogs.com/wanghuaqiang/p/9096181.html

centos迷你版,没有安装ifconfig命令

ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令就会出错 这是我们首先会想到是不是环境变量里没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,以root用户登录才可以运行,可是我们上边是以root用户登录的啊,不急,我们来看看root用户的环境变量 看到没,我们的环境变量里有/sbin这个路径,也居士说如果

CentOS 7安装时候没装ifconfig命令

首先要想查看虚拟机的网络配置问题就要使用"root"登陆 在安装CentOS 7的时候可能没有自动安装ifconfig的命令,就会在命令行输入的时候出现错误: 然后来看一下root用户的环境配置 这说明有sbin的目录,只是目录下没有ifconfig 这时候就要通过yum search ifconifg的命令进行查找下载 然后在最后可以发现,ifconfig在net-tools.x86_64下面,然后进行下载就行了 这就下载好了 然后来试试ifconfig 原文地址:https://w

centos7没有安装ifconfig命令的解决方法

ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令就会出错 这是我们首先会想到是不是环境变量里没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,以root用户登录才可以运行,可是我们上边是以root用户登录的啊,不急,我们来看看root用户的环境变量 看到没,我们的环境变量里有/sbin这个路径,也居士说如果

centos7中没有安装ifconfig命令的解决方法

初装centos 7时,运行config报 command not found 错误,我在网上找了大量资料,下面的资料中查找原因和解决方式最详细,能很好的解决这个问题. ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifconfig命令就会出错 这是我们首先会想到是不是环境变量里没有ifconfig命令的路径,因为ifconfig是在/sbin路径下

CentOS下安装w3m,及w3m的使用

centos下安装软件的命令不是apt-get,而是yum,如果安装w3m,利用sudo yum install w3m w3m-img -y即 w3m具体命令 参数 w3m version w3m/0.5.2, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,gopher,ipv6,alarm,markusage

基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:3.安装Oracle RAC-3.6.集群管理命令

3.6. 集群管理命令 3.6.1. RAC的启动与关闭 oracle rac默认会开机自启动,如需维护时可使用以下命令: 关闭: crsctl stop cluster 停止本节点集群服务 crsctl stop cluster –all 停止所有节点服务 开启: crsctl start cluster 开启本节点集群服务 crsctl stop cluster –all 开启所有节点服务 注:以上命令需以 root用户执行 3.6.2.RAC检查运行状况 以grid 用户运行 [[emai

centos 7 没有ifconfig 命令

centos 7 没有ifconfig 命令: 安装命令: yum install net-tools centos 7 没有ifconfig 命令,布布扣,bubuko.com