国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Linux /sbin/init初始化系統(tǒng)環(huán)境

2024-08-27 23:56:29
字體:
供稿:網(wǎng)友
在內(nèi)核加載完畢,并完成硬件檢測與驅(qū)動程序加載后,此時主機硬件已經(jīng)準備完畢,內(nèi)核會主動呼叫第一個進程,也就是 /sbin/init,此配置文件最主要的功能就是準備軟件執(zhí)行的環(huán)境,包括系統(tǒng)的主機名、網(wǎng)絡(luò)設(shè)定、語言、文件系統(tǒng)格式及其他服務(wù)的啟動等。

這里和 CentOS 5.x 系統(tǒng)相比也有較大變化。在 CentOS 5.x 系統(tǒng)中,主要通過 init 進程的配置文件 /etc/inittab 來設(shè)定系統(tǒng),并啟動 linux。但是在 CentOS 6.x 系統(tǒng)中,由于用 Upstart 啟動服務(wù)來替換以前的 init,所以在 /etc/inittab 配置文件中只能定義系統(tǒng)的默認運行級別,而其他的功能是靠 /etc/init/ 目錄中的其他配置文件實現(xiàn)的。

大家可以把 /etc/init/ 目錄中的配置文件看成以前 /etc/inittab 這個文件功能的分拆。

本章開頭提到,由 /sbin/init 進程可通過 /etc/init/rcS.conf 配置文件,分別找到 /etc/rc.d/rc.sysinit 配置文件和 /etc/inittab 配置文件,前者用于初始化系統(tǒng),配置計算機的初始環(huán)境;后者用于確定系統(tǒng)的默認運行級別。

接下來,先介紹 /etc/rc.d/rc.sysinit 配置文件。如果我們使用 Vim 查看 /etc/rc.d/rc.sysinit 配置文件,就會發(fā)現(xiàn)這個這個配置文件主要進行了以下幾項工作:
  • 獲得網(wǎng)絡(luò)環(huán)境和主機類型;
  • 測試設(shè)備:除了掛載內(nèi)存設(shè)備 /proc 之外,還會主動偵測系統(tǒng)上是否具有 usb 設(shè)備,如果有,則會主動加載 usb 的驅(qū)動程序,并嘗試掛載 usb 文件系統(tǒng);
  • 開機啟動畫面 Plymouth(代替了以往的 RHGB);
  • 判斷是否啟用 SELinux;
  • 顯示開機過程中的歡迎畫面;
  • 初始化硬件;
  • 用戶自定義模塊的加載,用戶可以在 /etc/sysconfig/modules/*.modules 加入自訂的模塊,則此時會被加載到系統(tǒng)當中;
  • 配置內(nèi)核的參數(shù),系統(tǒng)會主動去讀取 /etc/sysctl.conf 這個文件的配置參數(shù),使內(nèi)核的功能成為我們想要的樣子。
  • 設(shè)置主機名。
  • 同步存儲器。
  • 設(shè)備映射器及相關(guān)的初始化。
  • 初始化軟件磁盤陣列 (RAID)。
  • 初始化 LVM 的文件系統(tǒng)功能。
  • 檢驗磁盤文件系統(tǒng) (fsck)。
  • 設(shè)置磁盤配額 (quota)。
  • 重新以可讀寫模式掛載系統(tǒng)磁盤。
  • 更新 quota (非必要)。
  • 啟動系統(tǒng)虛擬隨機數(shù)生成器。
  • 配置機器(非必要)。
  • 清除開機過程中的臨時文件。
  • 創(chuàng)建 ICE 目錄。
  • 啟動交換分區(qū)(swap)。
  • 將開機信息寫入 /var/log/dmesg 文件中。

在以上過程中,比較值得注意的是自定模塊的加載。在 CentOS 中,如果我們想要加載核心模塊的話,就可以將整個模塊寫入到 /etc/sysconfig/modules/*.modules 中。當然,此過程并不是必須的,通常我們的默認模塊已經(jīng)夠用,除非對硬件太新,不得不自己加載模塊,否則無需刻意添加任何模塊。

可以看到,/etc/rc.d/rc.sysinit 配置文件已經(jīng)將基本的系統(tǒng)配置數(shù)據(jù)都寫好了,我們可以查詢 /var/log/dmesg 文件或使用 dmesg 命令查看系統(tǒng)在啟動時到底發(fā)生了什么。當然,我們也可以通過這個命令來看看 Linux 服務(wù)器的硬件信息。

有關(guān) /etc/inittab 配置文件的內(nèi)容,放到了下節(jié)進行詳細介紹。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长兴县| 灵宝市| 从江县| 牙克石市| 大庆市| 唐山市| 鹤壁市| 娄底市| 阜宁县| 稻城县| 军事| 手游| 华池县| 上犹县| 永善县| 临泽县| 新丰县| 乐安县| 阳泉市| 瓮安县| 罗平县| 依安县| 五华县| 大厂| 广州市| 定结县| 聂荣县| 大厂| 海林市| 开化县| 新郑市| 高密市| 青岛市| 克山县| 青川县| 江西省| 门头沟区| 三穗县| 乡城县| 南漳县| 垫江县|