【Linux】centos7图形界面无法执行yum命令

大家好,今天是三八女神节了!

你知道吗?世界上第一位电脑程序设计师是名女性,Ada Lovelace (1815-1852)。

她是一位英国数学家兼作家,第一位主张计算机不只可以用来算数的人,也发表了第一段分析机用的演算法。因此,Ada 被公认为史上第一位认识电脑完全潜能的人,也是史上第一位电脑程序设计师。

 ——摘录自CSDN官方博客!

最近因为上课以及竞赛的原因很久没有更新博客,

正好这次在安装 Hadoop 的过程中遇到了这样一个问题:

事情的起因是这样的,想使用 Xshell 连接 Linux 虚拟机,

于是就要在 Linux 上安装 net-tools ,用于执行 ifconfig 命令,

yum install -y net-tools

但是在执行上面的命令时,报了如下错误:

cf04dcbda590448ea385f3f95106f0a2.png

意思大概就是:

Could not resolve host : mirrorlist.centos.org:Unknown error

无法解析主机:镜像列表.centos.org:未知错误

经过寻找了 N 多个解决方案之后,总结出如下的方法,只需要几步就好了!

一、进入Root权限

使用 su 进入 root 用户

二、进入到 /etc/sysconfig/network-scripts 这个目录,编辑 ifcfg-ens33 文件

cd /etc/sysconfig/network-scripts

编辑 ifcfg-ens33 这个文件,这个文件是网卡配置文件:

vi ifcfg-ens33

三、把“ONBOOT”的值修改为"yes",保存退出

按下 i 进入插入模式,修改 no 为yes,然后保存退出:

24fc275a1ba042388312a9a5c7cb55bf.png

四、重启系统

使用 reboot 命令重启系统,再次执行 yum 命令安装net-tools,成功解决!

cadb13c9616c47cfa975abcafed038c0.png

如果经过上述步骤,改为Yes后还是不能解决,或者说无法重启网卡,将dhcp改为static,以及配置好主机的IP和子网掩码、网关,再次重启,就能解决!

在这个特殊的节日里,你是否愿意为她而写代码?你是否愿意为一个长期目标持续努力?

和大家共勉!

五、Linux换源

将Linux自带的源换成一个好用的源可以确保我们能够安装到想要的工具,以及安装速度加快。

下面介绍安装阿里云源的教程。

使用之前请确保已经安装wget

yum install -y  wget

备份原来的源

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk

下载阿里源

$ cd /etc/yum.repos.d
$ sudo wget -nc http://mirrors.aliyun.com/repo/Centos-7.repo

更改阿里yum源为默认源

$ sudo mv Centos-7.repo CentOS-Base.repo

更新本地yum缓存
 

# 全部清除
$ sudo yum clean all
# 更新列表
$ sudo yum list
# 缓存yum包信息到本机,提高搜索速度
$ sudo yum makecache

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向阳花花花花

感谢大佬支持,本人会继续努力哒

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值