1. 安装的需求背景

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

此命令的功能和Wndows系统的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  即可安装。

linux命令行安装ifconfig,CentOS 7安装 ifconfig 管理命令相关推荐

  1. linux终端命令make,Ubuntu之make:make命令行工具的简介、安装、使用方法之详细攻略...

    Ubuntu之make:make命令行工具的简介.安装.使用方法之详细攻略 目录 make命令行工具的简介 make命令行工具的安装 make命令行工具的使用方法 make命令行工具的简介 Ubunt ...

  2. linux Ubuntu之make:make命令行工具的简介、安装、使用方法之详细攻略

    Ubuntu之make:make命令行工具的简介.安装.使用方法之详细攻略 目录 make命令行工具的简介 make命令行工具的安装 make命令行工具的使用方法 make命令行工具的简介 Ubunt ...

  3. Ubuntu之make:make命令行工具的简介、安装、使用方法之详细攻略

    Ubuntu之make:make命令行工具的简介.安装.使用方法之详细攻略 目录 make命令行工具的简介 make命令行工具的安装 make命令行工具的使用方法 make命令行工具的简介 Ubunt ...

  4. linux nginx rpm 安装配置,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  5. macos安装git命令行_MAC OS git客户端安装及操作

    1. 下载安装mac os 版本的git客户端及相关可视化软件 1.1 从git官网上下载匹配的git客户端.pkg格式的包,然后在系统偏好设置-> 安全性与隐私中打开系统默认禁止安装的这个程序 ...

  6. TF之TF flags:TF flags(命令行解析)的简介、安装、使用方法之详细攻略

    TF之TF flags:TF flags(命令行解析)的简介.安装.使用方法之详细攻略 目录 TF flags的简介 TF flags的安装 TF flags的使用方法 TF flags的简介 1.f ...

  7. linux的垃圾箱是哪个文件夹,Ubuntu命令行的垃圾箱Trash CLI,远离 rm 命令误删除重要文件的阴影...

    原标题:Ubuntu命令行的垃圾箱Trash CLI,远离 rm 命令误删除重要文件的阴影 作为Linux用户,您可能需要不时从系统中删除文件.我们在删除文件时往往会保持谨慎,特别是在永久删除文件时, ...

  8. Linux 下从命令行打开pdf文件和html文件的命令

    Linux 下从命令行打开pdf文件和html文件的命令 [日期:2012-06-18] 来源:Linux社区 作者:hipercomer [字体:大 中 小] 如果你经常工作在Linux终端下,某个 ...

  9. Linux系统中软件管理(rpm命令 本地软件仓库的搭建 dnf软件管理命令 第三方软件的搭建,yum命令)

    一.rpm命令 1.Linux中的软件包类型 [1]DEB 适合UBlinux DBlinux [2]RPM(安装包:无需解压,可直接安装) 适合red had centOS fc [3]ba2|ga ...

  10. git add后取消_Python 命令行之旅:使用 click 实现 git 命令

    作者:HelloGitHub-Prodesire 一.前言 在前面五篇介绍 click 的文章中,我们全面了解了 click 的强大能力.按照惯例,我们要像使用 argparse 和 docopt 一 ...

最新文章

  1. 一图看懂所有机器学习概念
  2. Kruskal Prim模板
  3. 执行sqoop 用shell_Mysql和Hive之间通过Sqoop进行数据同步
  4. 【日常学习——论文写作】毕业论文的查重
  5. Redis 入门指南三:数据类型
  6. ubuntu显示隐藏文件
  7. 初生牛犊不怕虎之HTML初辨
  8. 以太坊教程- Web3.js 开发基础
  9. QIIME 2教程. 01简介和安装 Introduction Install(2020.11)
  10. 模仿微信九宫格、查看大图
  11. 断言(Assertion)
  12. android的app,用java程序开发
  13. NASA庆祝地球日:50年地球最精美图片亮相(转载)
  14. html dom ready,【js】实现DOMReady
  15. Python Leetcode(507.完美数)
  16. 设计方法:怎么写出优雅的 Go 项目?
  17. execution切入点表达式
  18. 微信小程序快递取件及上门服务
  19. 【SLAM学习笔记】6-ORB_SLAM3关键源码分析④ Optimizer(一)单帧优化
  20. *寒假水105——Reduced ID Numbers

热门文章

  1. Only no-arg methods may be annotated with @Scheduled
  2. 人工智能教程 - 前言
  3. matlab如何形成节点导纳矩阵,关于利用矩阵稀疏技术求解节点导纳矩阵的MATLAB编程...
  4. Android编译问题:java.util.zip.ZipException:duplicate entry...
  5. macOS启动U盘制作命令
  6. python通过什么对象连接数据库_「Python」连接数据库的三种方式
  7. 【PM学习笔记】酸梅干超人 - 零基础学B端UI设计 学习笔记
  8. 人物姿势怎么画?侧身、侧边的初学者人物姿势绘画技巧
  9. 基于QT平台webapi科大讯飞语音机器人
  10. 计蒜客 蒜头君学英语