Nginx服务器添加Systemd自定义服务过程解析


Posted in Servers onMarch 31, 2021

一、以nginx为例

使用yum命令安装的nginx

Systemd服务文件以.service结尾,比如现在要建立nginx为开机启动,如果用yum install命令安装的,yum命令会自动创建nginx.service文件,直接用命令:

systemcel enable nginx.service //开机自启

使用源码编译安装的

1、手动创建nginx.service服务文件。并将其放入 /lib/systemd/system 文件夹中。

nginx.service内容如下:

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/data/nginx/sbin/nginx
ExecReload=/data/nginx/sbin/nginx -s reload
ExecStop=/data/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

PS: 注意上面的ExecStart/ExecReload/ExecStop 必须 以自己的为主

所对应的key说明

Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3

保存退出。

2、设置开机启动

systemctl enable nginx.service

其他服务命令

systemctl start nginx.service (启动nginx服务)
systemctl stop nginx.service (停止nginx服务)
systemctl enable nginx.service (设置开机自启动)
systemctl disable nginx.service (停止开机自启动)
systemctl status nginx.service (查看服务当前状态)
systemctl restart nginx.service (重新启动服务)
systemctl list-units --type=service (查看所有已启动的服务)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Servers 相关文章推荐
Nginx实现反向代理
Sep 20 Servers
Nginx的rewrite模块详解
Mar 31 Servers
Nginx服务器添加Systemd自定义服务过程解析
Mar 31 Servers
利用Nginx代理如何解决前端跨域问题详析
Apr 02 Servers
nginx部署多前端项目的几种方法
May 25 Servers
Nginx四层负载均衡的配置指南
Jun 11 Servers
idea下配置tomcat避坑详解
Apr 12 Servers
Docker 镜像介绍以及commit相关操作
Apr 13 Servers
Tomcat弱口令复现及利用
May 06 Servers
WIN10使用IIS部署ftp服务器详细教程
Aug 05 Servers
Apache SkyWalking 监控 MySQL Server 实战解析
Sep 23 Servers
源码安装apache脚本部署过程详解
Sep 23 Servers
nginx处理http请求实现过程解析
Mar 31 #Servers
Nginx开启Brotli压缩算法实现过程详解
Nginx配置SSL证书出错解决方案
Mar 31 #Servers
Nginx配置并兼容HTTP实现代码解析
Mar 31 #Servers
基于Nginx实现限制某IP短时间访问次数
Mar 31 #Servers
Nginx tp3.2.3 404问题解决方案
Mar 31 #Servers
解决Nginx 配置 proxy_pass 后 返回404问题
You might like
PHP+APACHE实现用户论证的方法
2006/10/09 PHP
PHP 输出缓存详解
2009/06/20 PHP
解析php时间戳与日期的转换
2013/06/06 PHP
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
javascript中创建对象的三种常用方法
2010/12/30 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
2017/03/04 Javascript
原生JS实现日历组件的示例代码
2017/09/22 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
express框架中使用jwt实现验证的方法
2019/08/25 Javascript
vue-resource:jsonp请求百度搜索的接口示例
2019/11/09 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
Python中List.count()方法的使用教程
2015/05/20 Python
12步教你理解Python装饰器
2016/02/25 Python
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
使用pandas中的DataFrame数据绘制柱状图的方法
2018/04/10 Python
解读python logging模块的使用方法
2018/04/17 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
django+tornado实现实时查看远程日志的方法
2019/08/12 Python
python列表生成器迭代器实例解析
2019/12/19 Python
使用Python发现隐藏的wifi
2020/03/04 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
python3代码中实现加法重载的实例
2020/12/03 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
类成员函数的重载、覆盖和隐藏区别
2016/01/27 面试题
人事助理自荐信
2014/02/02 职场文书
《可爱的动物》教学反思
2014/02/22 职场文书
文明生主要事迹
2014/05/25 职场文书
珍惜资源的建议书
2014/08/26 职场文书
教师工作自我鉴定范文
2014/09/14 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
学校法制宣传日活动总结
2014/11/01 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
SQL Server使用导出向导功能
2022/04/08 SQL Server