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

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Linux上部署Node.js应用程序,您可以按照以下步骤进行操作: 1. 首先,确保您的Linux服务器上已安装Node.js。您可以通过运行以下命令来检查: ``` node -v ``` 如果您看到了Node.js的版本号,则表示已安装成功。否则,您可以根据您的Linux发行版,使用包管理器(如apt、yum等)来安装Node.js。 2. 确保您的应用程序代码已经准备好,并将其上传至您的Linux服务器。您可以使用FTP、SCP或其他文件传输方法将代码从本地计算机传输到服务器上。 3. 在Linux服务器上创建一个目录来存放您的应用程序代码。例如,您可以在用户的主目录下创建一个名为"myapp"的目录: ``` mkdir ~/myapp ``` 4. 进入到该目录中: ``` cd ~/myapp ``` 5. 在该目录下初始化一个新的Node.js项目: ``` npm init ``` 这将会引导您填写一些项目配置信息,并生成一个package.json文件。 6. 安装您的应用程序所需的所有依赖包: ``` npm install ``` 这将会读取您的package.json文件并安装所有依赖包。 7. 使用Node.js来启动您的应用程序: ``` node app.js ``` 这里假设您的应用程序的入口文件为app.js。根据您的实际情况,您可能需要修改命令中的文件名。 8. 如果您希望在后台运行应用程序并在终端关闭后仍然保持运行,您可以使用工具如pm2来管理Node.js进程: ``` npm install -g pm2 pm2 start app.js ``` 这将使用pm2来启动您的应用程序,并确保它在后台持续运行。 请注意,这只是一个基本的示例过程,实际部署过程可能会因应用程序的具体要求而有所不同。您可能需要配置Nginx反向代理、设置环境变量、使用SSL证书等。建议您根据您的具体需求查阅更多文档和资源来进行部署。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

elon8000

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

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

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

打赏作者

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

抵扣说明:

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

余额充值