1. 程式人生 > >CentOS6.x 升級 CentOS7.1

CentOS6.x 升級 CentOS7.1

買了個香港的VPS
系統提供最新的版本為Centos6.4 所有想使用最新版的 CentOS 7.1
風來了.fox

系統版本磁碟等檢視

cat /etc/issue
uname -a
uname -r
cat /proc/version
df -lhT

先安裝 screen (主要為了網路會掉線的同學使用)

網路速度非常棒的可以忽略

yum install -y screen

安裝完成後執行:

screen -S lanmps

注意:此步為了防止SSH登陸超時或掉線,中斷安裝(lanmps 為自定義名稱)。
如果掉線了,執行 screen -r lanmps ,即可恢復 掉線前的執行介面,如果忘記名字了,執行 screen -ls 會列出所有會話列表,其中 數字.lanmps 即為剛才的會話

設定軟體源

vi /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.163.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.163.com/centos/7.1.1503/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')

類似於以上的錯誤,重新執行 該命令(設定安裝版本,下載更新包)

下載成功

testing upgrade transaction
rpm transaction 100% [=================================================================================================]
rpm install 100% [=====================================================================================================]
setting up system for upgrade
Finished. Reboot to start upgrade.

設定倉庫KEY

rpm --import http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7

直接執行 reboot 命令,系統開始自動更新

reboot