the*_*fog 3 server startup upstart nginx services
我在开发机器上安装了这 2 个网络服务器,因为它们都绑定到端口 80,在任何给定时间只有一个可以运行。
我希望能够修改 init 启动过程,以便我可以选择启动哪一个,禁用哪一个。
为了知道我需要做什么来实现这一点,我试图找出实际控制这些服务启动的因素。
我的理解是 Ubuntu 14.04 启动脚本由 Upstart 处理,并且 upstart init 脚本在/etc/init
.
但是 nginx 中没有nginx.conf
条目,/etc/init
而是有一个条目/etc/init.d
- 这是否意味着 Nginx 由 SysV 而不是 Upstart 管理?
这是否也意味着默认情况下 Ubuntu 14.04(在 15.04 上迁移到 systemd 之前)可能使用 upstart 和 initV 的组合?
还是重要的系统进程只由 Upstart 启动,而像 Nginx 这样的单个软件包可能会选择 upstart 或 systemV init?
Ubuntu 14.04 仅使用 Upstart,但 Upstart 也运行 SysV init 脚本。请参阅/etc/init/rc*.conf
负责此的 Upstart 工作。
许多 Ubuntu 软件包仍然使用 SysV init 脚本来最小化与 Debian 的差异。
归档时间: |
|
查看次数: |
5765 次 |
最近记录: |