AWS EC2 安装 ModeJs,使用 nvm 管理 Node 版本
安装 NodeJS
1.ssh 远程登录 EC2 实例
2.安装 Node 版本管理器 nvm
执行如下命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
3.激活 nvm
. ~/.nvm/nvm.sh
4.通过 nvm 安装最新版本的 NodeJs
nvm install node
5.测试 NodeJs 是否安装成功
node -v
6.查看 NodeJs 可用版本
[ec2-user@ip-172-**-**-*** ~]$ nvm list
v14.18.3 //当前使用版本
-> v17.4.0
default -> node (-> v17.4.0)
node -> stable (-> v17.4.0) (default)
stable -> 17.4 (-> v17.4.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/gallium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.9 (-> N/A)
lts/fermium -> v14.18.3
lts/gallium -> v16.13.2 (-> N/A)
7.下载指定版本 NodeJs
比如下载 v14.18.3:
nvm install 14
指定大版本号会下载相应的最新版本,想下载具体版本请指定具体版本号。
8.切换指定版本 NodeJs
nvm use 14
如果相应版本 NodeJs 未安装,则会有如下提示:
[ec2-user@ip-172-**-**-*** ~]$ nvm use 14
N/A: version "12 -> N/A" is not yet installed.
You need to run "nvm install 14" to install it before using it.
镜像备份
AWS 提供了系统镜像(AMI)的功能可以备份我们的磁盘,后续启动新 EC2 实例就可以直接以 AMI 为镜像启动实例,NodeJs 环境就不用再次安装。
如何备份以及恢复参考后面参考链接,这里不做详细介绍。