Linux基本配置和管理---- Linux系統啟動詳解

來源:互聯網
上載者:User

Linux基本配置和管理---- Linux系統啟動詳解  1 系統啟動的流程    BIOS -> MBR+boot code -> 執行引導程式: GRUB -> 載入核心 -> 執行init -> 運行runlevel  2 啟動詳解    1 BIOS       1 BIOS 指的是基本的輸入輸出系統(basic input output system),一般儲存在主板上的BIOS晶片中       2 電腦啟動的第一步一般都是先啟動BIOS,然後BIOS去檢查硬體以及尋找可開機裝置       3 可開機裝置可以在BIOS中進行設定,包括USB , CDROM , HD等        2 MBR       1 MBR是512位元組的,前446位元組為引導代碼       2 BIOS“通過第一個扇區的512位元組中最後兩個位元組為55aa來判斷“裝置為啟動裝置       3 MBR只是去載入引導程式GURB     3 GRUB       1 GRUB是現在Linux使用的主流的引導程式       2 GRUB可以引導幾乎所有的作業系統       3 GRUB的相關檔案儲存在/boot/grub中           4 KERNEL       1 MBR的引導代碼將負責找到並載入Linux的核心       2 Linux核心儲存在 /boot/vmlinuz......       3 一般還會載入核心模組的打包檔案 /boot/init.....       4 Linux為了保持核心的精簡會將一些不常用的驅動,功能編譯為模組,然後在要用的時候動態載入,而這些模組被儲存為initrmfs檔案       5 早期的Linux是使用initrd檔案,但是現在的絕大多數的Linux版本都是使用initrmfs,這樣能夠更節省空間的,更加靈活       6 命令dmesg可以用來查看被次啟動核心的輸出資訊     5 INIT       1 init 是Linux啟動並執行第一個進程,init是所有進程的父進程,編號為1       2 調用/etc/rc.d/rc.sysinit來對系統進行初始化,掛載檔案系統,並且根據運行層級啟動相應的程式       3 Linux的運行層級           0 關機           1 單一使用者模式           2 不帶網路的多使用者模式           3 命令列的多使用者模式           4 未使用           5 圖形介面多使用者模式           6 重啟       4 我們可以通過runlevel查看之前和當前的運行層級       5 命令init可以用來查看改變當前的運行層級               6 單使用者修改root密碼       1 為核心傳遞參數“1”或者是“single”可使系統進入單一使用者模式       2 單一使用者模式不啟動任何的服務       3 單一使用者模式直接以root登入,不要求輸入密碼       4 我們可以通過passwd來修改root的密碼       5 由於任何接近我們這個物理機的人都有可能修改我們的root密碼,因此我們可以通過GRUB加密來防止密碼被修改       6 我們在grub.conf中的啟動設定裡面添加一行password --md5 加密後的串          密碼我們可以通過grub-md5-crypt 產生

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.