华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
  當(dāng)前位置:Linux認(rèn)證 > 綜合輔導(dǎo) > 文章內(nèi)容
  

Linux教程簡介(6)

 [ 2017年1月19日 ] 【

Linux 系統(tǒng)啟動過程

linux啟動時我們會看到許多啟動信息。

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

  • 內(nèi)核的引導(dǎo)。
  • 運行 init。
  • 系統(tǒng)初始化。
  • 建立終端 。
  • 用戶登錄系統(tǒng)。

init程序的類型:

  • SysV: init, CentOS 5之前, 配置文件: /etc/inittab。
  • Upstart: init,CentOS 6, 配置文件: /etc/inittab, /etc/init/*.conf。
  • Systemd: systemd, CentOS 7,配置文件: /usr/lib/systemd/system、 /etc/systemd/system。

內(nèi)核引導(dǎo)

當(dāng)計算機打開電源后,首先是BIOS開機自檢,按照BIOS中設(shè)置的啟動設(shè)備(通常是硬盤)來啟動。

操作系統(tǒng)接管硬件以后,首先讀入 /boot 目錄下的內(nèi)核文件。

bg2013081702

運行init

init 進(jìn)程是系統(tǒng)所有進(jìn)程的起點,你可以把它比擬成系統(tǒng)所有進(jìn)程的老祖宗,沒有這個進(jìn)程,系統(tǒng)中任何進(jìn)程都不會啟動。

init 程序首先是需要讀取配置文件 /etc/inittab。

bg2013081703

運行級別

許多程序需要開機啟動。它們在Windows叫做"服務(wù)"(service),在Linux就叫做"守護(hù)進(jìn)程"(daemon)。

init進(jìn)程的一大任務(wù),就是去運行這些開機啟動的程序。

但是,不同的場合需要啟動不同的程序,比如用作服務(wù)器時,需要啟動Apache,用作桌面就不需要。

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

bg2013081704

Linux系統(tǒng)有7個運行級別(runlevel):

  • 運行級別0:系統(tǒng)停機狀態(tài),系統(tǒng)默認(rèn)運行級別不能設(shè)為0,否則不能正常啟動
  • 運行級別1:單用戶工作狀態(tài),root權(quán)限,用于系統(tǒng)維護(hù),禁止遠(yuǎn)程登陸
  • 運行級別2:多用戶狀態(tài)(沒有NFS)
  • 運行級別3:完全的多用戶狀態(tài)(有NFS),登陸后進(jìn)入控制臺命令行模式
  • 運行級別4:系統(tǒng)未使用,保留
  • 運行級別5:X11控制臺,登陸后進(jìn)入圖形GUI模式
  • 運行級別6:系統(tǒng)正常關(guān)閉并重啟,默認(rèn)運行級別不能設(shè)為6,否則不能正常啟動
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved
贵阳市| 武胜县| 广昌县| 济阳县| 凤阳县| 巢湖市| 共和县| 镇远县| 颍上县| 阿鲁科尔沁旗| 临汾市| 南郑县| 七台河市| 旬阳县| 汾阳市| 罗定市| 女性| 山阴县| 莲花县| 阆中市| 班戈县| 霍州市| 汤原县| 大冶市| 和静县| 河东区| 鄯善县| 清苑县| 宕昌县| 南川市| 仙桃市| 黄浦区| 洛南县| 东源县| 望江县| 崇左市| 靖宇县| 襄城县| 大城县| 桂东县| 井研县|