如何在 Ubuntu 中安装 Node.js 和 Pm2

热门:
升级您的服务器配置! 申请 AVA 并使用 立减 15%
使用优惠码:

Node.js 是一个强大的 JavaScript runtime,允许您构建可扩展且高性能的应用程序。PM2 是一个用于 Node.js 应用程序的 process manager,可让您的应用程序持续运行,即使在系统重启后也是如此。在本指南中,我们将向您展示如何在 Ubuntu 上安装 Node.js 和 PM2。

步骤 1:更新您的系统

在安装任何软件之前,更新您的系统很重要,以确保所有软件包都是最新的。打开终端并运行以下命令:

sudo apt update && sudo apt upgrade -y

步骤 2:安装 Node.js

在 Ubuntu 上安装 Node.js 有几种方法,但最常见的方法是使用 NodeSource repository。这可确保您获得最新的 LTS (Long-Term Support) 版本的 Node.js。

  1. 安装 NodeSource repository:

    要安装 Node.js,您需要先将 NodeSource repository 添加到您的系统中。您可以通过运行以下命令来完成:

    curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
  2. 安装 Node.js:

    添加 repository 后,使用

    apt

    package manager 安装 Node.js:

    sudo apt install -y nodejs
  3. 验证安装:

    要检查 Node.js 和 npm (Node Package Manager) 是否已成功安装,请运行以下命令:

    node -v
    npm -v

    这将显示已安装的 Node.js 和 npm 版本。

步骤 3:安装 PM2

PM2 是一个流行的用于 Node.js 应用程序的 process manager,可帮助您让应用程序在后台运行,在崩溃时自动重启,并处理日志管理。

  1. 全局安装 PM2:

    您可以使用 npm(随 Node.js 一起提供的 package manager)全局安装 PM2。运行以下命令安装 PM2:

    sudo npm install -g pm2
  2. 验证安装:

    安装后,通过检查其版本来验证 PM2 是否已正确安装:

    pm2 -v

    如果显示了版本号,则 PM2 已成功安装。

步骤 4:使用 PM2 运行您的 Node.js 应用程序

现在您已经安装了 Node.js 和 PM2,您可以使用 PM2 在后台运行您的 Node.js 应用程序。

  1. 使用 PM2 启动您的应用程序:

    要启动您的 Node.js 应用程序,请导航到应用程序所在的目录,并使用以下命令:

    pm2 start app.js

    app.js

    替换为您的 Node.js 应用程序的文件名。

  2. 检查您的应用程序状态:

    要查看正在运行的应用程序状态,请使用以下命令:

    pm2 list

    这将显示由 PM2 管理的所有应用程序列表,包括它们的状态和内存使用情况。

步骤 5:在系统重启后保持 PM2 运行

为确保 PM2 在系统重启后重新启动您的应用程序,请使用以下命令:

pm2 startup

此命令会生成一个命令,您需要使用

sudo

运行该命令,以便将 PM2 配置为在启动时启动。运行生成的命令后,保存当前进程列表:

pm2 save

步骤 6:使用 PM2 管理您的应用程序

PM2 提供了许多命令来帮助您管理应用程序。以下是一些有用的命令:

  • 停止一个应用程序:

    pm2 stop app.js
  • 重启一个应用程序:

    pm2 restart app.js
  • 查看应用程序日志:

    pm2 logs
  • 删除一个应用程序:

    pm2 delete app.js

结论

在 Ubuntu 上安装 Node.js 和 PM2 是一个简单直接的过程,它能增强您开发和管理 Node.js 应用程序的能力。安装了 Node.js 后,您可以使用 JavaScript 构建服务器端应用程序;而使用 PM2,您可以高效地管理应用程序进程,确保您的应用程序即使在服务器重启后也能保持在线。