简单演示如何从光盘启动救援模式
我們在操作服務器的時候,有可能會產(chǎn)生誤操作的行為,要是只是刪除一些簡單的文件,并不會給系統(tǒng)造成什么問題,但是萬一我們對文件系統(tǒng)進行了誤操作,刪除掉了一些重要的文件,導致我們的服務器無法啟動或功能損失,那可就嚴重了。此時我們要做的不是慌忙的找人幫忙解決問題,因為有時候自己造成的誤刪除可能還會有印象大概問題出在哪里,讓其他門幫忙,即便是技術(shù)很好的大牛,也需要對問題需要不斷地排查,才能一步一步解決問題。有時候可能還沒有我們自己解決問題來的快。接下來我就以在系統(tǒng)中誤刪除一個庫文件為例,說一下如何從光盤啟動救援模式恢復系統(tǒng)功能。
要刪除的庫文件:/lib64/libc.so.6
操作系統(tǒng)平臺:centOS7.3
首先我們打開原系統(tǒng),進入文件庫目錄:lib64
此時,我們看到了libc.so.6這個文件,在centOS7中,它是一個軟鏈接文件,但是這并不妨礙我們?nèi)プ鰧嶒灐=酉聛恚覀儼堰@個文件給刪除掉,看看會有什么樣的效果。
我們發(fā)現(xiàn),當我們把這個庫文件刪除之后,我們在linux下的命令已經(jīng)無法執(zhí)行了(內(nèi)建命令還可以),就連關(guān)機命令都無法使用,接下來,我們就將linux手動重啟(在虛擬機下)
接下來,我們就發(fā)現(xiàn)了一個更悲催的事情,那就是系統(tǒng)已經(jīng)啟動不起來了,這時候,千萬不要慌張,我們可以使用光盤啟動一個救援模式,在救援模式下,我們可以將刪除掉的文件恢復過來,其實,我們使用的光盤啟動的救援模式,其實就是一個啟動一個完整的linux操作系統(tǒng),只是他比我們現(xiàn)在使用的操作系統(tǒng)小一點而已,正常的操作系統(tǒng)該有的東西,光盤啟動的操作系統(tǒng)都會有。包括根目錄,庫文件等,這時候我們就會發(fā)現(xiàn)一個問題,我們的原系統(tǒng)也是具有這些文件的呀,也是從根開始的呀,是一個完整的文件系統(tǒng)。我們?nèi)绾螀^(qū)分哪個是我們的系統(tǒng),哪個是救援模式下的系統(tǒng)呢。不用著急,我們一步一步來說如何操作。
當我們在從新啟動時,系統(tǒng)會先進入如下的一個界面,這個界面存在存在的時間是很短的,但是我們要在這很短的時間之內(nèi)按下Esc鍵,并且只能按下一次。
當我們按下Esc鍵之后出現(xiàn)的是下面的界面:
我們要操作的是第三個,CD-ROM Drive從光盤啟動,我們默認的是從硬盤啟動,也就是第二項,但是我們現(xiàn)在要從光盤啟動救援模式對系統(tǒng)進行修復,所以不進入第二項。單擊進入第三項。
然后我們點擊進入第三項,即Troubleshooting,它的中文含義是發(fā)現(xiàn)并解決故障:
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."從這里我們就可以知道,我們的原系統(tǒng)是不會和我們打開的救援模式的系統(tǒng)造成重疊,原系統(tǒng)的根把光盤啟動的/mnt/sysimage目錄作為原系統(tǒng)的掛載點每當我們進入/mnt/sysimage中時,我們就是進入了原系統(tǒng)的根目錄,我們此時就可以將光盤啟動的系統(tǒng)中的/lib64/libc.so.6 拷貝到/mnt/sysimage/lib64下,然后重啟我們系統(tǒng),恢復我們的原系統(tǒng):
接下來:我們按下 "1",在按下Enter鍵:拷貝上述文件
從新啟動我們的系統(tǒng):
恢復成功啦!!
總結(jié)
以上是生活随笔為你收集整理的简单演示如何从光盘启动救援模式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 多层神经网络BP算法 原理及推导
- 下一篇: C# Dynamic特性