一、从官网下载
https://nodejs.org/en/download/
![在这里插入图片描述](https://img-blog.csdnimg.cn/9ca68f5863284bf0973c7812c8ad2007.png)
1.2 历史版本在这里下载:
https://nodejs.org/dist/
wget https://nodejs.org/dist/v12.19.1/node-v12.19.1-linux-x64.tar.gz
2.解压
mkdir -p /opt/module/
如果是xz结尾的需要先xz解压之后再用tar
xz -d ***.tar.xz //先解压xz
# 移动关键位置
tar -xvf node-v12.19.0-linux-x64.tar -C /opt/module/
3.改名字
需要进入到 /opt/module/
cd /opt/module/
mv node-v12.19.0-linux-x64 node-v12.19.0
4.环境变量配置
vim /etc/profile
export PATH=$PATH:/opt/module/node-v12.19.0/bin
5、使配置文件生效
source /etc/profile
6、查看是否安装成功:
node -v
npm -v
二、安装pm2
npm install pm2 -g # 命令行安装 pm2
pm2 start app.js -i 4 #后台运行pm2,启动4个app.js
# 也可以把'max' 参数传递给 start
# 正确的进程数目依赖于Cpu的核心数目
pm2 start app.js --name my-api # 命名进程
pm2 list # 显示所有进程状态
pm2 monit # 监视所有进程
pm2 logs # 显示所有进程日志
pm2 stop all # 停止所有进程
pm2 restart all # 重启所有进程
pm2 reload all # 0秒停机重载进程 (用于 NETWORKED 进程)
pm2 stop 0 # 停止指定的进程
pm2 restart 0 # 重启指定的进程
pm2 startup # 产生 init 脚本 保持进程活着
pm2 web # 运行健壮的 computer API endpoint (http:
pm2 delete 0 # 杀死指定的进程
pm2 delete all # 杀死全部进程
三、使用yum 安装node.js
第一步
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
第二步
sudo yum -y install nodejs
意外:
如果第二步安装失败,请执行以下命令,然后再执行第二步
sudo yum clean all
如果存在多个 nodesoucre,执行以下命令删除,然后重新执行第一第二步:
sudo rm -fv /etc/yum.repos.d/nodesource*
第三步:查看node是否安装成功
node -v
npm -v