chkconfig開機啟動

2021-09-02 15:17:49 字數 1055 閱讀 8530

部落格分類:

在centos或者redhat其他系統下,如果是後面安裝的服務,如httpd、mysqld、postfix等,安裝後系統預設不會自動啟動的。就算手動執行/etc/init.d/mysqld start啟動了服務,只要伺服器重啟後,系統仍然不會自動啟動服務。

在這個時候,我們就需要在安裝後做個設定,讓系統自動啟動這些服務,避免不必要的損失和麻煩。

其實命令很簡單的,使用chkconfig即可。比如要將mysqld設定為開機自動啟動:

#chkconfig mysqld on
同理,要取消掉某個服務自動啟動,只需要將最後的引數「on」變更為「off」即可。比如要取消postfix的自動啟動:

#chkconfig postfix off
值得注意的是,如果這個服務尚未被新增到chkconfig列表中,則現需要使用–add引數將其新增進去:

#chkconfig --add postfix
從系統啟動項列表刪除乙個服務,使用–del選項從啟動列表刪除它:

#chkconfig --del ip6tables
如果要查詢當前所有自動啟動的服務,可以輸入:

#chkconfig --list
但是這樣顯示東西太多了,看起來很暈。如果只想看指定的服務怎麼辦呢?這個時候只需要在「–list」之後加上服務名就好了,比如檢視httpd服務是否為自動啟動,就輸入:

#chkconfig --list httpd
這個時候輸出的結果:

httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
此時0~6均為off,則說明httpd服務不會在系統啟動的時候自動啟動。我們輸入chkconfig httpd on後,再次檢查輸出結果變為:

httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off
這個時候2~5都是on,就表明會自動啟動了。

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

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

chkconfig命令(管理開機自啟)

chkconfig list type type name chkconfig add name chkconfig del name chkconfig override name chkconfig level levels type type name 注 on表示開啟,off表示禁用 chk...

開機自啟動

1.建立uid3.rss uid3 是mmp 中的 uid 0x100039ce 0xeb32ada7 0xeb32ada7 需要建立的檔案名字是 eb32ada7.rss 建立到工程名下的 data 目錄下 該檔案的內容格式如下 include resource startup item info...