This post was updated 697 days ago and some of the ideas may be out of date.
前言:
由于Centos很多项目需要后台一直托管,所以systemctl很常用,我这里汇总一下我常用的命令
新建配置文件:
xxx为一个项目的名称,需要在/usr/lib/systemd/system 里面手动创建一个文件,命名为 xxx.service
在里面填写以下内容:
[Unit]
Description=托管项目描述
After=network.target
[Service]
Type=simple
WorkingDirectory=托管项目的文件路径 如/www/wwwroot/juanyiblog
ExecStart=托管项目的文件路径+执行文件 如/www/wwwroot/juanyiblog/start
Restart=on-failure
[Install]
WantedBy=multi-user.target
命令:
- 启动:
systemctl start xxx - 关闭:
systemctl stop xxx - 配置开机自启:
systemctl enable xxx - 取消开机自启:
systemctl disable xxx - 状态:
systemctl status xxx - 重启:
systemctl restart xxx
状态内为 Active: active (running) 才为正常执行,否则下面会显示报错的行数。
捐助名单
*e
l*u
x*y
参与讨论