原文地址: ifconfig command not found on CentOS 7

众所周知, CentOS 7 已经发布, 并且包含了很多心的功能, 在使用 centos 7 的时候我遇到了第一个挑战, 在我上一篇文章 finding the CentOS release version on CentOS 7, 同样也发现了网络的变化

几天后我使用 minimal installed CentOS 7 , 在 CentOS 6.x 发布的时候我习惯的使用命令ifconfig, ifconfig命令提供了我们服务器的网络信息. 在 CentOS 6.x 之前, ifconfig命令默认是集成在系统中的. 但是在 CentOS 7 安装完成之后却没有发现这个命令. 这个会给你一个错误信息

ifconfig command not found.

在系统中使用 ifconfig 命令, 使用以下命令.

  1. yum install net-tools

现在检查 ifconfig 命令和他的系统路径(使用 whichwhereis命令)

  1. ifconfig
  2. ifconfig -a
  3. which ifconfig
  4. whereis ifconfig

我怎么知道我需要安装net-tools包

使用 yum 命令provideswhatprovides 选项会帮助你列出一系列的支持这个命令的包

一个 yum 的 man 页面是这样写的:

provides or whatprovides
Is used to find out which package provides some feature or file. Just use a specific name or a file-glob-syntax wildcards to list the packages available or installed that provide that feature or file.

我们使用以下给定的命令来寻找那个包提供了 ifconfig 命令

  1. yum provides ifconfig

以下截图便是输出(ps:自己试验的):

[译] ifconfig 命令在 CentOS 7 中不存在 - 图1