linux安装nvm、nodejs、pm2

1,043 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

该文章分为在线安装和离线安装两个部分。

如果在线安装无法成功请看离线安装。

以下内容以centos7为例。

在线安装

  1. 安装nvm

[root@localhost ~]# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

[root@localhost ~]# source ~/.bashrc

  1. 安装nodejs

查询最新版本号

[root@localhost ~]# nvm ls-remote --lts

安装,根据查询的版本号填写

[root@localhost ~]# nvm install 12.13.0

查看是否安装成功

[root@localhost ~]# node -v

[root@localhost ~]# npm -v

  1. 安装pm2

[root@localhost ~]# npm install pm2 -g

查看版本号

[root@localhost ~]# pm2 --version

  1. 使用pm2运行nodejs

启动nodejs

[root@localhost ~]# pm2 start /home/WebSSH2/app/

输入正确项目位置

查看当前进程列表

[root@localhost ~]# pm2 list

保存当前列表

[root@localhost ~]# pm2 save

设置开机启动

[root@localhost ~]# pm2 startup

进程列表如下

在这里插入图片描述

需要停止、启动、重启进程则使用name字段

停止

[root@localhost ~]# pm2 stop app

启动

[root@localhost ~]# pm2 start app

重启

[root@localhost ~]# pm2 restart app

离线安装

  1. 安装nodejs

    1. 下载官方安装包并拷贝到离线机器上。

      官方下载地址

      1. 解压

      [root@localhost mervyn]# tar -xvf node-v12.13.1-linux-x64.tar.xz

      1. 移动到/opt目录

      [root@localhost mervyn]# mv node-v12.13.1-linux-x64 /opt/

      1. 建立软链接

      [root@localhost opt]# sudo ln -s /opt/node-v12.13.1-linux-x64/bin/node /usr/local/bin/node

      [root@localhost opt]# sudo ln -s /opt/node-v12.13.1-linux-x64/bin/npm /usr/local/bin/npm

      1. 查看是否安装成功

      [root@localhost ~]# node -v

      [root@localhost ~]# npm -v

      1. 安装pm2
    2. 安装pm2

    [root@localhost ~]# npm install pm2 -g

    1. 添加软链接在这里插入图片描述

      [root@localhost opt]# sudo ln -s /opt/node-v12.13.1-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2

      1. 检查是否安装成功

      [root@localhost opt]# pm2 --version

      1. pm2运行nodejs

      同在线安装