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