歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> linux系統運行模式:Runlevel詳細解析

linux系統運行模式:Runlevel詳細解析

日期:2017/2/28 17:47:32   编辑:Linux教程

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)來關閉所有正在運行中的進程。

Copyright © Linux教程網 All Rights Reserved