中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統啟動過程的階段有哪些

發布時間:2023-02-09 14:08:03 來源:億速云 閱讀:173 作者:iii 欄目:建站服務器

這篇文章主要講解了“Linux系統啟動過程的階段有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux系統啟動過程的階段有哪些”吧!

系統啟動過程的5個階段:1、內核引導階段;當計算機打開電源后,首先是BIOS開機自檢,按照BIOS中設置的啟動設備(通常是硬盤)來啟動。2、運行init階段;init進程是系統所有進程的起點,沒有這個進程,系統中任何進程都不會啟動。3、系統初始化階段;調用rc完成一些系統初始化的工作。4、建立終端階段。5、用戶登錄系統。

Linux 系統啟動過程

Linux系統的啟動過程并不是大家想象中的那么復雜,其過程可以分為5個階段:

(1)內核的引導。

(2)運行 init。

(3)系統初始化。

(4)建立終端 。

(5)用戶登錄系統。

1、內核引導

  當計算機打開電源后,首先是BIOS開機自檢,按照BIOS中設置的啟動設備(通常是硬盤)來啟動。操作系統接管硬件以后,首先讀入 /boot 目錄下的內核文件。

Linux系統啟動過程的階段有哪些

2、運行 init

(1)init 進程是系統所有進程的起點,你可以把它比擬成系統所有進程的老祖宗,沒有這個進程,系統中任何進程都不會啟動。init 程序首先是需要讀取配置文件 /etc/inittab。

Linux系統啟動過程的階段有哪些

(2)運行級別:許多程序需要開機啟動。它們在Windows叫做"服務"(service),在Linux就叫做"守護進程"(daemon)。

  init 進程的一大任務,就是去運行這些開機啟動的程序。但是,不同的場合需要啟動不同的程序,比如用作服務器時,需要啟動Apache,用作桌面就不需要。

  Linux允許為不同的場合,分配不同的開機啟動程序,這就叫做"運行級別"(runlevel)。也就是說,啟動時根據"運行級別",確定要運行哪些程序。

Linux系統啟動過程的階段有哪些

(3)Linux系統有7個運行級別(runlevel):

  • 運行級別0:系統停機狀態,系統默認運行級別不能設為0,否則不能正常啟動

  • 運行級別1:單用戶工作狀態,root權限,用于系統維護,禁止遠程登陸

  • 運行級別2:多用戶狀態(沒有NFS)

  • 運行級別3:完全的多用戶狀態(有NFS),登陸后進入控制臺命令行模式

  • 運行級別4:系統未使用,保留

  • 運行級別5:X11控制臺,登陸后進入圖形GUI模式

  • 運行級別6:系統正常關閉并重啟,默認運行級別不能設為6,否則不能正常啟動

3、系統初始化

  在 init 的配置文件中有這么一行: si::sysinit:/etc/rc.d/rc.sysinit 它調用執行了/etc/rc.d/rc.sysinit,而 rc.sysinit 是一個 bash shell 的腳本,它主要是完成一些系統初始化的工作,rc.sysinit是每一個運行級別都要首先運行的重要腳本。

  它主要完成的工作有:激活交換分區,檢查磁盤,加載硬件模塊以及其它一些需要優先執行任務。

Linux系統啟動過程的階段有哪些

4、建立終端:

rc 執行完畢后,返回 init。這時基本系統環境已經設置好了,各種守護進程也已經啟動了。init 接下來會打開6個終端,以便用戶登錄系統。

5、用戶登錄系統:

命令行登錄、ssh 登錄、圖形界面登錄 3 種

Linux系統啟動過程的階段有哪些

附:Linux 關機

1、正確的關機流程為:sync > shutdown > reboot > halt

2、關機指令為:shutdown ,你可以man shutdown 來看一下幫助文檔。

3、實例:

sync # 將數據由內存同步到硬盤中。

shutdown –h 10 ‘This server will shutdown after 10 mins’
#這個命令告訴大家,計算機將在10分鐘后關機,并且會顯示在登陸用戶的當前屏幕中。

shutdown –h now   # 立馬關機
shutdown –h 20:25 # 系統會在今天20:25關機
shutdown –h +10   # 十分鐘后關機
shutdown –r now #系統立馬重啟
shutdown –r +10 #系統十分鐘后重啟
reboot   # 就是重啟,等同于 shutdown –r now

halt     # 關閉系統,等同于shutdown –h now 和 poweroff

4、不管是重啟系統,還是關閉系統,首先要運行 sync 命令,把內存中的數據寫到磁盤中。

  關機的命令有 shutdown –h now、halt、poweroff 和 init 0,重啟系統的命令有 shutdown –r now、reboot、init 6。

5、shutdown 會給系統計劃一個時間關機,它可以被用于停止、關機、重啟機器。

shutdown -p now    # 關閉機器
shutdown -H now    # 停止機器      
shutdown -r 09:35  # 在 09:35am 重啟機器

  要取消即將進行的關機,只要輸入下面的命令:

shutdown -c

6、halt 命令通知硬件來停止所有的 CPU 功能,但是仍然保持通電。你可以用它使系統處于低層維護狀態。注意在有些情況會它會完全關閉系統。

# halt             ### 停止機器
# halt -p          ### 關閉機器、關閉電源
# halt --reboot    ### 重啟機器

  poweroff 會發送一個 ACPI 信號來通知系統關機。

# poweroff           ### 關閉機器、關閉電源
# poweroff --halt    ### 停止機器
# poweroff --reboot  ### 重啟機器

  reboot 命令 reboot 通知系統重啟。

# reboot           ### 重啟機器
# reboot --halt    ### 停止機器
# reboot -p        ### 關閉機器

感謝各位的閱讀,以上就是“Linux系統啟動過程的階段有哪些”的內容了,經過本文的學習后,相信大家對Linux系統啟動過程的階段有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

磐安县| 奉新县| 玉屏| 出国| 镇平县| 乌鲁木齐市| 芦山县| 浦东新区| 任丘市| 策勒县| 元阳县| 如东县| 普洱| 万载县| 天水市| 巴东县| 台中市| 萝北县| 宁乡县| 澎湖县| 论坛| 固镇县| 柳州市| 高阳县| 青冈县| 泸溪县| 聂拉木县| 屏东市| 德钦县| 清新县| 邵阳县| 泰和县| 遵化市| 白河县| 绥江县| 永城市| 梁山县| 图片| 高唐县| 视频| 治县。|