预备知识:
Centos是通过红帽linux源代码二次编译产物,命令操作和服务配置方法几乎完全相同,把红帽收费服务套件功能去掉了,选择它的理由就是免费!
1、在线下载163,aliyun等repo文件:
以163为例:mirrors.163.com是网易开源镜像server, 为国内用户提供免费镜像源。
- 网易下载链接:wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
- 阿里云下载链接:wget http://mirrors.aliyun.com/repo/Centos-7.repo
2、备份并替换系统的repo文件
3、清除yum缓存以释放磁盘空间
4、建立元数据缓存
将服务器上的软件包信息本地缓存,以提高搜索安装软件的速度。
5、执行yum源更新
yum源更新:会升级所有包同时也升级软件和系统内核,更新时间可能会比较长,主要取决与文件下载的时间和更新时间,下载时间和镜像服务器,本地网速等有关。
注意事项:
CentOS使用 yum update 更新时,会升级内核。针对一些兼容服务器硬件的兼容问题,可能会引起驱动无法识别和安装,为了避免不必要的麻烦。所以建议大家不要升级内核,仅此而已。
解决此中操作提供给大家两种解决办法:
1、修改yum的配置文件 vim /etc/yum.conf,在 [main] 的最后添加 exclude=kernel*
2、直接在yum的命令后面加上如下的参数:
yum –exclude=kernel* update