Linux自動啟動腳本的使用

版主: stnet253

回覆文章
tony
文章: 585
註冊時間: 2012-02-26, 07:04
聯繫:

Linux自動啟動腳本的使用

未閱讀文章 tony »

在Linux下,啟動級別分別0、1、2、3、4、5、6共七個級別,每個級別的具體作用為:

# 0 -停機(千萬不能把initdefault設置為0)
# 1 -單使用者模式# s init s = init 1
# 2 - 多使用者,沒有 NFS
# 3 -完全多使用者模式(標準的運行級)
# 4 -沒有用到
# 5 - X11多使用者圖形模式(xwindow)
# 6 -重新開機(千萬不要把initdefault設置為6)
目前大部分的發行版本本,之需要在/etc/init.d目錄下創建一個符合LSB的Shell腳本,然後執行一下sudo /sbin/chkconfig --add <腳本名稱>,就可以自動把服務添加到腳本中描述的需要啟動的各個級別中,還可以用sudo /sbin/chkconfig --list查詢每個服務的執行層級配置。
每個腳本記得在開始的時候增加類似如下的注釋:

### BEGIN INIT INFO
# Provides: tHTTPd
# Required-Start: $network $remote_fs
# Required-Stop: $network $remote_fs
# Should-Start:# Should-Stop:
# Default-Start: 2 3 4 5# Default-Stop: 0 1 6
# Short-Description: Starts tiny/turbo/throttling HTTP server
# Description: tHTTPd is a small, fast secure webserver.
### END INIT INFO
回覆文章

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 6 位訪客