linux中的run level何解?

2021-05-24 15:39:58 字數 933 閱讀 4633

linux作業系統自從開始啟動至啟動完畢需要經歷幾個不同的階段,這幾個階段就叫做runlevel,同樣,當linux作業系統關閉時也要經歷另外幾個不同的runlevel,下面我們就準備詳細介紹一下runlevel,並向您展示一些小技巧來讓您的linux系統避免不必要的重啟動。

runlevel可以認為是系統狀態,形象一點,您可以認為runlevel有點象微軟的windows作業系統中的normal,safemode,和command prompt only。進入每個runlevel都需要啟動或關閉相應的一系列服務(services),這些服務(services)以初始化指令碼的方式放置於目錄/etc/rc.d/rc?.d/或者/etc/rc?.d下面(?代表runlevel的對應序號)。

在大多數的linux發行版本中,通常有8個runlevel

runlevel system state

0 halt the system

1 single user mode

2 basic multi user mode

3 multi user mode

5 multi user mode with gui

6 reboot the system

s, s single user mode

多數的桌面的linux系統預設的runlevel是5,使用者登陸時是圖形介面,而多數的伺服器版本的linux系統預設的runlevel是3,使用者登陸時是字元介面,runlevel 1和2除了除錯之外很少使用,runlevel s和s並不是直接給使用者使用,而是用來為single user mode作準備。

linux的執行模式比起windows的啟動模式的優勢在於:你可以在系統空閒時使用.init工具切換你現在使用的runlevel,另外,當你關閉或者啟動linux系統時你已經不知不覺中切換你的runlevel,系統關機程序需要呼叫runlevel(0或6)來關閉所有正在執行中的程序。

修改Linux的runlevel值

runlevel執行級就是作業系統當前正在執行的功能級別。linux的run level 0 halt 關機1 single user mode 單使用者模式 2 multi user without network 不支援網路的多使用者模式 3 full multi user mode 完整的多使...

runlevel 當前Linux系統的執行等級

linux系統有7個執行級別 runlevel 執行級別0 系統停機狀態,系統預設執行級別不能設為0,否則不能正常啟動 執行級別1 單使用者工作狀態,root許可權,用於系統維護,禁止遠端登陸 執行級別2 多使用者狀態 沒有nfs 執行級別3 完全的多使用者狀態 有nfs 登陸後進入控制台命令列模式...

Linux學習筆記 runlevel和init

一 runlevel命令用於列印當前linux系統的執行等級 linux發行版本中一般有8個級別 級別說明0停機 1單使用者模式,root許可權,禁止遠端超控 2多使用者,沒有 nfs 3完全多使用者模式 4沒有用到 5圖形介面 6重新啟動 ss single user mode 例1 檢視當前執行...