Linux服务器上安装Node.js+pm2

一. Node.js的安装

1.1 使用Xshell连接远程服务器

查看Linux系统位数

uname -a

执行结果:

ubuntu@servername:~$ uname -a
Linux servername4.15.0-118-generic #119-Ubuntu SMP Tue Sep 8 12:30:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

此处Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统)

1.2 node.js 软件下载地址

英文网址:https://nodejs.org/en/download/
在这里插入图片描述

  • 【方法一:】直接点击上图链接下载
    在这里插入图片描述
    (此图为下载到本地Windows系统中的文件)
  • 【方法二:】在linux服务器上,直接下载;指令为:

wget https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.xz

如用此方法下载,可直接执行“1.4 解压文件”

1.3从Windows上传node.js安装包

可通过xftp或其他方式上传,将此文件上传到服务器(“/home/ubuntu/app/ware/”目录下)。
此处我的保存路径为: /home/app/software/node-v14.16.0-linux-x64.tar.xz

【注意】服务器文件的保存路径可以自己定义。当我们遇到无法创建文件夹时,可以尝试在xshell中将当前linux用户切换到root用户下,指令为:

sudo su root

执行结果:

ubuntu@servername:~$ sudo su root
root@servername:/home/ubuntu# 

1.4 解压文件(将解压后的文件夹改为nodejs)

  • 解压文件 :

tar -xvf node-v14.16.0-linux-x64.tar.xz

执行结果:

root@servername:/home/app/software/# tar -xvf   node-v14.16.0-linux-x64.tar.xz  
  • 文件重名:

mv node-v6.10.0-linux-x64 nodejs

执行结果:

root@servername:/home/app/software/# mv node-v6.10.0-linux-x64  nodejs  

查看文件夹是否有node,npm,npx文件,若没有请重新安装

ubuntu@servername:/$ cd ~/app/software/nodejs/bin/
ubuntu@servername:~/app/software/nodejs/bin$ dir
node  npm  npx

1.5 建立软连接为全局

ln -s /home/ubuntu/app/software/nodejs/bin/npm /usr/local/bin/
ln -s /home/ubuntu/app/software/nodejs/bin/node /usr/local/bin/

1.6 检查nodejs是否安装成功

指令为:

node -v

执行结果:

ubuntu@servername:~/app/software/nodejs/bin$ node -v
v14.16.0

二. PM2安装

安装PM2的方法有多种,这里我们直接用npm进行安装。

2.1 使用npm全局安装

npm install pm2 -g

执行结果:

>root@servername:/home/ubuntu/app/software/nodejs/bin# npm install pm2 -g
(中间省略)
+ pm2@4.5.6
added 175 packages from 194 contributors in 76.764s

2.2 设置软连接

ln -s /home/ubuntu/app/software/nodejs/bin/pm2 /usr/local/bin/

运行结果:

root@servername:/home/ubuntu/app/software/nodejs/bin# ln -s /home/ubuntu/app/software/nodejs/bin/pm2 /usr/local/bin/

2.3 查看软连接创建是否成功:

cd /usr/local/bin/
ls -al

root@VM-0-17-ubuntu:/home/ubuntu/app/software/nodejs/bin# cd  /usr/local/bin/
root@VM-0-17-ubuntu:/usr/local/bin# ls -al

在这里插入图片描述
出现pm2,则软连接创建成功!

2.4 使用pm2查看进程

pm2 list

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

elon8000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值