centos7/rhel7單使用者模式-密碼恢復-處理異常問題
在RHEL6(包括之前的版本)恢復root密碼的話,只需在啟動的時候,編輯下核心啟動項,在kernel的最後一行加入s(1或者single)就可以進入單使用者模式對root密碼進行修復。
而到了RHEL7之後是不可以這樣操作的。在RHEL7裡進入到單使用者有rescure,emergency等模式,但還是必須要輸入root密碼才可以登入。如果要修復root密碼只要按照下面的步驟操作:
在開機看到核心條目的時候,按e開始編輯,在kernel的最後加入rw init=/bin/sh,同時需要去掉rhgb和 quiet引數(必須要去掉),按ctrl+x啟動系統,此時無需密碼即可進入系統:
1、啟動OS到以下介面按:e 鍵進入編輯狀態
2、在rhgb quiet末尾加入:rw init=/bin/sh 然後按:Ctrl+x進入單使用者模式,也可以在rhgb quiet末尾加入:1 再輸入root使用者密碼進入單使用者操作
3、 若編輯後無法儲存檔案則以 rw的方式重新掛載/( 否則沒寫許可權):
為了保證一些檔案受到selinux上下文的影響,所以必須執行下面的命令:
touch /.autorelabel
初始化和啟動系統:
exec /sbin/init
/etc/fstab目錄中存在無效的裝置,導致OS無法進入系統,因此需要根據提示輸入:root使用者密碼進行維護檢查,並刪除或註釋掉無效或多餘的開機啟動項設定;
redhat 7 進入單使用者模式修復系統故障
1、啟動機器,grub介面選擇第一個,按e
2、往下翻,找到Linux16 開頭的那一行
3、將ro改為"rw init=/sysroot/bin/sh",按ctrl+x啟動系統(rhgb quiet刪除;(quiet模式沒有程式碼行唰唰的走,可以刪除))
4、進入系統之後先切換到真實系統的根目錄,chroot /sysroot/,可使用ls /檢視檔案,當看見自己系統的真實目錄表示切換成功
接下來進行自己需要進行的操作
最後輸入兩次exit ,然後輸入reboot進行重啟
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31520497/viewspace-2702753/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- .net異常處理的效能問題
- LINUX忘記ROOT使用者密碼處理方法(linux單使用者模式)Linux密碼模式
- oracle ora-600[2662]問題分析及異常恢復Oracle
- 異常篇——異常處理
- SVN異常處理——禁止訪問
- 異常處理
- dns異常怎麼修復 dns配置異常怎麼處理DNS
- 【問題處理】MySQL忘記root密碼的處理辦法MySql密碼
- SQL Server 異常程式碼處理SQLServer
- [轉載] Java異常處理習題Java
- JSP 異常處理如何處理?JS
- 異常-throws的方式處理異常
- oracle I_OBJ4 ORA-8102問題分析及異常恢復OracleOBJ
- DG同步異常恢復文件
- SQLServer異常故障恢復(二)SQLServer
- 從原始碼看React異常處理原始碼React
- 異常的處理
- golang - 異常處理Golang
- 異常處理2
- 異常處理1
- oracle異常處理Oracle
- Java 異常處理Java
- Python——異常處理Python
- Python異常處理Python
- ThinkPHP 異常處理PHP
- JavaScript 異常處理JavaScript
- JAVA異常處理Java
- Abp 異常處理
- JAVA 異常處理Java
- 08、異常處理
- SpringMVC異常處理SpringMVC
- React 異常處理React
- JS異常處理JS
- 異常處理機制(二)之異常處理與捕獲
- Java 異常表與異常處理原理Java
- restframework 異常處理及自定義異常RESTFramework
- 使用@FeignClient中的fallback屬性處理介面呼叫異常問題client
- 3大問題!Redis快取異常及處理方案總結Redis快取