大家好,小弟剛接觸Debian這套系統。
我是從小紅帽跳槽過來的,剛玩不久,覺得Debian不錯,滿合我的需求的,它既沒有“肥多拉“的體積,也不像“賤兔”繁複,十分容易上手。
但國內相關的資源不多,碰到問題時,不太容易找到解答…
像開機時啟動的相關服務,雖然有爬了一些文章,但還是沒有辦法很確定,所以在這向大家請教。
Redhat開機啟動的服務都放在 /etc/rc.d/init.d 這個目錄裏,可以用ntsysv等程式來決定相關的服務是否要在開機時啟動,而若要在開機時執行一些命令,則可以把指令寫在 /etc/rc.d/rc.local 裏。
相對於Redhat的 /etc/rc.d/init.d,Debian則是在 /etc/init.d 裏,致於要啟動那些服務,則是依 run-level,對應到 rcX.d,該目錄底下的所有程式都會在開機時執行,這樣的說法對嗎?
所以我若要更動服務,則在該目錄底下新增或刪除連結即可,是嗎?
Redhat有ntsysv這支程式可以很輕鬆設定所要的服務,不知Debian有類似的程式嗎?
另外,相對於Redhat的 /etc/rc.d/rc.local,Debian則是用 /etc/rcS.d,若我要一開機即執行apache,則是寫一script,丟到這目錄底下,開機時自然會執行,是這樣嗎?如果是,除了K、S及數字大小外,還有沒有什麼標準的規範,例如這裏只能擺連結檔之類的……
雖說各種Linux間是大同小異,不過這“小異”對從Redhat轉換跑道過來的我,還挺麻煩的。尤其是以前熟悉的檔案,一時間全不知擺那去了,因而在此向大家請教,謝謝!