天天看點

inittab檔案格式

inittab檔案格式

    CentOS 5.5中使用的init程式是傳統的sysinit,init的需要的大部配置設定置都在/etc/inittab檔案中。CentOS 6.4中使用init程式變成了UpStart,名字依然是init,但是配置分散到/etc/init/*.conf 多個檔案中。本文主要講解CentOS 5.5中inittab檔案的格式。

    Linux核心在開機啟動後加載的使用者态第一個程序是/sbin/init,然後由它來啟動後面的任務,包括多使用者環境,網絡等。init的配置檔案inittab中定義了許多和啟動相關的資訊,包括常用到的預設啟動級别,啟動某個級别需要的服務等。

inittab檔案中每一項的格式:

     id:runlevels:action:process      

各個字段表示:

id:    辨別符;

runlevels:    在哪個級别運作此行;

action:    在什麼情況下執行此行;

process:    要運作程式;

action有如下幾種:

initdefault:    設定預設運作級别

sysinit:    系統初始化

wait:    等待級别切換至此級别時執行

respawn:    一旦程式終止,會重新啟動

e.g: