LINUX下 ect rc d 目錄的作用

2021-08-23 11:49:41 字數 1005 閱讀 3910

init.d/ :各種伺服器和程式的二進位制檔案存放目錄。

rcx.d/: 各個啟動級別的執行程式連線目錄。裡頭的東西都是指向init.d/的一些軟連線。具體的後邊敘述。

還有三個指令碼:rc.sysinit, rc, rc.local

redhat的啟動方式和執行次序是:

載入核心

執行init程式

/etc/rc.d/rc.sysinit # 由init執行的第乙個指令碼

/etc/rc.d/rc $runlevel # $runlevel為預設的執行模式

/etc/rc.d/rc.local

/sbin/mingetty # 等待使用者登入

在redhat中,/etc/rc.d/rc.sysinit主要做在各個執行模式中相同的初始化工作,包括:

調入keymap以及系統字型

設定主機名

設定nis網域名稱

檢查(fsck)並mount檔案系統

開啟quota

裝載音效卡模組

設定系統時鐘

等等。你在/etc/inittab檔案中可以設定執行級別

/etc/rc.d/rc則根據其引數指定的執行模式來執行相應目錄下的指令碼。凡是以kxx開頭的

,都以stop為引數來呼叫;凡是以sxx開頭的,都以start為引數來呼叫。呼叫的順序按xx

從小到大來執行。例如,假設預設的執行模式是3,/etc/rc.d/rc就會按上述方式呼叫

/etc/rc.d/rc3.d/下的指令碼。

值得一提的是,redhat中的執行模式2、3、5都把/etc/rc.d/rc.local做為初始化指令碼中

的最後乙個,所以使用者可以自己在這個檔案中新增一些需要在其他初始化工作之後,登入之前執行的命令。

init在等待/etc/rc.d/rc執行完畢之後(因為在/etc/inittab中/etc/rc.d/rc的

action是wait),將在指定的各個虛擬終端上執行/sbin/mingetty,等待使用者的登入。

至此,linux的啟動結束。

Linux下的 lost found目錄

lost found 這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些檔案。如果linux分割槽有損壞情況,啟動有問題,不能正常進入文字或圖形介面。那麼一般會出現提示,需要 輸入root密碼登入後採用 fsck t ext3 r usr local 修復 usr 是提示檢查不能通過的分割...

Linux下的目錄介紹

這是一篇非常簡單的介紹linux標準系統下各種目錄的文章。現在,各種公司的linux都是換湯不換藥,但是還是多少有些區別,所以小虎不能保證下面的介紹適用於所有的linux系統,比如說debian。windows下的軟體一般都會放在乙個固定的目錄裡面。比如說程式x放在c program comeonb...

Linux下的 lost found目錄

lost found 這個目錄一般情況下是空的,當系統非法關機後,這裡就存放了一些檔案。如果linux分割槽有損壞情況,啟動有問題,不能正常進入文字或圖形介面。那麼一般會出現提示,需要 輸入root密碼登入後採用 fsck t ext3 r usr local 修復 usr 是提示檢查不能通過的分割...