关于 CentOS 7 中 yum 命令失效问题的解决方案

关于 CentOS 7 中 yum 命令失效问题的解决方案

·1 分钟·364·请注意时效性

刚在虚拟机中安装完 CentOS 7 系统后,可能会遇到无法使用 yum 命令的问题。本文提供两种解决方案。

#问题原因

最常见的原因是网卡未启动。CentOS 7 默认情况下网卡不会自动启动,导致无法连接网络,进而无法使用 yum 命令。

#解决方案一:启用网卡自启动

#操作步骤

1. 进入网卡配置目录

cd /etc/sysconfig/network-scripts

2. 编辑网卡配置文件

vi ifcfg-ens33

网卡名称可能是 ifcfg-ens33ifcfg-eth0 等,根据实际情况选择。

3. 修改配置

i 键进入编辑模式,找到 ONBOOT 配置项,将其值修改为 yes

ONBOOT=yes

然后按 Esc 键,输入 :wq 保存并退出。

4. 重启网络服务

service network restart

或者直接重启系统:

reboot

#解决方案二:修改 yum 源配置

如果方案一无效,可能是 yum 源配置问题。

#操作步骤

1. 进入 yum 配置目录

cd /etc/yum.repos.d

2. 编辑源配置文件

vi CentOS-Base.repo

3. 修改配置

  • 将所有的 mirrorlist 配置项注释掉(在行首添加 #
  • 将所有的 baseurl 配置项取消注释(删除行首的 #

4. 保存并重启

Esc 键,输入 :wq 保存退出,然后重启系统:

reboot

#参考文章

—— 本文完 ——

也可以看看