本文最后更新于 376 天前,其中的信息可能已经有所发展或是发生改变。
Centos7 设置nginx开机自启(systemctl和init.d两种方案)
这里提供两种方案,推荐第二种
方案一(init.d)
编辑nginx,注意替换自己系统的nginx路径
设置开机自启
方案二(systemctl)推荐
知识扩展
CentOS7的服务systemctl脚本存放在:/usr/lib/systemd/
,有系统(system)和用户(user)之分:
/usr/lib/systemd/system (系统服务,开机不需要登录就能运行)
/usr/lib/systemd/user (用户服务,需要登录后才能运行)
/usr/lib/systemd/system
和 /etc/systemd/system
的区别:
对于那些支持 Systemd(YUM/DNF/RPM/APT/etc) 的软件,安装的时候,会自动在
/usr/lib/systemd/system
目录添加一个配置文件。
对于非软件包形式的临时软件安装,系统操作员应将文件手动放置在/etc/systemd/system
注意: 设置开机自启动脚本可以在
/etc/systemd/system
或者/usr/lib/systemd/system
目录下配置,当两个地方都配置了的情况下,/etc/systemd/system配置优先。
编辑nginx.service
,里面的路径根据自己实际情况修改
谢谢老板 我学到了