linux 自启动

cat
5
2025-11-05

设置开机自启

为避免服务器重启后服务需要手动启动,可通过 systemd 配置开机自启

1创建系统服务文件:

vim /etc/systemd/system/hp-lite-server.service

粘贴以下内容(需根据实际路径和文件名修改):

[Unit]
Description=xxxServer Service
After=network.target  # 网络启动后再启动服务
[Service]
Type=simple
# 部署目录(替换为实际目录)
WorkingDirectory=/opt/xxx-server/
# 启动命令(替换为实际文件名)
ExecStart=/opt/xxx-server/xxxx-server-amd64
# 重启策略:服务异常退出后自动重启
Restart=always
RestartSec=3  # 重启间隔 3 秒
[Install]
WantedBy=multi-user.target

保存并退出:按 Esc,输入 :wq,回车。

2启用并启动服务:

# 重新加载 systemd 配置
systemctl daemon-reload
# 设置开机自启
systemctl enable xxxserver.service
# 启动服务
systemctl start xxxserver.service
# 验证开机自启是否设置成功
systemctl is-enabled xxxserver.service  # 输出 enabled 表示成功


后续可通过 systemd 命令管理服务(更便捷):

# 启动服务
systemctl start xxxserver.service
# 停止服务
systemctl stop xxxserver.service
# 重启服务
systemctl restart xxxserver.service
# 查看服务状态
systemctl status xxxserver.service

动物装饰