站長資訊網
最全最豐富的資訊網站

Linux系統啟動過程的5個階段是什么

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

Linux系統啟動過程的5個階段是什么

本教程操作環境:linux7.3系統、Dell G3電腦。

Linux 系統啟動過程

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

(1)內核的引導。

(2)運行 init。

(3)系統初始化。

(4)建立終端 。

(5)用戶登錄系統。

1、內核引導

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

Linux系統啟動過程的5個階段是什么

2、運行 init

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

Linux系統啟動過程的5個階段是什么

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

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

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

Linux系統啟動過程的5個階段是什么

(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系統啟動過程的5個階段是什么

4、建立終端:

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

5、用戶登錄系統:

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

Linux系統啟動過程的5個階段是什么

  詳情可看這篇博客:http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html

附: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        ### 關閉機器
登錄后復制

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品对白刺激久久久| 人人妻人人做人人爽精品| 亚洲精品在线播放| 国语自产拍精品香蕉在线播放| 亚洲精品成人网久久久久久| 亚洲国产精品日韩在线| 国产精品午夜福利在线观看地址 | 2022国产精品自产拍在线观看| 99久久免费中文字幕精品| 久久精品中文字幕无码| 久久精品一区二区国产| 亚洲精品亚洲人成人网| 99久久99这里只有免费的精品| 精品乱码一区内射人妻无码| 日韩在线a视频免费播放| 中文字幕无码日韩欧毛| 日韩一区二区视频在线观看| 日韩精品久久无码人妻中文字幕| 日韩精品一二三区| 99热在线日韩精品免费| 99热在线日韩精品免费| 日韩人妻一区二区三区蜜桃视频| 视频一区视频二区日韩专区| 国产精品V亚洲精品V日韩精品| 亚洲第一区精品日韩在线播放| 午夜国产精品久久久久| 国产成人啪精品午夜在线播放 | 日韩免费无码视频一区二区三区| 国产私拍福利精品视频| 国产精品亚洲一区二区无码| 国产大片91精品免费看3| 日韩A无码AV一区二区三区| 亚洲国产精品日韩| 日韩中文字幕电影| 日本午夜精品理论片A级APP发布| 男人的天堂精品国产一区| 亚洲精品老司机在线观看| 久久精品国产清自在天天线| 在线精品动漫一区二区无广告| 亚洲精品无码成人AAA片| 亚洲国产精品一区二区第一页|