zoukankan      html  css  js  c++  java
  • 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

    参考地址:http://www.10qianwan.com/articledetail/263176.html

    此时,查看 /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  即可安装。

     

  • 相关阅读:
    Java基础--HashMap面试题
    数据结构
    Java基础面试题--单利模式及在多线程情况下的运用
    Java多线程面试题--保证多个线程顺序执行
    从客户端(ASPxFormLayout1$txtRule="<YYYY><MM><DD><XXXX>")中检测到有潜在危险的 Request.Form 值
    关于ASPxComboBox通过ClientInstanceName,js获取不到控件的问题
    未能找到类型或命名空间名List
    Postman中使用post方式调用接口
    用户可能引发报错的另类操作
    关于发布程序之后js文件存在缓存问题
  • 原文地址:https://www.cnblogs.com/xiohao/p/12239540.html
Copyright © 2011-2022 走看看