一、常用操作
1. 操作命令
systemctl daemon-reload
systemctl enable nginx
systemctl start nginx
systemctl restart nginx
2. systemd目录
/lib/systemd/system/
/usr/lib/systemd/system/
/etc/systemd/system/
二、参考配置
1. Nginx
vi /lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/opt/nginx/sbin/nginx
ExecReload=/opt/nginx/sbin/nginx -s reload
ExecStop=/opt/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
2. frpc
vi /lib/systemd/system/frpc.service
[Unit]
Description=frpc
After=network.target
[Service]
Type=simple
ExecStart=/opt/frp/frpc -c /opt/frp/frpc.toml
[Install]
WantedBy=multi-user.target
3. Jenkins
vi /lib/systemd/system/jenkins.service
[Unit]
Description=jenkins
After=network.target
[Service]
Type=simple
ExecStart=/opt/jdk-17.0.13/bin/java -jar /opt/jenkins.war
Restart=always
User=root
Group=root
[Install]
WantedBy=multi-user.target