Linux更新和查詢命令chkconfig詳細介紹
Linux 提供了chkconfig 命令用來更新和查詢不同運行級上的係統服務。
語法為:
chkconfig --list [name] 用來列表服(fú)務
chkconfig --add name 用來添加服務
chkconfig --del name 用來刪除服務
chkconfig [--level levels] name 改變(biàn)啟(qǐ)動信息以及(jí)檢查特定服務的啟動(dòng)狀態。
on 和 off 分別指服(fú)務在改變(biàn)運行級時的啟動和停止。reset 指初始化服務信息。
對於 on 和 off 開關,係統默認隻對運行級 3,4, 5有效(xiào),但(dàn)是 reset 可以對所有運(yùn)行級有(yǒu)效(xiào)。
選項(xiàng)介紹:
--level levels
指定運行級,由數字 0 到 7 構成的字符串,如:
--level 35 表示指定運行級3 和5.
--add name
這個選項增加一項新的服務,chkconfig 確保每個運行(háng)級有一項
啟動(S) 或者 殺死(K) 入(rù)口(kǒu)。如有缺少(shǎo),則會從缺省(shěng)的init
腳(jiǎo)本自動建立(lì)。
--del name
用來刪(shān)除服務,並(bìng)把相關符號(hào)連接從 /etc/rc[0-6].d 刪除。
--list name
列表,如果指定了(le)name 那麽隻是顯示指定的服務(wù)名,否則,列出
全部服務在不同運行級的狀態。
運行級文件
每個(gè)被chkconfig 管理的(de)服務(wù)需要在對應的/etc/rc.d/init.d 下的腳本加上兩行或者更(gèng)多行的注釋(shì)。
第一行告訴 chkconfig 缺省啟動的運行級(jí)以及啟動和停止的優先級。如果某服務缺省不在任何運(yùn)行級啟動,那麽使用 - 代替運行級。
第二行對服務進行(háng)描(miáo)述(shù),可以用\ 跨行注釋。
例如,random.init 包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
表明 random 腳本應該在運行級(jí) 2, 3, 4, 5 啟動,啟動優先權為20,停止優先權為 80.
關鍵詞:Linux
閱讀本(běn)文後您有什(shí)麽感想? 已有 人給(gěi)出評價!
- 0
- 0
- 0
- 0
- 0
- 0