Systemd如何实现在Nginx服务器中添加

介绍

Systemd如何实现在Nginx服务器中添加?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

<强>一、以Nginx为例

<强>使用yum命令安装的Nginx

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

systemcel启用nginx。服务//开机自启

<强>使用源码编译安装的

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

nginx.service内容如下:

(单位)
描述=nginx后
=网络。目标

[服务]
Type=分支
ExecStart=/数据/nginx/sbin/nginx
ExecReload=/数据/nginx/sbin/nginx - s重载
ExecStop=/数据/nginx/sbin/nginx - s退出
PrivateTmp=true

(安装)
WantedBy=多用户。目标

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

所对应的关键说明

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

保存退出。

<强> 2,设置开机启动

systemctl启用nginx。服务

其他服务命令

systemctl开始nginx。服务(启动nginx服务)
systemctl停止nginx。服务(停止nginx服务)
systemctl启用nginx。服务(设置开机自启动)
systemctl禁用nginx。服务(停止开机自启动)
systemctl nginx的地位。服务(查看服务当前状态)
systemctl重启nginx。服务(重新启动服务)
systemctl list-units——type=服务(查看所有已启动的服务)

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

Systemd如何实现在Nginx服务器中添加