Centos
我是否需要在“重啟”之前停止 mysql 或 apache 等程序?
我一直想知道發出重啟命令是否可以安全地停止執行 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
)