Centos7安装pm2 , 操作等常用命令

175 阅读2分钟

在CentOS 7上安装和使用PM2的过程可以分为几个步骤。首先,我们需要安装Node.js,然后我们可以使用Node.js的包管理器npm来安装PM2。 接下来,我将详细介绍每个步骤。

首先是Node.js的安装。在CentOS 7上,我们可以通过EPEL存储库来获取它。

sudo yum install epel-release
sudo yum install nodejs
​

这两条命令将会分别添加EPEL存储库并从中下载并安装Node.js。

接下来是PM2的下载和配置。这一步非常简单,只需要一条命令:

sudo npm install -g pm2
​

这条命令会全局地(-g标志)通过npm(node package manager)下载并且配置好pm2。

现在你已经成功地在你的CentOS 7系统中配置好了pm2!让我介绍一些常用且有用的pm2操作指南:

  1. 启动应用:pm2 start app.js - 这将启动你名为app.js 的应用。

    如果你想要启动多个实例(例如,在多核CPU上),只需添加 -i 参数: pm2 start app.js -i max

    这里 'max' 将根据可用CPU核心数创建最大数量实例。

    如果要指定特定数量实例, 可以替换 'max' 为任何数字,例如:pm2 start app.js -i 4

  2. 列出所有应用:pm2 list - 这将列出所有由PM2管理的应用及其状态。

  3. 停止应用: pm2 stop app.js 或 pm2 stop <id> - 这将停止你的app.js 应用或者指定id的应用。

  4. 重启应用: pm2 restart app.js 或 pm2 restart <id> - 这将重启你的app.js 应用或者指定id的应提供。

  5. 删除一个或多个进程: 使用命令 'delete',例如: ' pm2 delete app_name' 或 ' pm2delete id'

  6. 查看进程详情和性能数据: 使用命令 'show', 例如:' pm2show id'

  7. 查看日志文件 : 使用命令 ‘logs', 可以查看全部日志,也可以查看特定程序日志,如:' pm2logs' 和 ‘pm2logs id’

8.自动重启程序 : 如果你希望在文件更改时自动重新加载程序,可以使用‘watch’选项。如:pm²start app.js --watch

9.在系统重新启动后保存和恢复PM²状态 : PM²提供了一个内置脚本来保存当前运行中进程列表,并在系统重新引导后恢复。只需运行以下两个命令:

sudo pm²save
sudo pm²startup systemd
​

这样就完成了CentOS 7上的PM2安装和常用操作指南。希望这个指南能帮助你更好地理解和使用PM2。

蓝易云-五网CN2服务器【点我购买】

蓝易云采用KVM高性能架构,稳定可靠,安全无忧!
蓝易云服务器真实CN2回国线路,不伪造,只做高质量海外服务器。


海外免备案云服务器链接:www.tsyvps.com

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。