CentOS 7设置开机启动服务,添加自定义系统服务
>建立服务文件
>保存目录
>设置开机自启动
>其他命令
1.建立服务文件
文件路径
vim /usr/lib/systemd/system/nginx.service
服务文件内容
1.nginx.service
[Unit]
Description=nginx - high performance web serverAfter=network.target remote-fs.target nss-lookup.target
[Service]
Type=forkingExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.confExecReload=/usr/local/nginx/sbin/nginx -s reloadExecStop=/usr/local/nginx/sbin/nginx -s stop
[Install]
WantedBy=multi-user.target
2.mysql.service
[Unit]
Description=mysqlAfter=network.targetremote-fs.targetnss-lookup.target
[Service]
Type=forkingExecStart=/usr/local/mysql/support-files/mysql.serverstart#ExecReload=/usr/local/mysql/support-files/mysql.server restart
#ExecStop=/usr/local/mysql/support-files/mysql.server stop
#PrivateTmp=true
[Install]
WantedBy=multi-user.target
3.php-fpm.service
[Unit]
Description=phpAfter=network.target remote-fs.target nss-lookup.target
[Service]
Type=forkingExecStart=/usr/local/php/sbin/php-fpm
[Install]
WantedBy=multi-user.target
4.redis.service
[Unit]
Description=RedisAfter=network.target remote-fs.target nss-lookup.target
[Service]
Type=forkingExecStart=/usr/local/bin/redis-server /etc/redis.confExecStop=kill -INT `cat /tmp/redis.pid`User=wwwGroup=www
[Install]
WantedBy=multi-user.target
5.supervisord.service
[Unit]
Description=Process Monitoring and Control DaemonAfter=rc-local.service
[Service]
Type=forkingExecStart=/usr/bin/supervisord -c /etc/supervisord.confSysVStartPriority=99
[Install]
WantedBy=multi-user.target
文件内容解释
[Unit]:服务的说明
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间注意:启动、重启、停止命令全部要求使用绝对路径
[Install]服务安装的相关设置,可设置为多用户
以754的权限保存在目录:
/usr/lib/systemd/system
任意目录下执行
systemctl enable nginx.service
启动nginx服务
systemctlstartnginx.service
设置开机自启动
systemctl enable nginx.service
停止开机自启动
systemctl disable nginx.service
查看服务当前状态
systemctl status nginx.service
重新启动服务
systemctl restart nginx.service
查看所有已启动的服务
systemctllist-units --type=service
转载自:http://blog.csdn.net/chenxiabinffff/article/details/51374635