11.10 chkconfig:管理開機服務

chkconfig 命令是Redhat系列的Linux系統中的系統服務管理工具,它能夠用於查詢和更新不一樣的運行等級下系統服務的啓動狀態。

chkconfig命令的參數選項及說明

--list    顯示不一樣運行級別下服務的啓動狀態
--add     添加一個系統服務
--del     刪除一個系統服務
--level   指定運行級別

如下是運行級別說明。
0:關機。
1:單用戶模式。
2:沒有網絡的多用戶模式。
3:徹底的多用戶模式。
4:沒有使用的級別。
5:圖形界面多用戶模式。
6:重啓。

瞭解chkconfig原理。
chkconfig 的原理是在 runlevel級別的 /etc/rc.d/rc*.d目錄中將對應服務作一個以S或K開頭的軟連接。

[root@linuxprobe ~]# ll /etc/rc.d/rc3.d/             
total 0
lrwxrwxrwx. 1 root root 20 Jan 28 21:13 K50netconsole -> ../init.d/netconsole
lrwxrwxrwx. 1 root root 17 Jan 28 21:13 S10network -> ../init.d/network


下面只對rc3.d目錄作實驗,chkconfig的--level2345是同時對re2.d、rc3.d、re4.d、rc5.d這4個目錄進行操做的。







centos 7 下面使用 systemctl list-unit-files 查看自啓任務
[root@linuxprobe ~]# systemctl list-unit-files
UNIT FILE STATE   
proc-sys-fs-binfmt_misc.automount static  
dev-hugepages.mount static  
dev-mqueue.mount static  
proc-fs-nfsd.mount static  
proc-sys-fs-binfmt_misc.mount static  
sys-fs-fuse-connections.mount static  
sys-kernel-config.mount static  
sys-kernel-debug.mount static  
tmp.mount disabled
var-lib-nfs-rpc_pipefs.mount static  
brandbot.path disabled
systemd-ask-password-console.path static  
相關文章
相關標籤/搜索