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 location中多个if里面proxy_pass的方法
Mar 31 Servers
查看nginx配置文件路径和资源文件路径的方法
Mar 31 Servers
zabbix自定义监控nginx状态实现过程
Nov 01 Servers
Nginx+Windows搭建域名访问环境的操作方法
Mar 17 Servers
Docker下安装Oracle19c
Apr 13 Servers
Windows Server 2019 配置远程控制以及管理方法
Apr 28 Servers
阿里云 Windows server 2019 配置FTP
Apr 28 Servers
Nginx 匹配方式
May 15 Servers
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
Jun 01 Servers
Zabbix对Kafka topic积压数据监控的解决方案
Jul 07 Servers
win7配置本地ftp服务器的图文教程
Aug 05 Servers
Elasticsearch6.2服务器升配后的bug(避坑指南)
Sep 23 Servers
nginx处理http请求实现过程解析
Mar 31 #Servers
Nginx服务器添加Systemd自定义服务过程解析
Mar 31 #Servers
nginx处理http请求实现过程解析
Mar 31 #Servers
Nginx开启Brotli压缩算法实现过程详解
Nginx配置SSL证书出错解决方案
Mar 31 #Servers
Nginx配置并兼容HTTP实现代码解析
Mar 31 #Servers
基于Nginx实现限制某IP短时间访问次数
Mar 31 #Servers
You might like
Base64在线编码解码实现代码 演示与下载
2011/01/08 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
PHP编写简单的App接口
2016/08/28 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
2019/08/23 PHP
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
2011/01/01 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
深入学习Bootstrap表单
2016/12/13 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
简单实现JS上传图片预览功能
2017/04/14 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
2017/08/11 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
微信小程序获取地理位置及经纬度授权代码实例
2019/09/18 Javascript
JQuery中DOM节点的操作与访问方法实例分析
2019/12/23 jQuery
webpack 动态批量加载文件的实现方法
2020/03/19 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
2018/12/18 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
Python字符串的一些操作方法总结
2019/06/10 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
css3学习之2D转换功能详解
2016/12/23 HTML / CSS
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
HTML5组件Canvas实现图像灰度化(步骤+实例效果)
2013/04/22 HTML / CSS
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
初中生物教学反思
2014/01/10 职场文书
感恩节活动方案
2014/01/27 职场文书
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
关于安全的标语
2014/06/10 职场文书
庆祝国庆节标语
2014/10/09 职场文书
党支部考察鉴定意见
2015/06/02 职场文书
教师节祝酒词
2015/08/11 职场文书
八年级作文之友谊
2019/12/02 职场文书
React如何创建组件
2021/06/27 Javascript