常用的linux操作指令 - 开机自启
方式一
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 的文件
文件内容(以redis为例)
[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
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ALLBS!
评论