CentOS6.5升级到CentOS7
2019獨角獸企業重金招聘Python工程師標準>>>
CentOS6.5升級到CentOS7 博客分類: 操作系統本教程將介紹如何升級CentOS 6.4 x86_64 到 CentOS 7.2;(注:因CentOS 7 之后的版本只有64位系統,所以CentOS 6.x 版本只能升級64位版本;而CentOS 5之前的版本不支持大版本升級:說明)
注意:在開始升級服務器系統版本之前,請確保您已有完整備份你的系統數據到本地或其他遠程服務器上,若升級過程中導致系統出錯無法正常啟動或系統數據丟失需由客戶自行承擔。
系統版本及內核查看
# uname -r
# lsb_release -a
注:若提示lsb_release不存在,那么需要安裝redhat-lsb-core軟件包
# yum install -y redhat-lsb-core
運行以下命令
# screen -S upgrade
注:為了防止ssh遠程連接超時或網絡掉線,中斷安裝(upgrade為自定義名稱);如果掉線了,執行 screen -r upgrade?,即可恢復掉線前的執行界面,如果名稱忘記,執行screen -ls會列出所有會話列表,其中?數字.upgrade?即為剛才的會話
設置軟件源
# vim /etc/yum.repos.d/upgrade.repo
內容如下:
[upgrade]
name=upgrade
baseurl=http://dev.centos.org/centos/6/upg/x86_64/
enable=1
gpgcheck=0
安裝相關軟件
#?yum -y install preupgrade-assistant-contents redhat-upgrade-tool preupgrade-assistant
升級前檢查
# preupg
系統會提示這一句:Do you want to continue? y/n?;直接輸入 y 回車即可
檢查完成后運行
# preupg --riskcheck --verbose
設置安裝版本,下載更新包
#?centos-upgrade-tool-cli --network 7 --instrepo=http://mirrors.aliyun.com/centos/7/os/x86_64/
更新包下載錯誤情況
Downloading failed: Errors were encountered while downloading packages. python-libs-2.7.5-16.el7.x86_64: failure: Packages/python-libs-2.7.5-16.el7.x86_64.rpm from cmdline-instrepo: [Errno 12] Timeout on http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/python-libs-2.7.5-16.el7.x86_64.rpm: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
類似于以上的錯誤,重新執行該命令(設置安裝版本,下載更新包)
運行過程中會有提示是否繼續升級:Continue with the upgrade [Y/N]??;直接輸入 y 回車即可
下載過程中提示以下截圖提示/boot空間不足,需清理下/boot目錄中比較大的文件,如內核文件()
下載成功
設置倉庫KEY
# rpm --import http://mirrors.aliyun.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
之后執行 reboot 命令,系統開始重啟自動更新。
?https://www.niaoyun.com/help/server/567.html
轉載于:https://my.oschina.net/xiaominmin/blog/1598509
總結
以上是生活随笔為你收集整理的CentOS6.5升级到CentOS7的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: print打印字符串之谜
- 下一篇: Mesos Framework开发指南