建立 Systemctl 服务
实验目的:
编译安装 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 下的文件
查看是否能正确运行
尝试停止运行