我刚刚将CentOS7作为虚拟机安装在我的mac (osx10.9.3 + virtualbox)上,.Running ifconfig返回命令not。此外,运行sudo /sbin/ifconfig还会返回未找到的逗号。我是根。echo $PATH的输出如下。
/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin我的路正常吗?如果没有,我如何才能改变它?
另外,我还没有在虚拟机上连接互联网,也许这是一个因素。
发布于 2015-10-16 21:22:39
(验证) CENTOS 7的默认最小安装不安装net。
(验证)“ifconfig”命令将在安装软件包网络工具时可用。
-How通过yum安装网络工具,供不太linux专家使用.
1)拥有根特权shell或在sudo列表中。
( 2a)根外壳提示符(#)
yum install net-tools2b) sudo列表上的用户帐户
sudo yum install net-tools如果包已安装,它将声明so并退出yum。(听起来像是路径问题)。如果没有安装,yum将提示用户在一些本地/网络包检查之后继续。安装只需一会儿..presto ifconfig现在已安装。
如果你觉得冒险..。等价于使用ifconfig显示使用ip的接口/地址信息
ip addr 发布于 2020-06-17 10:08:22
由于其他人已经提供了查找ifconfig或可用替代的答案,我将提供一些关于如何摆脱这种情况的一般性提示,因为这不是第一次或最后一次需要在他们的系统上获得命令/包/实用程序(基本上是教一个人如何捕鱼:)。说明是给RHEL/CentOS的。
场景1:如果该命令已经存在于另一个系统中:
which ifconfig <-查找ifconfig的位置。它可能会说/usr/sbin/ifconfigrpm -qf /usr/sbin/ifconfig <-这将给出rpm的名称(类似于net 2.0.0)sudo yum install net-tools <-在您的系统上运行它来安装软件包。场景2:如果您没有其他引用系统,请运行命令yum whatprovides ifconfig。这将告诉您包含命令的包名,如果它已经存在于您的系统中,则告诉您命令的路径。如果这个包不存在,你只需要运行sudo安装来安装它,你就可以上路了。
这些是查找和安装任何软件包的通用说明。我不会在这里详细讨论repos/其他发行版和其他内容,这样您就可以开始了。
HTH。
https://unix.stackexchange.com/questions/145447
复制相似问题