chkconfig命令(管理開機自啟)

2022-08-18 19:15:10 字數 1145 閱讀 5222

chkconfig [--list] [--type type][name]

chkconfig --add name

chkconfig --del name

chkconfig --override name

chkconfig [--level levels] [--type type] name 注:on表示開啟,off表示禁用

chkconfig [--level levels] [--type type] name

--list [name]:列出所有服務,如果指定了服務名稱,則只顯示該服務;

--add name:新增乙個服務;

--del name:刪除乙個服務;

--level levels:指定乙個服務要在哪個執行級別中開啟或關閉。

level等級:

0:關機;

1:單使用者模式;

2:多使用者模式,沒有nfs;

3:標準多使用者模式;

4:不可用;

5:x11,圖形介面模式;

6:重啟。

on和off開關,預設情況下僅對2345級別生效。

設定iptables的235級別為on,

方法一 簡單粗暴/etc/rc.local

所有你想啟動的指令碼或服務,把他們啟動的命令放入/etc/rc.local這個檔案中即可。

啟動的時候注意下啟動順序,比如說nfs和rpcbind(portmap)服務.

方法二 專業的管理工具chkconfig

chkconfig管理乙個服務或指令碼讓他開機自啟動有下面幾個條件:

1.這個服務或指令碼必須存放在/etc/init.d目錄下面

2.必須要有執行許可權(x許可權)

3.這個指令碼或服務的前幾行必須要有

# chkconfig: 2345 99 99

必須要有這一行否則chkconfig不認識

#[空格]chkconfig:[空格]預設在哪個執行級別啟動這個服務或軟體[空格]第幾個開機啟動的[空格]關機的順序

4.chkconfig --add 服務名字/指令碼名字 把服務或指令碼加入到chkconfig 管理之中。

原貼:

chkconfig開機啟動

部落格分類 在centos或者redhat其他系統下,如果是後面安裝的服務,如httpd mysqld postfix等,安裝後系統預設不會自動啟動的。就算手動執行 etc init.d mysqld start啟動了服務,只要伺服器重啟後,系統仍然不會自動啟動服務。在這個時候,我們就需要在安裝後做...

chkconfig 命令將服務隨開機啟動或者關閉

開機開啟sshd服務 chkconfig sshd on 開機關閉防火牆 chkconfig iptables off 1 chkconfig在沒有引數執行時,顯示用法。2 如果加上服務名,那麼就檢查這個服務是否在當前執行級啟動。如果是,返回true,否則返回false。3 如果在服務名後面指定了o...

chkconfig命令學習

chkconfig check config 功能說明 檢查,設定系統的各種服務。語 法 chkconfig add del list 系統服務 或chkconfig level 等級代號 系統服務 on off reset 補充說明 這是redhat公司遵循gpl規則所開發的程式,它可查詢作業系統...