温馨提示×

debian nodejs支持pm2吗

小樊
49
2026-09-01 16:51:30
栏目: 编程语言

是的,Debian 上的 Node.js 完全支持 PM2。

说明

PM2 是一个基于 Node.js 的进程管理工具,只要你的 Debian 系统上安装了 Node.js 和 npm,就可以安装和使用 PM2,和发行版(Debian / Ubuntu / CentOS 等)无关。


在 Debian 上安装 PM2 的常见方式

1. 先安装 Node.js(如未安装)

# 使用 NodeSource(推荐,版本较新)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

验证:

node -v
npm -v

2. 安装 PM2

sudo npm install -g pm2

3. 使用 PM2 启动 Node 应用

pm2 start app.js

常用命令:

pm2 list
pm2 logs
pm2 restart app
pm2 stop app
pm2 delete app

Debian 开机自启(重要)

PM2 支持开机自动恢复进程:

pm2 startup
pm2 save

PM2 会生成 systemd 服务,Debian 默认使用 systemd,兼容良好。


注意事项

  • 建议使用 LTS 版本 Node.js
  • 使用 sudo 安装全局 PM2,避免权限问题
  • 如果是生产服务器,推荐用 非 root 用户 + sudo 运行

如果你需要,我可以给你一份 Debian + PM2 + Nginx 的生产部署示例。

0 踩