前言
centos被redhat收购后,centos官方宣布centos linux项目将停止维护,并使用新推出的centos stream项目替代 。新版的centos stream项目在软件更新方式上与centos存在较大差别,具体详情可查看官方说明 。
centos8.3以下版本升级到8.51、注释mirrorlistsed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo
2、指向baseurl至vault.epel.cloud存储库sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-*.repo
3、升级系统至Centos 8.5yum update
文章插图
【Centos8/Stream升级至Centos9Stream,并优化部分设置操作步骤】centos8升级到centos8stream1、选择新源
dnf --disablerepo '*' --enablerepo extras swap centos-Linux-repos centos-stream-repos
2、升级所有软件包至最新稳定发行版dnf distro-sync
3、安装epel源dnf -y install epel-release
4、重启系统reboot
文章插图
centos8stream升级到centos9stream1、安装必要包管理工具rpmconf和yum-utils
dnf -y install rpmconf yum-utils
2、处理所有包的配置文件如果出现提示,直接输入Y并回车继续,如果没提示继续第三步操作
rpmconf -a
3、移除旧版epel源dnf -y remove rpmconf yum-utils epel-release
4、安装Centos-Stream-9相关的包安装过程中有可能出现文件找不到的提示,不用理会直接继续
rpm -e --nodeps `rpm -qa|grep centos` rpm -ivh --nodeps --force https://mirrors.aliyun.com/centos-stream/9-stream/BaseoS/x86_64/os/Packages/centos-stream-release-9.0-12.el9.noarch.rpm rpm -ivh --nodeps --force https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/Packages/centos-gpg-keys-9.0-12.el9.noarch.rpm rpm -ivh --nodeps --force https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/Packages/centos-stream-repos-9.0-12.el9.noarch.rpm dnf clean all
5、执行升级Centos-Stream-9的命令dnf -y --releasever=9-stream --allowerasing --setopt=deltarpm=false distro-sync
6、升级完成后进行相关清理和配置操作#重建rpm数据库 rpm --rebuilddb #卸载Centos-Stream-8的内核,卸载时可能会报错,一般断开所有远程连接后再次运行命令即可 rpm -e --nodeps `rpm -qa|grep -i kernel` #安装新内核及必要语言包 dnf -y install kernel kernel-core shim #安装基础环境dnf group install minimal-environment -y #安装epel源、rpmconf和yum-utilsdnf -y install epel-releasednf -y install rpmconf yum-utils #禁用无效module,处理:冲突的请求,此步需要注意根据具体的冲突的包来禁用 dnf module disable mariadb:10.3 Python/ target=_blank class=infotextkey>Python36 -y #更新系统 dnf -y update #再次处理包配置 rpmconf -a
文章插图
常用优化设置1、禁用防火墙等
#禁用防火墙 systemctl disable --now firewalld.service #禁用SELINUX setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/sysconfig/selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
2、安装启动web控制台cockpit是一个交互式 Linux 服务器管理接口,能够方便的通过web界面来管理Linux服务器的相关硬件资源和服务,以下是相关的安装和启动命令 。
#安装 cockpitdnf install cockpit -y #启动并设置自启动服务 systemctl enable --now cockpit.socket #安装相关插件 dnf install -y cockpit-machines cockpit-podman cockpit-composer
总结以上就是centos8升级centos9stream的操作步骤,此操作步骤已经实际验证过,可以正确运行,请放心使用 。
推荐阅读
- 科勒·卡戴珊|恭喜科勒·卡戴珊,练出小蛮腰+漂亮臀线,感谢健身教练,还想升级
- 张新成|樊小慧事件升级!小三贺磊实锤张海波“重婚罪”,声称自己也是受害者
- 妮可拉·佩尔茨|矛盾升级!贝克汉姆儿媳坚称自己没做错,暗怼婆婆明赞公公和小七
- 大S|张兰被曝可能出国躲债,贷款4900万,大S资源升级,被品牌方看中
- 事业编制|事业编的好消息,这8类事业编将升级为公务员,恭喜了
- 余额宝该不该升级?升级后有什么变化?
- 苹果12出厂系统建议升级吗?
- 大S|前婆媳反差大,张兰被曝贷4900W出国躲债,大S资源升级被品牌看中
- 梦幻西游手游孩子进阶技巧分享 梦幻孩子怎么升级
- 凯立德车载导航怎么升级