centos包管理工具:yum update

centos包管理工具:yum update,第1张

这一章节我们介绍下软件包更新命令:update

update使用格式如下:yum update [package1] [package2] [...]

这里package1就是你要更新的软件包,比如要更新python:yum update python。

这里要注意下,update命令只对已安装的软件包有作用,如果package1未安装,则执行 yum update package1是不会安装package1的。

如果我们没有指定要更新的软件包,比如这样写:yum update,那么就会更新系统内已安装的所有软件

如果我们不想更新系统内所有软件,只想更新某些软件,这时我们通过指定软件包的方式来更新,比如我想更新golang软件包,这样执行就行:yum update golang。

如果想同时更新多个软件包比如python、golang、php,我们这样写:yum update python golang php。

如果我们不想更新到最新版本,想更新到某个特定版本,这时我们只需要指定要更新到的版本号就行,比如php版本现在安装的是5.6.40,想更新到7.4.29版本,我们这样写就行:yum update php-7.4.29

像install一样,update同样可以更新软件包组,比如想更新系统管理工具,我们这样写就行:yum update "@System Administration Tools"

如果我们要更新某个软件包,但不记得软件包名字是什么了,这种方式更新非常有用,这时我们只需要指定一个软件包安装的文件即可更新软件包,比如更新php,这样写就行:yum update /usr/bin/php

步骤 1:检查已安装的内核版本 # uname -sr 步骤 2:在 CentOS 7 中升级内核 接下来,安装最新的主线稳定内核: # yum --enablerepo=elrepo-kernel install kernel-ml 最后,重启机器并应用最新内核,接着运行下面的命令检查最新内核版本。

最近centos发布了最近版本7.3。centos 7.0,7.1,7.2支持升级到7.3最新版本。

centos中“update”命令可以一次性更新所有软件到最新版本。

注意:不推荐使用update的y选项,-y选项会让你在安装每项更新前都进行确认(注:这样会非常费时间,更新进度忙);

对于centos 5.X和6.X的系统我们在更新后需要重新安装应用程序恢复数据,庆幸的是centos7不需要这么麻烦,可以直接升级。为了安全起见,如果你有重要数据的话还是建议升级系统前做好备份。

以下是centos 7.X升级的步骤

一、检查系统版本

$ cat /etc/redhat-release

CentOS Linux release 7.1.1503 (Core)

二、备份重要数据(例如/etc, /var,/opt)。如果centos是安装在虚拟机上,那么可以使用快照进行备份。像VMware虚拟机可以快照备份,当然更奢侈一点是备份整个虚拟机。也可以针对重要程序数据进行备份,例如MySQL, Appache, Nginx, DNS等等。

三、运行yum命令升级

$ sudo yum clean all

$ sudo yum update

四、重启系统

$ sudo reboot

五、查看现在系统版本

$ cat /etc/redhat-release

CentOS Linux release 7.3.1611 (Core)

希望本文能够协助你顺利升级centos 7到最新版本。

注意:在升级前记得检查系统正常运行,以及系统服务services已经安装。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6043549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-12
下一篇 2023-03-12

发表评论

登录后才能评论

评论列表(0条)

保存