【Linux 運維】 Centos7.x 系統修復模式


一、linux的運行級別:

  • 運行級別就是來確定系統啟動時到底啟動那個服務。
  • linux默認有7個運行級別:
0 關機
1 單用戶模式,用於系統修復
2 不完全的命令模式,不含NFS服務
3 完全的命令模式,就是標准字符界面
4 系統保留
5 圖形模式
6 重新啟動 

 



 

 

 

 

  • 在linux中可以使用runleve查看系統運行級別
[root@ansible ~]# runlevel
N 3
  • 可以使用 init 命令改變運行級別
[root@ansible ~]# init 0
關機
[root@ansible ~]# init 5
進入圖界面,需要安裝圖形界面才能使用
[root@ansible ~]# init 6
重啟
  • 系統默認的運行級別3和5
  • 本系統為centos7:
  • [root@ansible ~]# cat /etc/inittab
    # inittab is no longer used when using systemd.
    #
    # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
    #
    # Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
    #
    # systemd uses 'targets' instead of runlevels. By default, there are two main targets:
    #
    # multi-user.target: analogous to runlevel 3
    # graphical.target: analogous to runlevel 5
    #
    # To view current default target, run:
    # systemctl get-default
    #
    # To set a default target, run:
    # systemctl set-default TARGET.target
    #
    [root@ansible ~]# 
  • 由上邊文件內容可以看出centos仍然只有兩種啟動模式

  multi-user.target: analogous to runlevel 3 #命令行模式
  graphical.target: analogous to runlevel 5 #圖形模式
    通過systemctl get-default命令獲取當前模式:
[root@ansible ~]# systemctl get-default
multi-user.target
[root@ansible ~]# systemctl set-default graphical.target  # 命令,修改啟動模式,前提是已經安裝了圖形界面

二、系統修復模式

  • 這里通過centos6.x和centos7.x分別實驗
  • 單用戶模式可以用來修改文件系統損壞、還原配置文件、移動用戶數據

1、基於Centos6.x

 (1)、進入單用戶模式

啟動服務器,在GRUB讀秒界面,任意鍵進入GRUB菜單界面

e->移動光標支kernel行->e ->在行末輸入“空格 single”->b(啟動)

(2)、單用戶模式常見錯誤修復

1)遺忘密碼

2)修改系統默認啟動項

#vim /etc/inittab
id:3:initdefault:
把默認運行級別修改為3或者5

2、基於centos7.x

 參考一下文章:

https://www.linuxidc.com/Linux/2017-04/142475.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM