service redis does not support chkconfig的解決辦法

問題解決辦法以下: linux

必須把下面兩行註釋放在/etc/init.d/redis文件靠前的註釋中: redis

# chkconfig:   2345 90 10 安全

# description:  Redis is a persistent key-value database 網絡

     

 

 

上面的註釋的意思是,redis服務必須在運行級2,3,4,5下被啓動或關閉,啓動的優先級是90,關閉的優先級是10。 spa

 

附錄:

linux 運行級別

運行級別就是操做系統當前正在運行的功能級別。這個級別從0到6 ,具備不一樣的功能。這些級別在/etc/inittab文件裏指定。這個文件是init程序尋找的主要文件,最早運行的服務是那些放在/etc/rc.d 目錄下的文件。 操作系統

不一樣的運行級定義以下:(能夠參考Linux裏面的/etc/inittab) ip

 

# 缺省的運行級,RHS用到的級別以下: ci

0:關機 it

1:單用戶模式 io

2:無網絡支持的多用戶模式

3:有網絡支持的多用戶模式

4:保留,未使用

5:有網絡支持有X-Window支持的多用戶模式

6:從新引導系統,即重啓

 

對各個運行級的詳細解釋:

 

0 爲停機,機器關閉。

1 爲單用戶模式,就像Win9x下的安全模式相似。

2  爲多用戶模式,可是沒有NFS支持。 

3  爲完整的多用戶模式,是標準的運行級。

4 通常不用,在一些特殊狀況下能夠用它來作一些事情。例如在筆記本 電腦的電池用盡時,能夠切換到這個模式來作一些設置。

5  就是X11,進到X Window系統了。

6  爲重啓,運行init 6機器就會重啓。

 

chkconfig用法

chkconfig命令能夠用來檢查、設置系統的各類服務

使用語法:

chkconfig [--add][--del][--list][系統服務] 或 chkconfig [--level <等級代號>][系統服務][on/off/reset]

 

參數用法:

–add  增長所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啓動的敘述文件內增長相關數據。

–del  刪除所指定的系統服務,再也不由chkconfig指令管理,並同時在系統啓動的敘述文件內刪除相關數據。

–level<等級代號>  指定讀系統服務要在哪個執行等級中開啓或關畢。

 

使用範例:

chkconfig –list                    列出全部的系統服務

chkconfig –add redis               增長redis服務

chkconfig –del redis                刪除redis 服務

chkconfig –level redis 2345 on     把redis在運行級別爲二、三、四、5的狀況下都是on(開啓)的狀態。

相關文章
相關標籤/搜索