centos安裝好apache,mysql等伺服器程式後,並沒有設定成開機自動啟動的,為避免重啟後還要手動開啟web等伺服器,還是做下設定好,其實設定很簡單,用chkconfig指令就行了。
例如要開機後自動啟動mysql,apache,vsftpd服務,用以下指令即可:
chkconfig mysqld on
chkconfig httpd on
chkconfig mysqld onchkconfig httpd on了。 chkconfig mysqld off不過要注意的是,如果某個服務尚未被添加到chkconfig列表中,則現需要使用–add參數將其添加進去:chkconfig –add postfix如果要查詢當前所有自動啟動的服務,可以輸入:chkconfig –list但是這樣顯示東西太多了,看起來很暈。如果只想看指定的服務怎麼辦呢?這時候只要在「–list」之後加上服務名稱就好了,例如查看httpd服務是否為自動啟動,就輸入:chkconfig –list httpd這個時候輸出的結果:httpd 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 就表示會自動啟動了。