简单演示如何从光盘启动救援模式
我們在操作服務器的時候,有可能會產生誤操作的行為,要是只是刪除一些簡單的文件,并不會給系統造成什么問題,但是萬一我們對文件系統進行了誤操作,刪除掉了一些重要的文件,導致我們的服務器無法啟動或功能損失,那可就嚴重了。此時我們要做的不是慌忙的找人幫忙解決問題,因為有時候自己造成的誤刪除可能還會有印象大概問題出在哪里,讓其他門幫忙,即便是技術很好的大牛,也需要對問題需要不斷地排查,才能一步一步解決問題。有時候可能還沒有我們自己解決問題來的快。接下來我就以在系統中誤刪除一個庫文件為例,說一下如何從光盤啟動救援模式恢復系統功能。
要刪除的庫文件:/lib64/libc.so.6
操作系統平臺:centOS7.3
首先我們打開原系統,進入文件庫目錄:lib64
此時,我們看到了libc.so.6這個文件,在centOS7中,它是一個軟鏈接文件,但是這并不妨礙我們去做實驗。接下來,我們把這個文件給刪除掉,看看會有什么樣的效果。
我們發現,當我們把這個庫文件刪除之后,我們在linux下的命令已經無法執行了(內建命令還可以),就連關機命令都無法使用,接下來,我們就將linux手動重啟(在虛擬機下)
接下來,我們就發現了一個更悲催的事情,那就是系統已經啟動不起來了,這時候,千萬不要慌張,我們可以使用光盤啟動一個救援模式,在救援模式下,我們可以將刪除掉的文件恢復過來,其實,我們使用的光盤啟動的救援模式,其實就是一個啟動一個完整的linux操作系統,只是他比我們現在使用的操作系統小一點而已,正常的操作系統該有的東西,光盤啟動的操作系統都會有。包括根目錄,庫文件等,這時候我們就會發現一個問題,我們的原系統也是具有這些文件的呀,也是從根開始的呀,是一個完整的文件系統。我們如何區分哪個是我們的系統,哪個是救援模式下的系統呢。不用著急,我們一步一步來說如何操作。
當我們在從新啟動時,系統會先進入如下的一個界面,這個界面存在存在的時間是很短的,但是我們要在這很短的時間之內按下Esc鍵,并且只能按下一次。
當我們按下Esc鍵之后出現的是下面的界面:
我們要操作的是第三個,CD-ROM Drive從光盤啟動,我們默認的是從硬盤啟動,也就是第二項,但是我們現在要從光盤啟動救援模式對系統進行修復,所以不進入第二項。單擊進入第三項。
然后我們點擊進入第三項,即Troubleshooting,它的中文含義是發現并解決故障:
rescue的意思就是救援,我們點擊第二項,Rescue a CentOS Linux system:當我們走到這一步是,我們就有必要讀讀它上面的文字了:在兩道=================的下面有一點文字:
"Rescue
The rescue environment will now attempt to find your linux installation and mount it under the directory: /mnt/sysimage. You can then make any changes required to your system.Choose '1' to proceed with this step."從這里我們就可以知道,我們的原系統是不會和我們打開的救援模式的系統造成重疊,原系統的根把光盤啟動的/mnt/sysimage目錄作為原系統的掛載點每當我們進入/mnt/sysimage中時,我們就是進入了原系統的根目錄,我們此時就可以將光盤啟動的系統中的/lib64/libc.so.6 拷貝到/mnt/sysimage/lib64下,然后重啟我們系統,恢復我們的原系統:
接下來:我們按下 "1",在按下Enter鍵:拷貝上述文件
從新啟動我們的系統:
恢復成功啦!!
總結
以上是生活随笔為你收集整理的简单演示如何从光盘启动救援模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多层神经网络BP算法 原理及推导
- 下一篇: 我写的第一个CodeSmith模板(添加