跳到主要内容

Linux 部署如何配置开机自启(systemd)

注意:以下配置仅适用于 ZFile 4.2.0 及以上版本,且以下是默认配置,若你修改了 zfile 的安装目录,请自行修改以下 WorkingDirectoryExecStart 中的路径。

  1. 添加以下内容到 /etc/systemd/system/zfile.service 文件中。
[Unit]
Description=ZFile Service
Documentation=https://docs.zfile.vip
After=network.target syslog.target

[Service]

# User=zfile
# Group=zfile

Type=simple
PrivateTmp=true
LimitNOFILE=65536
StandardOutput=journal
StandardError=journal

WorkingDirectory=/root/zfile/
ExecStart=/root/zfile/zfile/zfile --spring.config.location=/root/zfile/application.properties
ExecReload=/bin/kill -HUP $MAINPID

SuccessExitStatus=143
Restart=on-failure
RestartSec=10s

[Install]
WantedBy=multi-user.target
  1. 使 systemd 生效并设置开机自启:
systemctl daemon-reload
systemctl enable zfile
  1. 启动 ZFile 服务:
systemctl start zfile

其他命令

systemctl status zfile  # 查看服务状态
systemctl stop zfile # 停止服务
systemctl restart zfile # 重启服务