建立 Systemctl 服务

发布时间 2023-07-28 14:44:56作者: Tsumiki

实验目的:

编译安装 nginx 创建Systemctl 的 service  的快捷服务,查看进程并使用

流程:

在空文件夹中 放置 压缩包

创建一个新的文件夹用来执行 ./configure 命令

使用  命令      ./configure --prefix= 指定文件夹 安装到指定文件夹

 编译,安装

 在指定路径创建文件 nginx.service

/usr/lib/systemd/system

vim /usr/lib/systemd/system/nginx.service

[Unit]
Description=The nginx HTTP and reverse proxy server      #描述信息

[Service]
PIDFile=/apps/nginx/logs/nginx.pid                                     
ExecStart=/apps/nginx/sbin/nginx                                       #开始命令
ExecReload=/usr/bin/kill -s HUP $MAINPID                       #重新加载
ExecStop=/usr/bin/kill -s TERM $MAINPID                        #关闭命令

[Install]
WantedBy=mulit-user.target                                                #弱依赖,被哪些 unit 依赖

 刷新 systemctl 下的文件

 查看是否能正确运行

 尝试停止运行