NAC_Blockchain/docs_center/nac-admin/ops/systemd.service

51 lines
995 B
SYSTEMD
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# systemd 服务配置说明
****`/etc/systemd/system/nac-admin.service`
## 当前配置
```ini
[Unit]
Description=NAC Knowledge Engine Admin Console
After=network.target
[Service]
Type=simple
User=www
WorkingDirectory=/opt/nac/services/nac-admin
ExecStart=/usr/bin/node dist/index.js
Restart=always
RestartSec=5
Environment=NODE_ENV=production
Environment=PORT=9560
EnvironmentFile=/opt/nac/services/nac-admin/.env
[Install]
WantedBy=multi-user.target
```
## 重要说明
`EnvironmentFile` `.env` `ops/secrets.md`
## 常用操作
```bash
# 查看服务状态
systemctl status nac-admin
# 启动/停止/重启服务
systemctl start nac-admin
systemctl stop nac-admin
systemctl restart nac-admin
# 查看实时日志
journalctl -u nac-admin -f
# 查看最近100行日志
journalctl -u nac-admin -n 100
# 重载 systemd 配置(修改服务文件后执行)
systemctl daemon-reload
```