方式一

vi /etc/rc.d/rc.local
cd /root/frp/frp_0.26.0_linux_amd64 && ./frps -c ./frps.ini
chmod +x /etc/rc.d/rc.local
nohup /usr/local/frp/frpc -c /usr/local/frp/frpc.ini >/dev/null 2>&1 &

方式二

在/usr/lib/systemd/system创建app名称.service 的文件

image-20211225093450092

文件内容(以redis为例)

image-20211225093621587

[Unit]

Description=redis

After=syslog.target network.target remote-fs.target nss-lookup.target



[Service]

Type=forking
User=root
ExecStart=/home/yhdd/software/redis-4.0.8/bin/redis-server /home/yhdd/software/redis-4.0.8/redis.conf

PrivateTmp=true



[Install]

WantedBy=multi-user.target
以java为例
[Unit]
Description=yhdd-admin
Documentation=www.allbs.cn
After=network.target

[Service]
Type=simple
User=root
ExecStart=/usr/bin/java -jar /home/yhdd/java/admin/yhdd-admin-0.0.1-SNAPSHOT.jar
Restart=always

[Install]
WantedBy=multi-user.target
重新加载服务配置
systemctl daemon-reload
加载为系统服务开机自启
systemctl enable app名称.service
查看服务状态
systemctl status app名称.service
启动服务
systemctl start app名称.service
停止服务
systemctl stop app名称.service