溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS7系統如何升級備份

發布時間:2021-06-18 13:53:29 來源:億速云 閱讀:368 作者:小新 欄目:系統運維

這篇文章主要介紹了CentOS7系統如何升級備份,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

一、系統版本

1) CentOS 7.1.1503

2) CentOS 7.2.1511

二、通過tar命令備份當前操作系統

#tar cvpzf /mnt/linuxbackup.tgz--exclude=/proc --exclude=/lost+found --exclude=/mnt/linuxbackup.tgz--exclude=/mnt --exclude=/sys /

命令解釋:

tar:linux常用的打包程序

cvpzf:是tar的參數

c-創建新文檔

v-處理過程中輸出相關信息

p-表示保持相同的權限

z-調用gzip來壓縮歸檔文件,與-x聯用時調用gzip完成解壓縮

f-對普通文件操作

linuxbackup.tgz:要打包成的文件名

--exclude=/proc:排除/proc目錄,不打包這個目錄,后面也同理,記得排除自身打包的文件名

/:表示打包linux根目錄所有文件,當然了排除的文件不包含在內

整個過程理解起來意思就是,創建一個新的文件名linuxbackup.tgz壓縮文件,它保存式從排除了指定目錄后的文件,并且保存原有的權限設 置,這里必須記下你排除的目錄,恢復的時候需要手動創建。具體哪些目錄要排除在外,這個根覺不同的環境和工作需要進行選擇就是了。執行后等待一定時間就可以了,將這個linuxbackup.tgz拷貝到其他地方即可,備份完成了。

重點指出:在打包過程中不要進行任何的操作,否則會修改某些文件,在備份完后tar會提示錯誤,恢復也是一樣。

三、通過YUM命令升級操作系統版本至CentOS 7.2.1511

#mount -t iso9660 -o loop xxx.iso /mnt/iso      ###掛載ISO鏡像文件至/mnt/iso
#vim /etc/yum.repos.d/CentOS-Base.repo
[local-source]
name=CentOS-$releasever - Base
baseurl=file:///mnt/iso
gpgcheck=1
enabled=1
gpgkey=file:///mnt/iso/RPM-GPG-KEY-CentOS-7
#yum clean
#yum update -y

四、重啟之后系統順利升級至CentOS 7.2.1511

五、現在將系統恢復至升級之前CentOS 7.1.1503,通過tar命令恢復我們之前備份的文件

# tar xvpfz /mnt/linuxbackup.tgz -C /

等執行完后,別急著重啟系統,要記得創建剛才在備份時候排除的目錄,手動創建,例如上面我們排除,我們需創建

#mkdir /proc
#mdkir /lost+found
#mkdir /mnt
#mkdir /sys

六、重啟系統,發現系統引導卡在最后一步,圖形化界面無法完全顯示,通過SSH連接也被拒。

七、掛載光盤,進入拯救模式,掛載硬盤分區至/mnt,將系統啟動級別修改到3(字符界面)。

#mount /dev/mapper/centos-root /mnt/root
#cd /mnt/root/etc/systemd/system/
#rm default.target
# ln -sf /lib/systemd/system/multi-user.target default.target

###systemd使用鏈接來指向默認的運行級別,由/etc/systemd/system/default.target文件中決定。

八、重啟之后,顯示字符用戶登錄界面,但是用戶無法登錄,提示密碼錯誤。

九、啟動單用戶模式,修改root用戶密碼。

1)啟動系統,按下e鍵進入編輯模式

2)在linux16/vmlinuz-3.10.0-229.el7.x86_64 root=/dev/mapper/centos-root rord.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quietLANG=en_US.UTF-8所在參數行尾添加以下內容:init=/bin/sh

3)按Ctrl+x啟動到shell

4)掛載文件系統為可寫模式:mount–o remount,rw /

5)運行passwd,并按提示修改root密碼。

6)如何之前系統啟用了selinux,必須運行以下命令,否則將無法正常啟動系統:#touch /.autorelabel。因為我是個人實驗系統,所以我直接將SELINUX關閉了。

7)運行命令exec/sbin/init來正常啟動,或者用命令exec /sbin/reboot重啟

十、重啟后通過新密碼登錄成功,系統提示一些錯誤,按照提示一一執行命令修復成功,執行startx啟動圖形化界面成功,系統已成功恢復至CentOS 7.1.1503。

十一、將系統啟動級別恢復到5(圖形化界面)

#systemctl set-default graphical.target

感謝你能夠認真閱讀完這篇文章,希望小編分享的“CentOS7系統如何升級備份”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女