1 1.步驟1 2 在/etc/rc.d/init.d這個文件中進行建立相對應的shell腳本 3 2.例如一下的xunsearch服務的腳本 4 #!/bin/bash 5 #chkconfig: 2345 55 25 6 #descript: Start xunsearch 7 mode=$1 # start or stop 8 case "$mode" in 9 'start') 10 # Start daemon 11 /usr/local/xunsearch/bin/xs-ctl.sh start 12 ;; 13 'stop') 14 # Start daemon 15 /usr/local/xunsearch/bin/xs-ctl.sh stop 16 ;; 17 *) 18 # Start daemon 19 echo '無此指令' 20 ;; 21 22 esac 23 3.加入關鍵代碼 24 其中: 25 #chkconfig: 2345 55 25 26 #descript: Start xunsearch 27 2345是指在2345的啓動級別當中進行啓用 28 29 4.在進行chkconfig --list xunsearch 30 能夠觀測到如下: 31 [root@localhost init.d]# chkconfig --list xunsearch 32 xunsearch 0:關閉 1:關閉 2:啓用 3:啓用 4:啓用 5:啓用 6:關閉 33 5.進行chkconfig --level 3 xunsearch on 34 在3級別進行xunsearch的運行 35 6.默認chkconfig xunsearch on會打開2345個級別的指令運行 36 7.這時候就可以使用: 37 service xunsearch start 以及service xunsearch stop進行訊搜的開關使用 38 8.注意在/etc/rc.d/init.d中建立的文件不須要後綴名直接就是 xunsearch
Linux下的7個運行級別:
0:系統停機狀態,系統默認運行級別不能設置爲0,不然不能正常啓動,機器關閉。
1:單用戶工做狀態,root權限,用於系統維護,禁止遠程登錄,就像Windows下的安全模式登陸。
2:多用戶狀態,沒有NFS支持。
3:完整的多用戶模式,有NFS,登錄後進入控制檯命令行模式。
4:系統未使用,保留通常不用,在一些特殊狀況下能夠用它來作一些事情。例如在筆記本電腦的電池用盡時,能夠切換到這個模式來作一些設置。
5:X11控制檯,登錄後進入圖形GUI模式,X Window系統。
6:系統正常關閉並重啓,默認運行級別不能設爲6,不然不能正常啓動。運行init 6機器就會重啓。
shell