level 9
● 在服务器上执行以下步骤:
# 0.上传到服务器后解压
# 1. 进入 deploy 目录
cd /path/to/deploy
# 2. 安装依赖
npm install
# 3. 启动服务
node index.js
如果服务器没有 npm,需要先安装 Node.js:
# CentOS/RHEL
yum install -y nodejs npm
# Ubuntu/Debian
apt install -y nodejs npm
● 推荐使用 PM2 进程管理器:
# 1. 安装 PM2
npm install -g pm2
# 2. 启动服务
cd /path/to/deploy
pm2 start index.js --name "dnf-monitor"
# 3. 设置开机自启
pm2 startup
pm2 save
常用 PM2 命令:
| 命令 | 说明 |
|-------------------------|--------------|
| pm2 list | 查看所有进程 |
| pm2 logs dnf-monitor | 查看日志 |
| pm2 restart dnf-monitor | 重启服务 |
| pm2 stop dnf-monitor | 停止服务 |
| pm2 delete dnf-monitor | 删除进程 |
---
或者用 systemd(deploy 目录已有 dnf-monitor.service 文件):
# 1. 复制服务文件
cp dnf-monitor.service /etc/systemd/system/
# 2. 编辑路径(确保路径正确)
vi /etc/systemd/system/dnf-monitor.service
# 3. 启动服务
systemctl daemon-reload
systemctl enable dnf-monitor
systemctl start dnf-monitor
2026年01月02日 04点01分



