服务器常用命令

服务器常用命令

pm2安装命令

使用 npm 来全局安装 pm2

1
npm install -g pm2

安装完成后,可以检查 pm2 版本来确认安装成功:

1
pm2 -v

为了在服务器重启后自动启动 pm2,可以使用以下命令设置开机自启动:

1
pm2 startup

在设置完应用启动后,使用 pm2 save 来保存当前运行的进程列表。这样,在服务器重启时,pm2 会自动重启这些进程:

1
pm2 save

pm2常用命令

  1. 启动应用
    1
    pm2 start app.js --name myApp
    1
    PORT=3001 pm2 start app.js --name myApp
    1
    pm2 start yarn --name myApp -- start
  2. 进程管理

    显示所有由 pm2 管理的进程。

    1
    pm2 list
    1
    pm2 stop myApp
    1
    pm2 delete myApp
  3. 日志查看
    1
    pm2 logs
    1
    pm2 logs myApp
    1
    pm2 flush
  4. 配置与监控
    1
    pm2 monit

    这将生成适用于你的系统的启动脚本,以便系统启动时自动启动 pm2。

    1
    pm2 startup

    保存当前运行的进程列表,下次重启时可以用 pm2 resurrect 恢复。

    1
    pm2 save
  5. 常用组合命令总结
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    # 启动并指定环境变量
    PORT=3001 pm2 start app.js --name myApp

    # 停止、重启、删除
    pm2 stop myApp
    pm2 restart myApp
    pm2 delete myApp

    # 日志管理
    pm2 logs myApp
    pm2 flush

    # 系统启动自动启动
    pm2 startup
    pm2 save

    # 使用配置文件
    pm2 start ecosystem.config.js