linux沒有chkconfig命令怎么辦
chkconfig命令是我們常用的一個命令,但如果缺少了這個命令該怎么辦呢?下面由學習啦小編為大家整理了解決linux缺少chkconfig命令的方法,希望對大家有所幫助!
linux沒有chkconfig命令原因
1.chkconfig命令屬于readhat第linux系統(tǒng)的命令。如果系統(tǒng)屬debina系如ubuntu是沒有這個命令的。
2.如果系統(tǒng)屬于readhat系(如centos)但還沒有這個命令可能是chkconfig包沒有被安裝。
linux沒有chkconfig命令的解決方法
1.可先執(zhí)行安裝命令
有網(wǎng)絡的情況下可直接執(zhí)行yum安裝命令命令如下
yum install chkconfig
沒有網(wǎng)絡的情況下可從安裝光盤下復制chkconfig的rpm包
執(zhí)行rpm命令安裝
假設復到了/tmp/chkconfig-1.3.30.2-2.el5.x86_64.rpm
命令如下
rpm -ivh /tmp/chkconfig-1.3.30.2-2.el5.x86_64.rpm
然后chkconfig命令就可以用了。
附:linux下chkconfig命令詳解
chkconfig命令主要用來更新(啟動或停止)和查詢系統(tǒng)服務的運行級信息。謹記chkconfig不是立即自動禁止或激活一個服務,它只是簡單的改變了符號連接。
語法:
chkconfig --list [name]
chkconfig --add name
chkconfig --del name
chkconfig [--level levels] name
chkconfig [--level levels] name
chkconfig 沒有參數(shù)運行時,顯示用法。如果加上服務名,那么就檢查這個服務是否在當前運行級啟動。如果是,返回true,否則返回false。如果在服務名后面指定了on,off或者reset,那么chkconfi 會改變指定服務的啟動信息。on和off分別指服務被啟動和停止,reset指重置服務的啟動信息,無論有問題的初始化腳本指定了什么。on和off開關,系統(tǒng)默認只對運行級3,4,5有效,但是reset可以對所有運行級有效。
--level選項可以指定要查看的運行級而不一定是當前運行級。
需要說明的是,對于每個運行級,只能有一個啟動腳本或者停止腳本。當切換運行級時,init不會重新啟動已經(jīng)啟動的服務,也不會再次去停止已經(jīng)停止的服務。
chkconfig --list :顯示所有運行級系統(tǒng)服務的運行狀態(tài)信息(on或off)。如果指定了name,那么只顯示指定的服務在不同運行級的狀態(tài)。
chkconfig --add name:增加一項新的服務。chkconfig確保每個運行級有一項啟動(S)或者殺死(K)入口。如有缺少,則會從缺省的init腳本自動建立。
chkconfig --del name:刪除服務,并把相關符號連接從/etc/rc[0-6].d刪除。
chkconfig [--level levels] name :設置某一服務在指定的運行級是被啟動,停止還是重置。例如,要在3,4,5運行級停止nfs服務,則命令如下:
chkconfig --level 345 nfs off
linux沒有chkconfig命令怎么辦
上一篇:linux路徑命令