單用戶模式linux
若是你忘記了root 的密碼(7.0):centos
下面是操做方法,前提是你本人能在該服務器上操做安全
1.首先重啓Linux服務器
這三個均可以網絡
tips:centos7
關機命令:power off 或者 init 0spa
因爲虛擬機命令重啓不能達到咱們想要的結果,咱們換一種方法重啓操作系統
2. 出現啓動界面的那一刻 按方向鍵 (上下)命令行
選擇這個 按 「e」進去3d
進入grub界面(找到系統裏的系統盤)
找到Linux16 開頭的那行
按向右的方向鍵,再找 ro(read only)的 改爲rw (表示讀寫) 以後添加
init=/sysroot/bin/sh
按 控制+x
以後出現 安全模式界面
切換到換來系統模式下
更改密碼&&取消亂碼:
tips: Ctrl+C 切換出來
再從新改密碼
下面一步很關鍵:(若是忘記會致使不能登陸 該命令和selinux有關)
千萬不能打錯!!!
完事重啓
啓動完成用新密碼登陸
救援模式
init是Linux系統操做中不可缺乏的程序之一。init進程,它是一個由內核啓動的用戶級進程。內核會在過去曾使用過init的幾個地方查找它,它的正確位置(對Linux系統來講)是/sbin/init。若是內核找不到init,它就會試着運行/bin/sh,若是運行失敗,系統的啓動也會失敗。
Linux 7個運行級別(0:關機,停機模式、1:單用戶模式、2:多用戶模式、3:完整的多用戶文本模式、4:系統未使用,保留通常不用、5:圖形化模式、6:重啓模式),運行級就是操做系統當前正在運行的功能級別。這個級別從0到6 ,具備不一樣的功能。
級別具體說明:
0: 系統停機(關機)模式,系統默認運行級別不能設置爲0,不然不能正常啓動,一開機就自動關機。
1:單用戶模式,root權限,用於系統維護,禁止遠程登錄,就像Windows下的安全模式登陸。
2:多用戶模式,沒有NFS網絡支持。
3:完整的多用戶文本模式,有NFS,登錄後進入控制檯命令行模式。
4:系統未使用,保留通常不用,在一些特殊狀況下能夠用它來作一些事情。例如在筆記本電腦的電池用盡時,能夠切換到這個模式來作一些設置。
5:圖形化模式,登錄後進入圖形GUI模式或GNOME、KDE圖形化界面,如X Window系統。
6:重啓模式,默認運行級別不能設爲6,不然不能正常啓動,就會一直開機重啓開機重啓。
centos7.0版本:
剛纔單用戶模式修改root密碼 就是圖中rescue.target (該方法的前提是你有grub的密碼)
設置光驅啓動:
啓動:
用向右方向鍵調到boot
使用+ -符號 使CD-ROM Drive排在第一位
按F10 保存退出
按照提示選擇下面選項
回車進入加載界面
選擇 1
繼續按回車獲得命令行
查看原系統目錄文件:
切換用戶:
更改用戶密碼
最後一步:把啓動改回來
點擊
把勾去掉
重啓