如何在 Ubuntu 中安装 Node.js 和 Pm2
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。
安装 NodeSource repository:
要安装 Node.js,您需要先将 NodeSource repository 添加到您的系统中。您可以通过运行以下命令来完成:
安装 Node.js:
添加 repository 后,使用
aptpackage manager 安装 Node.js:
验证安装:
要检查 Node.js 和 npm (Node Package Manager) 是否已成功安装,请运行以下命令:
这将显示已安装的 Node.js 和 npm 版本。
步骤 3:安装 PM2
PM2 是一个流行的用于 Node.js 应用程序的 process manager,可帮助您让应用程序在后台运行,在崩溃时自动重启,并处理日志管理。
全局安装 PM2:
您可以使用 npm(随 Node.js 一起提供的 package manager)全局安装 PM2。运行以下命令安装 PM2:
验证安装:
安装后,通过检查其版本来验证 PM2 是否已正确安装:
如果显示了版本号,则 PM2 已成功安装。
步骤 4:使用 PM2 运行您的 Node.js 应用程序
现在您已经安装了 Node.js 和 PM2,您可以使用 PM2 在后台运行您的 Node.js 应用程序。
使用 PM2 启动您的应用程序:
要启动您的 Node.js 应用程序,请导航到应用程序所在的目录,并使用以下命令:
将
app.js替换为您的 Node.js 应用程序的文件名。
检查您的应用程序状态:
要查看正在运行的应用程序状态,请使用以下命令:
这将显示由 PM2 管理的所有应用程序列表,包括它们的状态和内存使用情况。
步骤 5:在系统重启后保持 PM2 运行
为确保 PM2 在系统重启后重新启动您的应用程序,请使用以下命令:
pm2 startup此命令会生成一个命令,您需要使用
sudo运行该命令,以便将 PM2 配置为在启动时启动。运行生成的命令后,保存当前进程列表:
pm2 save步骤 6:使用 PM2 管理您的应用程序
PM2 提供了许多命令来帮助您管理应用程序。以下是一些有用的命令:
停止一个应用程序:
重启一个应用程序:
查看应用程序日志:
删除一个应用程序:
结论
在 Ubuntu 上安装 Node.js 和 PM2 是一个简单直接的过程,它能增强您开发和管理 Node.js 应用程序的能力。安装了 Node.js 后,您可以使用 JavaScript 构建服务器端应用程序;而使用 PM2,您可以高效地管理应用程序进程,确保您的应用程序即使在服务器重启后也能保持在线。


