Centos

我是否需要在“重啟”之前停止 mysql 或 apache 等程序?

  • June 16, 2013

我一直想知道發出重啟命令是否可以安全地停止執行 LAMP 程序,如 MySQL 或 Apache?

如果它是作為服務安裝的(很可能是這種情況),它應該讓命令在自動關閉的過程中停止。

如果不是,那麼您應該先阻止它們。

編輯:現在我有幾分鐘的時間在電腦前,我將對此進行一些擴展。

查看可用服務的一種方法是使用service命令(通常/sbin/service

作為root(或使用sudo或類似命令),您可以使用以下命令:

# service --status-all
# service --status-all | grep httpd
# service --status-all | less
# service httpd status

您也可以使用chkconfig命令(再次作為root

# chkconfig --list
# chkconfig | grep httpd
# chkconfig --list | less

如果應用程序是在作業系統安裝期間安裝的,或者通過yum這種方式安裝,則很可能是您的情況,並且它們將在作業系統關閉或重新啟動時停止。

如果它們是通過某種非標準方式安裝的而不是作為服務安裝的,那麼最好先停止它們,否則作業系統會在關閉之前強制停止它們(killall

引用自:https://unix.stackexchange.com/questions/79568