CentOS 7.x设置自定义开机启动,添加自定义系统服务
Centos 系统服务脚本目录:/usr/lib/systemd/
有_系统(system)和用户(user)之分, 如需要开机没有登陆情况下就能运行的程序,存在 系统服务(system) 里,即:/lib/systemd/system/ 反之,用户登录_后才能运行的程序,存在 用户(user) 里 服务以**.service**结尾。
这边以nginx开机运行为例
1. 建立服务文件
vim /lib/systemd/system/nginx.service
[Unit]:服务的说明 Description:描述服务 After:描述服务类别
[Service]服务运行参数的设置 Type=forking是后台运行的形式 ExecStart为服务的具体运行命令 ExecReload为重启命令 ExecStop为停止命令 PrivateTmp=True表示给服务分配独立的临时空间 注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]服务安装的相关设置,可设置为多用户
2. 保存目录
以754的权限保存在目录:/lib/systemd/system
3. 设置开机自启动
systemctl enable nginx.service
其他:
Last updated
Was this helpful?