码迷,mamicode.com
首页 > 其他好文 > 详细

关于CentOS7将服务添加为系统服务

时间:2014-07-29 15:48:29      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:配置文件   service   system   status   enable   

  1. 先介绍一下CentOS7下系统的服务启动关闭的变化

     service  服务名  start/stop/status  ==  systemctl    start/stop/status    服务名

     chkconfig  --list  == systemctl   list-units-type

     chkconfig    服务名 on/off       ==   systemctl  enable/disable   服务名(具体的级别看配置文件)

 2.  要将某个服务添加为系统服务(以nginx为例),需要添加一个文件,必须以.service 结尾,这比之前的sysV要容易很多

[root@localhost ~]#vim  /usr/lib/systemd/system/nginx.service
[Unit]
Description=Web Service
After=network.target
[Service]                                                            //service 的内容非常重要,必须为绝对路径
PIDFile=/usr/local/nginx/logs/nginx.pid          //pid文件的存放位置
ExecStart=/usr/local/nginx/sbin/nginx                                 //启动命令
ExecStop=/usr/local/nginx/sbin/nginx -s stop                     //关闭命令
ExecReload=/usr/local/nginx/sbin/nginx -s reload             //重载命令
PrivateTmp=true
[Install]                                                               //必不可少,要不添加为开机自起的时候会报错
WantedBy=default.target  //类似于之前的--level 35    现在的target就相当于之前的运行级别

关于CentOS7将服务添加为系统服务,布布扣,bubuko.com

关于CentOS7将服务添加为系统服务

标签:配置文件   service   system   status   enable   

原文地址:http://niuxingang.blog.51cto.com/9210531/1531677

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!