“手贱系列”之yum update更新centOS7导致系统崩溃

 

【记一篇流水账吧,告诫自己,最终还是重装了系统,造孽】

项目需求,最近打算写一个LCD程序,编译时报错error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory【大概就是,软件 32 位包兼容的问题】怎么办呢?只有装呗。

于是试了一下这篇文章中的方法https://blog.csdn.net/u011473614/article/details/44733153

但是我的笔记本依然报错说什么版本不兼容问题。具体报什么错误,我忘了拍照了。于是心头一热执行了一下【真的坑】:

#yum update

好了,更新了一个小时之后系统崩了。悔之不及啊。然后开机之后直接卡在centOS系统的开机界面“7”图标处,卡了一会儿就直接黑屏了。然后,就上网查了各种弥补措施。

在开机过程中“ctrl+alt+F2”进命令行,欣喜若狂,发现居然能进。上图报的错,搜了一下觉得是网络的问题,然后就进命令行root用户查看网络的问题。

查看当前的运行级别:

#systemctl get-default

 设置默认的运行级别:

#systemctl set-default multi-user.target

  查看network.service的问题:

#systemctl status network.service

报错:network.service: control process exited, code=exited status=1

运用了https://blog.csdn.net/woodrow1994/article/details/79412287的方法,重启系统发现能够上网了。

主要的几条命令:【我重启network.service没有用,一度以为我遇到的不是该博客所说的问题,由于当天很晚了,就第二天重启电脑什么也没做,发现居然能用网络了,接入有线网,ifconfig发现能识别到enp2s0网卡,并且能够读到IP地址】

#systemctl stop NetworkManager

#systemctl disable NetworkManager

#systemctl start network.service

#ifconfig

然后就是装Gnome桌面,搜了几篇博文教程,打算跟着做来着。

1.https://jingyan.baidu.com/article/ca2d939dd1dabbeb6c31ce24.html

2.https://www.linuxidc.com/Linux/2018-04/152000.htm

But,学校的登录系统是真的有些坑,需要上网认证账户,命令行下面整了半天也不知道怎么登录到外网,就果断放弃了更新,重装的系统。索性原系统里面没有太多重要资料,大概都是备了份。【嗯,定期备份的习惯很重要】

 

搜了一下关于yum update的坑【原来有好多同胞啊】,RedHat/CentOS/Fedora使用 yum update 更新时,默认会升级内核。但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦。所以在生产环境中不要轻易的升级内核,除非你确定升级内核后不会出现麻烦的问题。使用yum update更新系统软件时,禁止升级内核,可以防止产生因不兼容导致的未知错误。

https://blog.csdn.net/sysunick/article/details/84091008

https://blog.csdn.net/jeny8221/article/details/73856819

 

两种方法不升级内核而只更新其他软件包:

方法一:
#yum –exclude=kernel* update
方法二:
修改yum配置文件/etc/yum.conf

#vi /etc/yum.conf

#在[main]的最后添加两行并保存:

exclude=kernel*
exclude=centos-release*

 流水账就记到这儿吧。虽然最终没解决问题,但是过程中也学到一些小技巧。希望自己吃一堑长一智,遇到的问题都能记下来,告诫自己,避免自己成长为一个从删库到跑路的人。

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值