目前CentOS系統(tǒng)已經(jīng)更新至CentOS 8版本,可能很多朋友都希望將服務(wù)器升級(jí)到最新的CentOS 8版本。在不需要備份數(shù)據(jù)的情況下,如果想將CentOS 7更新升級(jí)至CentOS 8版本的話,那么可以按照以下方法進(jìn)行操作。這篇文章主要介紹了從CentOS 7升級(jí)到CentOS 8的教程,在升級(jí)之前需要配置備份,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友參考下吧
成都創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、烏審網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為烏審等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
如果在正式環(huán)境升級(jí),請(qǐng)做好數(shù)據(jù)備份以及重要配置備份,因?yàn)樯?jí)會(huì)造成一部分應(yīng)用被卸載。
一、清除CentOS 7版本
在安裝CentOS 8版本之前,最好清理當(dāng)前的CentOS 7版本,這樣就不會(huì)產(chǎn)生沖突的安裝包了。
為了做到這一點(diǎn),首先要確保您的系統(tǒng)是最新的,執(zhí)行以下命令:
yum update -y
接下來,確保安裝了epel-release,命令如下:
yum install -y epel-release
然后安裝yum-utils和rpmconf包,執(zhí)行以下操作:
yum install -y yum-utils rpmconf
現(xiàn)在安裝了rpmconf,這里將使用它解析rpm包:
rpmconf -a
注意:如果rpmconf檢測(cè)到一個(gè)新版本的配置文件的安裝包,并詢問是否要安裝它,務(wù)必要選擇默認(rèn)的‘N’選項(xiàng),以便繼續(xù)安裝當(dāng)前的版本。
最后,對(duì)任何未安裝或不需要的包執(zhí)行清理,命令如下:
package-cleanup –leaves
package-cleanup –orphans
二、替換包裝包
下一步就是替換為CentOS 8版本的安裝包,其本質(zhì)上就是將系統(tǒng)里面的包和存儲(chǔ)庫替換為適用CentOS 8版本的等價(jià)物。
首先,安裝一個(gè)名為DNF的rpm的包管理器,命令如下:
yum install -y dnf
其次,刪除yum包管理器,命令如下:
dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
接下來,使用DNF運(yùn)行系統(tǒng)更新,命令如下:
dnf upgrade -y
這時(shí)候安裝CentOS 8軟件包:
dnf install http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/{centos-release-8.1-1.1911.0.8.el8.x86_64.rpm,centos-gpg-keys-8.1-1.1911.0.8.el8.noarch.rpm,centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm}
并升級(jí)Epel存儲(chǔ)庫:
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
最后,清除所有臨時(shí)文件,命令如下:
dnf clean all
三、安裝新內(nèi)核版本及CentOS 8版本
最后一步是安裝新的Linux內(nèi)核版本以及新的CentOS 8版本。
首先,刪除舊的內(nèi)核,命令如下:
rpm -e –nodeps `rpm -q kernel`
然后刪除任何沖突的包,命令如下:
rpm -e –nodeps sysvinit-tools
接下來,啟動(dòng)CentOS 8版本升級(jí):
dnf -y –releasever=8 –allowerasing –setopt=deltarpm=false distro-sync
安裝新的內(nèi)核核心:
dnf -y install kernel-core
同時(shí)運(yùn)行安裝CentOS 8 Minimal:
dnf -y groupupdate “Core” “Minimal Install”
一切完成之后,你的服務(wù)器已經(jīng)成功地升級(jí)到CentOS 8,這時(shí)候可以從os-Relation和redhat-Relation文件中驗(yàn)證操作系統(tǒng)的發(fā)行版本,執(zhí)行以下操作即可:
cat /etc/os-release
cat /etc/redhat-release
總之,以上就是CentOS7升級(jí)至CentOS8版本的簡單方法,內(nèi)容僅供參考。