Ubuntu服务器上安装Node.js的三种不同方法
本指南详细介绍了在 Ubuntu 服务器上安装 Node.js 的三种方法:使用默认仓库、NodeSource PPA 和 Node Version Manager(nvm)。每种方法都有清晰、简洁的步骤说明,适合不同需求的用户。
概述
Node.js 是一个强大的 JavaScript 运行时环境,使开发者能够使用 JavaScript 创建服务器端应用程序。本指南将详细介绍三种安装 Node.js 的方法,让您根据具体需求选择最适合的安装方式。
准备工作
准备服务器
在开始之前,需要准备一台安装了 Ubuntu 操作系统的服务器
发布的 GitLab 硬件要求建议使用至少有以下配置的服务器:
4 核心的 CPU,4GB 的内存
选择服务器提供商
为了本教程的演示,我将以一个具体的云服务提供商为例,展示如何进行操作。选择哪个提供商根据您的个人偏好和需求来决定。
雨云注册链接:https://www.rainyun.com
以下步骤仅供参考,请根据实际需求选择配置。
购买云服务器
本示例中,我们选择了香港作为服务器区域。
点击 云产品 → 云服务器 → 立即购买
选择操作系统
在创建服务器实例时,选择 Ubuntu 24.04 作为操作系统。
连接到服务器
使用 X-shell 或您偏好的 SSH 客户端,通过远程用户名和密码连接到您的服务器。成功连接后,您将看到特定的欢迎信息,表明您已成功登录。
- 使用 SSH 以非 root 用户身份访问实例,并具有 sudo 权限。
- 准备一个拥有
sudo
权限的非 root 用户账户。
安装方法
方法 1:使用 Ubuntu 默认仓库安装
这种方法适用于需要快速部署稳定版 Node.js 的用户,使用 Ubuntu 默认仓库中的版本。
更新本地包索引:
sudo apt update
安装 Node.js:
sudo apt install nodejs
安装 npm(Node.js 包管理器):
sudo apt install npm
验证安装:
node -v
方法 2:使用 NodeSource PPA 安装
如果您需要安装特定版本的 Node.js,NodeSource PPA 是一个理想的选择。
下载并执行 NodeSource 安装脚本(以 v20.x 为例):
cd ~ curl -sL https://deb.nodesource.com/setup_20.x -o nodesource_setup.sh sudo bash nodesource_setup.sh
安装 Node.js:
sudo apt install nodejs
验证安装:
node -v
方法 3:使用 nvm(Node Version Manager)安装
nvm 允许您在同一台机器上管理多个 Node.js 版本,非常适合需要在不同版本间切换的开发者。
安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
激活 nvm:
source ~/.bashrc
安装特定版本的 Node.js(例如 v20.18.0):
nvm install v20.18.0
验证安装:
node -v
卸载 Node.js
apt 安装的卸载方法
如果您是通过 apt 安装的 Node.js,可以使用以下命令卸载:
sudo apt remove nodejs
如果您想同时删除配置文件,请使用:
sudo apt purge nodejs
nvm 安装的卸载方法
如果您是通过 nvm 安装的 Node.js,可以使用以下命令卸载特定版本:
nvm uninstall node_version
总结
本指南详细介绍了在 Ubuntu 上安装 Node.js 的三种方法,以满足不同用户的需求。选择最适合您的方法,开启您的 Node.js 开发之旅。
拓展:ubuntu重启网络服务的方法汇总
方法 1:使用 systemctl
重启 Networking
服务
如果你使用的是传统的 networking
服务,可以通过以下命令重启:
重启网络服务:
sudo systemctl restart networking
检查网络状态:
sudo systemctl status networking
方法 2:使用 systemctl
重启 NetworkManager
服务
如果你使用的是 NetworkManager
(现代 Ubuntu 版本的默认网络管理工具),可以通过以下命令重启:
重启 NetworkManager
服务:
sudo systemctl restart NetworkManager
检查 NetworkManager
状态:
sudo systemctl status NetworkManager
方法 3:使用 nmcli
重启网络连接
如果你使用的是 NetworkManager
,可以通过 nmcli
工具直接重启网络连接。
查看当前网络连接名称:
nmcli connection show
重启指定网络连接(将 CONNECTION_NAME
替换为实际的连接名称):
nmcli connection down CONNECTION_NAME nmcli connection up CONNECTION_NAME
方法 4:使用 ifdown
和 ifup
重启特定网络接口
如果你知道需要重启的网络接口名称(如 eth0
或 ens33
),可以使用以下命令:
关闭网络接口:
sudo ifdown <接口名称>
启动网络接口:
sudo ifup <接口名称>
例如:
sudo ifdown eth0 sudo ifup eth0
方法 5:重启系统
如果以上方法都无法解决问题,可以尝试直接重启系统:
sudo reboot
注意事项
- 如果你使用的是云服务器(如 AWS、Azure、Google Cloud),重启网络服务可能会导致 SSH 连接断开。建议通过控制台访问服务器。
- 确保你有管理员权限(使用
sudo
)。
以上就是Ubuntu服务器上安装Node.js的三种不同方法介绍的详细内容,更多关于Ubuntu安装Node.js的资料请关注主机测评网其它相关文章!
本文由主机测评网发布,不代表主机测评网立场,转载联系作者并注明出处:https://zhuji.jb51.net/ubuntu/11447.html