linux系统安装node.js和pm2并启动服务

1,718 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

1、查看linux系统位数,下载对应版本的node安装包

执行命令 uname -r

执行结果:3.10.0-957.5.1.el7.x86_64

可以看到是64位的linux系统

2、下载node安装包

下载地址:nodejs.cn/download/

image.png

3、上传到linux服务器

把node-v16.11.1-linux-x64.tar.xz文件通过scp上传到linux系统 scp语法:

scp -r local_folder remote_username@remote_ip:remote_folder

4、解压安装包

在node-v16.11.1-linux-x64.tar.xz文件目录下执行命令:xz -d node-v16.11.1-linux-x64.tar.xz

执行命令后得到:node-v16.11.1-linux-x64.tar文件

再执行命令:tar -xf node-v16.11.1-linux-x64.tar

执行命令后得到:node-v16.11.1-linux-x64文件夹

5、配置环境变量

修改/etc/profile文件,填入node包所在文件夹

在最后一行增加export PATH=$PATH:/node-v16.11.1-linux-x64/bin

刷新权限

source /etc/profile

6、验证安装成功

服务器断开重连执行命令node -v、npm -v验证是否安装成功

7、安装pm2

执行命令:npm install pm2 -g

8、查看pm2安装目录

由于pm2是npm安装的,所以在node-v16.11.1-linux-x64/bin文件夹下可以发现pm2文件。

很多文章都会写安装pm2需要配置软连接才能全局访问,但是我们在第五步已经将pm2所在的文件夹配置好了,因此安装后可以直接全局访问

9、启动服务

进入需要执行的文件所在的文件夹,执行命令:pm2 start index.js