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服务器中添加