我需要在“重启”之前停止像 mysql 或 apache 这样的进程吗?

gio*_*o79 4 centos mysql reboot runlevel

我一直想知道发出重启命令是否可以安全地停止运行 LAMP 进程,如 MySQL 或 Apache?

pfe*_*ate 6

如果它作为服务安装(最有可能的情况),它应该得到命令以自动停止。

如果不是,那么你应该先阻止他们。

编辑:现在我有几分钟的时间在电脑上,我将对此进行一些扩展。

查看可用服务的一种方法是使用service命令(通常为/sbin/service

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

# service --status-all
# service --status-all | grep httpd
# service --status-all | less
# service httpd status
Run Code Online (Sandbox Code Playgroud)

您还可以使用该chkconfig命令(再次作为root

# chkconfig --list
# chkconfig | grep httpd
# chkconfig --list | less
Run Code Online (Sandbox Code Playgroud)

如果应用程序是在操作系统安装期间或通过yum这种方式安装的,则很可能是这种情况,它们将在操作系统关闭或重新启动时停止。

如果它们是通过某种非标准方式安装而不是作为服务安装的,那么最好先停止它们,否则操作系统会在关闭之前强行停止它们 ( killall)