chkconfig使用,service 服務 start模式的使用

1.步驟1
    在/etc/rc.d/init.d這個文件中進行建立相對應的shell腳本
2.例如一下的xunsearch服務的腳本
#!/bin/bash
#chkconfig: 2345 55 25
#descript: Start xunsearch
mode=$1    # start or stop
case "$mode" in
  'start')
    # Start daemon
        /usr/local/xunsearch/bin/xs-ctl.sh start
    ;;
  'stop')
    # Start daemon
        /usr/local/xunsearch/bin/xs-ctl.sh stop
    ;;
  *)
    # Start daemon
        echo '無此指令'
    ;;

esac
3.加入關鍵代碼
    其中:
        #chkconfig: 2345 55 25
        #descript: Start xunsearch
    2345是指在2345的啓動級別當中進行啓用

4.在進行chkconfig --list xunsearch
    能夠觀測到如下:
    [root@localhost init.d]# chkconfig --list xunsearch
    xunsearch      	0:關閉	1:關閉	2:啓用	3:啓用	4:啓用	5:啓用	6:關閉
5.進行chkconfig --level 3 xunsearch on
    在3級別進行xunsearch的運行
6.默認chkconfig xunsearch on會打開2345個級別的指令運行
7.這時候就可以使用:
    service xunsearch start 以及service xunsearch stop進行訊搜的開關使用
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機器就會重啓。
相關文章
相關標籤/搜索