nginxcentos服务开机启动设置实例详解
nginx centos 服务开机启动设置
建⽴服务⽂件
以nginx 为例
vim /lib/systemd/system/nginx.service
在nginx.service 中插⼊⼀下内容
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart= 服务启动命令
ExecReload= 服务重启命令
ExecStop=服务停⽌命令
PrivateTmp=true
[Install]
WantedBy=multi-user.target
[Unit]:服务的说明
Description:描述服务
After:描述服务类别
[Service]服务运⾏参数的设置
Type=forking是后台运⾏的形式
ExecStart为服务的具体运⾏命令
ExecReload为重启命令
ExecStop为停⽌命令
PrivateTmp=True表⽰给服务分配独⽴的临时空间
注意:[Service]的启动、重启、停⽌命令全部要求使⽤绝对路径
以754的权限保存在⽬录:/lib/systemd/system
设置开机⾃启动:
systemctl enable nginx.service
相关命令
功能 cnetos7以前 cnetos7centos vim命令
显⽰所有已启动的服务 chkconfig --list systemctl list-units --type=service
启动某服务 service nginx start systemctl start nginx.service 或 systemctl start nginx
停⽌某服务 service nginx stop systemctl stop nginx.service 或 systemctl stop nginx
重启某服务 service nginx restart systemctl restart nginx.service 或 systemctl restart nginx
使某服务⾃动启动 chkconfig --level 3 nginx on systemctl enable nginx.service 或 systemctl enable nginx 使某服务不⾃动启动 chkconfig --level 3 nginx off systemctl disable nginx.service 或 systemctl disable nginx
检查服务状态 service nginx status systemctl is-active nginx.service (仅显⽰是
否)Activesystemctl status nginx.service (服务详细信息)
感谢阅读,希望能帮助到⼤家,谢谢⼤家对本站的⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论