歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Red Hat Enterprise Linux修復系統專用 Runlevel

Red Hat Enterprise Linux修復系統專用 Runlevel

日期:2017/2/28 15:53:34   编辑:Linux教程

Red Hat Enterprise Linux 系統中提供了3中專門修復系統的Runlevel。

1、Runlevel 1

2、Runlevel S

3、Runlevel emergency

(一)、當開機進入Runlevel 1級別時,Red Hat Enterprise Linux的開機啟動順序為:

BIOS——— 啟動加載器——— 內核———init——— rc.syinit——— rc1.d

由於Runlevel 1僅執行到rc1.d/便結束了。因此可以使用Runlevel 1解決的問題有:

1、進入Runlevel 2、Runlevel 3、Runlevel 4和Runlevel 5時所發生的錯誤。

2、由於開機至rc1.d/的過程中不會執行任何PAM的客戶端,因此,可以利用Runlevel 1來解決PAM子系統造成的錯誤。

(二)、Runlevel S又名Runlevel s或Runlevel single。當開機時選擇進入Runlevel S時,Red Hat Enterprise Linux的開機啟動順序為:

BIOS——— 啟動加載器——— 內核———init——— rc.syinit

利用Runlevel S可以解決的問題有:

1、Runlevel 1可以解決的問題。

2、由於Runlevel S僅執行到rc.syinit就結束,不會執行在Runlevel 1啟動的服務,因此你可以通過Runlevel S來解決因Runlevel 1發生的錯誤。

(三)、最後一個用來修復系統的Runlevel為Runlevel emergency。當開機進入Runlevel emergency時,Red Hat Enterprise Linux的開機啟動順序為:

BIOS——— 啟動加載器——— 內核———init

由於Runlevel emergency僅執行到init就結束,因此通過Runlevel emergency可以解決的問題有:

1、Runlevel S可以解決的問題。

2、rc.sysinit發生的錯誤。例如Software RAID故障,或者是/etc/fstab的錯誤導致無法正確掛載文件系統。

由於進入進入Runlevel emergency事根文件系統仍然為只讀狀態,所以無法直接修改Red Hat Enterprise Linux中的文件。如果要修改/etc/中的文件,則必須手動地將根文件系統修改為可讀課寫狀態。

更多RedHat相關信息見RedHat 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=10

Copyright © Linux教程網 All Rights Reserved