我在新工作中继承了一些 EC2(运行 AMI)实例,并试图找出我的前任用来设置它们的方法。这可能是一个非常基本的问题,但我对运行级别和初始化的来龙去脉的了解很差,所以我想确认一下。
基于此输出,不应在任何运行级别自动启动 nginx,对吗?
$ chkconfig | grep nginx
nginx 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nginx 初始化脚本有这样的注释:chkconfig - 85 15
我相信这也意味着没有运行级别。
但是据此,我相信服务器实际上会在每个运行级别运行 nginx,对吗?
$ ls -1 /etc/rc.d/*/*nginx
/etc/rc.d/init.d/nginx
/etc/rc.d/rc0.d/K15nginx
/etc/rc.d/rc1.d/K15nginx
/etc/rc.d/rc2.d/K15nginx
/etc/rc.d/rc3.d/K15nginx
/etc/rc.d/rc4.d/K15nginx
/etc/rc.d/rc5.d/K15nginx
/etc/rc.d/rc6.d/K15nginx
(所有这些 K15nginx 文件都是 ../init.d/nginx 的符号链接)
这是我应该修复的东西(设置一些合理的运行级别),还是按预期工作并且我应该走开(它没有坏,不要修复它)?
坏了,修一下
在您当前的配置中,nginx 永远不会自动启动。
请注意,以开头的符号链接
K
表示该服务将k
在该运行级别停止(illed)。以 开头的符号链接S
表示该服务将被s
tarted。