Linux CentOS7 配置出现的常见问题

2025-11-15 03:26:06

1、简单的安装,网上都有教程,专业的

按照鸟哥的Linux 私房菜  安装 http://linux.vbird.org/linux_basic/0157installcentos7.php#fig3.2.8

在这里,进入界面之前的步骤我就不多说了,下面是我在配置安装的时候遇到的问题以及解决方法

2、(因为安装的是最简洁的版本)这时候 ifconfig 会出现命令没有发现, 所以这时候要进行安装,

ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,

可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,

这时候你进入终端,运行ifconfig命令就会出错  

首先会想到是不是环境变量里没有ifconfig命令的路径,因为ifconfig是在/sbin路径下的,

以root用户登录才可以运行,可是我们上边是以root用户登录的啊,不急,我们来看看root用户的环境变量

>echo $PATH

环境变量里有/sbin这个路径,也就是说如果ifconfig命令存在并且就是位于/sbin目录下的话我们肯定就是可以运行的

然后

>ls /sbin|grep ifconfig

没查到的话说明我们的CentOS里边是没有安装ifconf。

我们的解决办法是:yum安装ifconfig这个命令包。命令:yum search ifconfig

3、但是用yum 安装的时候可能又会出现一个问题 

这时候或许会报一个 cannot...   find  a  valid  baseurl  for     repo :   base/7/*86_64.的错误

这个怎么解决呢,但是也是网上搜了好多,

1 vi /etc/resolv.conf    添加  nameserver=8.8.8.8

        重启服务  service  network   restart

        然后试一下没成功

   

(1) 网上说找ifcg-en**的文件,添加 DNS 什么的,通过添加之后,测试还是不行

(2) 再多说一点,我的文件在 /etc/sysconfig/network-scripts下 ,文件名称到文件夹下通过  ls 命令找到

(3) 又找一份完整的 ifcg-en** 的文件

4、*******************************************************************************

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=dhcp

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacyv

NAME=ens33

UUID=f041a739-1156-46ba-bb8e-5d6c3a5ab5b0

DEVICE=ens33

ONBOOT=yes

*******************************************************************************

通过比对之后发现自己的文件中的 BOOTROTO=none

修改过后,重启服务     service network  restart

然后 yum  search   ifconfig   安装  net -tools.*86_64的包

然后我们会发现,ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们来安装这个包

yum install net-tools.x86_64

5、现在我们来测试一下ifconfig这个命令是否已经安装好 通过输入 ifconfig 查一下虚拟机的ip 就ok了

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢