bash:chkconfig:command not found

1嘗試sudo/su root
sudo chkconfig --list


2上述方法不行,請檢查是否安裝chkconfig
rpm -qa |grep chkconfig


ubuntu上默認是不支持chkconfig命令的,安裝包地址:
http://download.csdn.net/detail/hylongsuny/5276536


3chkconfig命令
chkconfig 可以檢查和 設置服務自動啓動


#chkconfig --list
輸出 所有服務列表

如果列表中沒有你要啓動的服務

可以使用
#chkconfig --add 添加進去:

#chkconfig --add postfix


刪除自然就是
#chkconfig --del 添加進去:

#chkconfig --del postfix


--list 後面可以加 服務名稱 就只輸出此服務的信息

例如
#chkconfig --list httpd

httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

上面的輸出 0-6 都爲off 時 表示 沒有自動啓動

0-6 分別表示的是

 等級0表示:表示關機
 等級1表示:單用戶模式
 等級2表示:無網絡連接的多用戶命令行模式
 等級3表示:有網絡連接的多用戶命令行模式
 等級4表示:不可用
 等級5表示:帶圖形界面的多用戶模式
 等級6表示:重新啓動

#chkconfig httpd on

就可以把httpd服務 設置爲自動啓動了

再次查看

#chkconfig --list httpd

httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

這個時候2~5都是on,設置成功。

相反的

#chkconfig httpd off 就是 關閉自動啓動

最後 還有個 --level 應該是對 0-6 某些 等級進行單獨設置

#chkconfig --level 35 httpd on 將3和5 設置成on
發佈了308 篇原創文章 · 獲贊 69 · 訪問量 79萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章