我們知道,在CentOS系統中,系統服務的啟動腳本一般放在/etc/init.d目錄下。不同的開機模式,則分別對應到/etc/rcx.d目錄下。其實/etc/rcx.d上的文件,一般都是鏈接到/etc/init.d目錄下的對應文件的。我們還知道,/etc/rcx.d下的文件名,是以S+數字或K+數字打頭的,這里的S表示啟動,K表示關閉,數值其后面的數值則表示服務啟動或服務退出時的次序。那么,這些數值是怎樣來的呢?是不是需要在/etc/rcx.d下去修改文件名呢?答案是否定的。那應該怎么做呢?
打開/etc/init.d下的腳本,查找類似下面的一句:
#chkconfig: 2345 64 36
這里的64,就是啟動的順序值,36則是退出的順序值,如果需要改變順序,就在這里改。然后執行下面的命令:
#chkconfig --del servicename
#chkconfig --add servicename
#chkconfig servicename on
servicename對應您的服務名稱。