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步就可以恢复自启动了

浙公网安备 33010602011771号