Linux系統(tǒng)的修復(fù)模式(單用戶模式)
前言
Linux系統(tǒng)中有兩種修復(fù)模式,一種是單用戶模式,另一種是光盤(pán)修復(fù)模式。
Linux系統(tǒng)的單用戶模式有些類似Windows系統(tǒng)的安全模式,只啟動(dòng)最少的程序用于系統(tǒng)修復(fù)。在單用戶模式中(運(yùn)行級(jí)別為1),Linux 引導(dǎo)進(jìn)入根shell,網(wǎng)絡(luò)被禁用,只有少數(shù)進(jìn)程運(yùn)行。單用戶模式可以用來(lái)修改文件系統(tǒng)損壞、還原配置文件、移動(dòng)用戶數(shù)據(jù)等。
說(shuō)明:
單用戶模式能夠修復(fù)的內(nèi)容比較簡(jiǎn)單,在實(shí)際工作中主要用于破解Linux密碼。如果你忘記了自己Linux的密碼,可以用單用戶模式可以非常方便的破解系統(tǒng)密碼。
1、單用戶模式常見(jiàn)的錯(cuò)誤修復(fù)
在單用戶模式中主要可以修復(fù)以下錯(cuò)誤:
遺忘root 密碼
這是管理員最容易犯的錯(cuò)誤,使用單用戶模式進(jìn)行修復(fù)了,進(jìn)入單用戶模式最大的特點(diǎn)就是,不需要輸入用戶名和密碼就能登錄。
通過(guò)單用戶模式登陸到系統(tǒng)中,直接給root
用戶設(shè)定新密碼即可。
執(zhí)行命令:[root@localhost /]# passwd root
修改系統(tǒng)默認(rèn)運(yùn)行級(jí)別
如果我們把系統(tǒng)的默認(rèn)運(yùn)行級(jí)別修改錯(cuò)誤,比如改為了0或6,系統(tǒng)就不能正常啟動(dòng)了。這時(shí)也可以利用單用戶模式進(jìn)行修復(fù)。
單用戶模式登陸進(jìn)系統(tǒng)后,只要直接修改默認(rèn)運(yùn)行級(jí)別配置文件/etc/inittab
,把系統(tǒng)默認(rèn)運(yùn)行級(jí)別修改回來(lái)即可。
執(zhí)行命令:[root@localhost /]# vi/etc/inittab
id:3:initdefault:
把默認(rèn)運(yùn)行級(jí)別修改為3或5,注意系統(tǒng)的默認(rèn)運(yùn)行級(jí)別只能使用3或5。
2、通過(guò)單用戶模式修改系統(tǒng)密碼
(1)進(jìn)入grub啟動(dòng)引導(dǎo)程序中
在啟動(dòng)系統(tǒng)時(shí),用戶讀秒的時(shí)候,按enter
鍵,可進(jìn)入到我們之前說(shuō)過(guò)的grub
啟動(dòng)引導(dǎo)程序中。
如下圖的界面:
如下圖所示,按e
鍵可以進(jìn)入編輯模式,編輯grub
配置文件中的內(nèi)容。
(2)編輯相應(yīng)的系統(tǒng)啟動(dòng)內(nèi)容
按e
鍵編輯相應(yīng)的系統(tǒng)啟動(dòng)內(nèi)容。
選擇我們需要修改的系統(tǒng)至高亮,我們現(xiàn)在就一個(gè)系統(tǒng),直接按e
鍵即可??梢钥吹娇删庉?code>grub配置文件中的三個(gè)屬性了。
如下圖所示:
(3)編輯grub
配置文件內(nèi)容
kernel
屬性是Linux內(nèi)核的加載選項(xiàng),選擇kernel
屬性至高亮,在該狀態(tài)接著按e
鍵,就可以編輯kernel
屬性屬性的內(nèi)容。
如下圖所示:
在默認(rèn)quiet
后,輸入空格1
,這個(gè)空格一定要輸入,如果不輸入該空格,最后的結(jié)尾為quiet1
,quiet1
是一個(gè)錯(cuò)誤單詞,系統(tǒng)無(wú)法識(shí)別,不能正常運(yùn)行。輸入的這個(gè)1表示系統(tǒng)運(yùn)行級(jí)別,級(jí)別1為單用戶模式。
如下圖所示:
也就是告訴系統(tǒng),內(nèi)核啟動(dòng)的時(shí)候進(jìn)入單用戶模式。
到這里,以上的操作就是配置進(jìn)入單用戶模式登陸。
然后按enter
鍵返回,如下圖所示:
注意:
在該狀態(tài)我們不能關(guān)機(jī)重啟,我們現(xiàn)在修改grub
配置文件的內(nèi)容是臨時(shí)生效的,如果進(jìn)行關(guān)機(jī)或者重啟,我們剛剛的修改就會(huì)消失。永久生效是需要修改grub
配置文件/etc/inittab
的內(nèi)容??梢钥吹缴线叺奶崾?,直接按b
鍵,就可以啟動(dòng)系統(tǒng)了。
(4)啟動(dòng)系統(tǒng)
按b
鍵啟動(dòng)系統(tǒng),啟動(dòng)界面如下圖:
可以看到我們并沒(méi)有輸入用戶名和密碼就登陸了系統(tǒng)。
(5)修改root用戶的密碼
現(xiàn)在我們直接執(zhí)行命令,修改root
用戶的密碼就可以了。
如下圖所示:
(6)重啟系統(tǒng)
執(zhí)行reboot
命令,重新正常啟動(dòng)Linux系統(tǒng)即可。
因?yàn)槲覀兩线呅薷?code>grub配置文件的內(nèi)容是臨時(shí)生效的,所以在重啟之后,之前的修改就失效了。我們直接用root
用戶和剛剛修改的新密碼登陸系統(tǒng)就可以了。
(7)特別注意
我們?cè)诿钚兄苯虞斎?code>init 1命令,進(jìn)入的到用戶模式和我們現(xiàn)在所說(shuō)的單用戶(修復(fù))模式是不一樣的。我們之所以進(jìn)入單用戶(修復(fù))模式,是系統(tǒng)出現(xiàn)了問(wèn)題,如最常見(jiàn)的忘記系統(tǒng)密碼的問(wèn)題,這個(gè)時(shí)候你是無(wú)法登陸Linux系統(tǒng)的,所以你是無(wú)法執(zhí)行init 1
命令的。
如果我能夠登陸Linux系統(tǒng),我直接修改用戶密碼就可以了,也不用進(jìn)入單用戶模式修復(fù)了。所以我們這里所說(shuō)的單用戶修復(fù)模式不是在系統(tǒng)當(dāng)中能執(zhí)行init 1
命令進(jìn)入的單用戶模式。
到此這篇關(guān)于Linux系統(tǒng)的修復(fù)模式(單用戶模式)的文章就介紹到這了,更多相關(guān)Linux修復(fù)模式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux中查看指定文件夾內(nèi)各個(gè)子文件夾內(nèi)的文件數(shù)量
今天小編就為大家分享一篇關(guān)于Linux中查看指定文件夾內(nèi)各個(gè)子文件夾內(nèi)的文件數(shù)量,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-01-01linux cat more less顯示文件的區(qū)別
liunx下幾個(gè)常見(jiàn)的用于顯示文件命令的區(qū)別2008-06-06linux兩臺(tái)服務(wù)器實(shí)現(xiàn)自動(dòng)同步文件
這篇文章主要介紹了linux兩臺(tái)服務(wù)器實(shí)現(xiàn)自動(dòng)同步文件,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08Linux下sersync數(shù)據(jù)實(shí)時(shí)同步
這篇文章主要為大家詳細(xì)介紹了Linux下sersync數(shù)據(jù)實(shí)時(shí)同步的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02單臺(tái)服務(wù)器中利用Apache的VirtualHost如何搭建多個(gè)Web站點(diǎn)詳解
這篇文章主要給大家介紹了關(guān)于在單臺(tái)服務(wù)器中利用Apache的VirtualHost如何搭建多個(gè)Web站點(diǎn)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09apache基于端口創(chuàng)建虛擬主機(jī)的示例
這篇文章主要介紹了apache基于端口創(chuàng)建虛擬主機(jī)的示例,本文以創(chuàng)建虛擬主機(jī)(a、b、c)為例子,給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04Linux中l(wèi)ogrotate日志輪詢操作總結(jié)
這篇文章主要給大家介紹了在Linux中l(wèi)ogrotate日志輪詢操作的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06Linux系統(tǒng)中.bash_profile文件詳解
大家好,本篇文章主要講的是Linux系統(tǒng)中.bash_profile文件詳解,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2022-01-01linux中的分號(hào)&&和&,|和||說(shuō)明與用法
在用linux命令時(shí)候,我們可以一行執(zhí)行多條命令或者有條件的執(zhí)行下一條命令,下面我們講解一下linux命令分號(hào)&&和&,|和||的用法2018-03-03