Apache-2.2
如何讓程序在重新啟動時自動啟動?
我目前正在租用執行 CentOS 6.5 的 VPS。我用它來執行一個基本的論壇站點,顯然,我需要一個 Web 伺服器和 MySQL 來支持它。我為我的 Web 伺服器選擇了 Apache,並且我正在使用
mysql-server
CentOS 的標準包。我的問題是……每當我通過
reboot
命令手動重新啟動伺服器時,我總是必須使用以下命令手動啟動 Apache 和 MySQL:service mysqld start service httpd start
如果我碰巧忘記啟動單個服務,這可能會很痛苦。有沒有辦法讓它在我手動重新啟動伺服器時自動啟動?
我已經對 ServerFault 上的其他問題進行了一些調查,在查看了這個問題並安裝之後
strace
,我執行strace /etc/init.d/mysqld start
並得到了一個非常奇怪的輸出,這對我來說沒有多大意義。它沒有任何容易破譯的資訊,但我是這類事情的新手,所以我可能一直在尋找正確的事情。我在 Internet 上找到了其他頁面,但它們通常似乎是針對基於 Debian 的作業系統的,而我似乎永遠無法將它們用於我正在做的事情。
CentOS 作業系統上的服務使用
chkconfig
.用於
chkconfig --list
查看目前託管的服務。您可以通過發出以下命令將服務標記為在定義的執行級別自動啟動:
# chkconfig someservice on
閱讀
chkconfig(8)
手冊頁以獲取詳細資訊。