Ubuntu服务器上安装Node.js的三种不同方法

教程大全 2026-01-08 07:28:02 浏览
目录

本指南详细介绍了在 Ubuntu 服务器上安装 Node.js 的三种方法:使用默认仓库、NodeSource PPA 和 Node Version Manager(nvm)。每种方法都有清晰、简洁的步骤说明,适合不同需求的用户。

概述

Node.js 是一个强大的 JavaScript 运行时环境,使开发者能够使用 JavaScript 创建服务器端应用程序。本指南将详细介绍三种安装 Node.js 的方法,让您根据具体需求选择最适合的安装方式。

准备工作

准备服务器

在开始之前,需要准备一台安装了 Ubuntu 操作系统的服务器

发布的 GitLab 硬件要求建议使用至少有以下配置的服务器:

4 核心的 CPU,4GB 的内存

选择服务器提供商

为了本教程的演示,我将以一个具体的云服务提供商为例,展示如何进行操作。选择哪个提供商根据您的个人偏好和需求来决定。

雨云注册链接:

以下步骤仅供参考,请根据实际需求选择配置。

购买云服务器

本示例中,我们选择了香港作为服务器区域。

点击 云产品 云服务器 立即购买

选择操作系统

在创建服务器实例时,选择 Ubuntu 24.04 作为操作系统。

连接到服务器

使用 X-shell 或您偏好的 SSH 客户端,通过远程用户名和密码连接到您的服务器。成功连接后,您将看到特定的欢迎信息,表明您已成功登录。

安装方法

方法 1:使用 Ubuntu 默认仓库安装

这种方法适用于需要快速部署稳定版 Node.js 的用户,使用 Ubuntu 默认仓库中的版本。

更新本地包索引:

sudo apt update

安装 Node.js:

sudo apt install nodejs

安装 npm(Node.js 包管理器):

sudo apt install npm

验证安装:

方法 2:使用 NodeSource PPA 安装

如果您需要安装特定版本的 Node.js,NodeSource PPA 是一个理想的选择。

下载并执行 NodeSource 安装脚本(以 v20.x 为例):

cd ~curl -sL-o nodesource_setup.shsudo bash nodesource_setup.sh

安装 Node.js:

sudo apt install nodejs

验证安装:

方法 3:使用 nvm(Node Version Manager)安装

nvm 允许您在同一台机器上管理多个 Node.js 版本,非常适合需要在不同版本间切换的开发者。

安装 nvm:

curl -o-| bash

激活 nvm:

source ~/.bashrc

安装特定版本的 Node.js(例如 v20.18.0):

nvm install v20.18.0

验证安装:

卸载 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:使用重启 Networking 服务

如果你使用的是传统的 networking 服务,可以通过以下命令重启:

重启网络服务:

sudo systemctl restart networking

检查网络状态:

sudo systemctl status networking

方法 2:使用重启 NetworkManager 服务

如果你使用的是 NetworkManager (现代 Ubuntu 版本的默认网络管理工具),可以通过以下命令重启:

重启 NetworkManager 服务:

sudo systemctl restart NetworkManager

检查 NetworkManager 状态:

sudo systemctl status NetworkManager

方法 3:使用重启网络连接

安装

如果你使用的是 NetworkManager ,可以通过工具直接重启网络连接。

查看当前网络连接名称:

nmcli connection show

重启指定网络连接(将 CONNECTION_NAME 替换为实际的连接名称):

nmcli connection down CONNECTION_NAMEnmcli connection up CONNECTION_NAME

方法 4:使用和重启特定网络接口

如果你知道需要重启的网络接口名称(如或),可以使用以下命令:

关闭网络接口:

sudo ifdown <接口名称>

启动网络接口:

sudo ifup <接口名称>

例如:

sudo ifdown eth0sudo ifup eth0

方法 5:重启系统

如果以上方法都无法解决问题,可以尝试直接重启系统:

sudo reBoot

注意事项

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐