Ubuntu Server 24.04 自启动服务

1、使用mkdir命令在/etc/systemd/system/下创建myname.service的服务文件(myname)改为你自己定义的服务名称,下文的myname都自己修改

cd /etc/systemd/system/  #进入启动文件夹
touch myname.service #创建 myname.service 启动文件,myname 名字自己修改

2、使用nano编辑myname.service服务文件

sudo nano /etc/systemd/system/myname.service

在nano编辑器里键入(括号里的是解释,复制到文件里要记得删除掉)

[Unit]
Description=your service name (这里自己定义服务名)
After=multi-user.target       (即系统启动完成之后再启动自建的服务,After=network.target 在网络服务启动后加载)
 
[Service]
Type=simple TimeoutStartSec
=30 ExecStart=/etc/locyanfrp/frpc -c /etc/locyanfrp/frpc.ini (这里是启动命令和加载配置,改成你自己的程序和配置) WorkingDirectory=/etc/locyanfrp (指定工作目录)
RestartSec=2       (服务非正常断开后2秒自动重启服务)
Restart=always
 
[Install]
WantedBy=multi-user.target

然后 Ctrl+O 后 回车,再 Ctrl+X 就保存退出了

3、运行服务加载命令

sudo systemctl daemon-reload

4、运行打开服务自启动命令

sudo systemctl enable myname.service

5、运行服务启动命令

sudo systemctl start myname.service

6、运行查看服务启动信息命令

sudo systemctl status myname.service

7、查看服务日志

sudo journalctl -u myname.service -f (查看当前的日志)
sudo journalctl -u myname.service  (查看历史日志)

按组合键Ctrl+C退出查看

8、如果要暂停服务的话,键入

sudo systemctl stop myname.service

9、如果要关闭服务,键入

sudo systemctl disable myname.service

再次打开的时候,重新做第4和第5步就可以恢复自启动了

posted @ 2024-10-07 00:41  BeiGod  阅读(1115)  评论(0)    收藏  举报