首页 > 系统相关 >Centos7下的pm2环境离线安装

Centos7下的pm2环境离线安装

时间:2023-05-06 11:59:09浏览次数:52  
标签:node bin tar pm2 离线 Centos7 usr local

一 、下载node离线包并安装

官网:https://nodejs.org/en/download/

根据操作系统类型下载指定包:
wget https://nodejs.org/dist/v16.20.0/node-v16.20.0-linux-x64.tar.xz

解压: tar -xvf node-v16.20.0-linux-x64.tar.xz 
移动到指定目录并重新命名为node
mv node-v16.20.0-linux-x64 /usr/local/node
 
查看/usr/local/node目录下的文件:

 

设置node的环境变量:
  vim /etc/profile
最后加上这句话:export PATH=$PATH:/usr/local/node/bin
  source /etc/profile

  node -v
  npm -v

配软连接:相当于全局变量,在任何文件夹都能查看版本信息
ln -s /usr/local/node/bin/node /usr/local/bin/
  ln -s /usr/local/node/bin/npm /usr/local/bin/

  npm -v
node -v

二、pm2在线或离线安装

1、首先是在线安装,直接npm安装就可以

npm install  -g pm2

2、离线安装
一般包在线安装完成后所在文件夹为 /usr/local/node/lib/node_modules,找到pm2文件夹,压缩:tar czvf pm2.tar.gz pm2
可以通过scp拷贝到离线操作系统,解压到/usr/local/node/lib/node_modules/目录:tar xvf pm2.tar.gz解压完成后,可以尝试运行:/usr/local/node/lib/node_modules/pm2/bin/pm2,
接下来是建立软连接,这样我们可以直接使用 pm2 全局命令

// 配置node变量
ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2  /usr/local/node/bin/pm2
ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2-dev  /usr/local/node/bin/pm2-dev
ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2-docker  /usr/local/node/bin/pm2-docker
ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2-runtime  /usr/local/node/bin/pm2-runtime

// 配置linux全局变量
ln -s /usr/local/node/bin/pm2 /usr/local/bin/pm2

// 测试pm2是否安装成功
pm2 -v

标签:node,bin,tar,pm2,离线,Centos7,usr,local
From: https://www.cnblogs.com/miaojx/p/17376784.html

相关文章

  • R语言改进Apriori关联规则挖掘研究西安PM2.5含量与天气因素关系数据可视化
    全文链接:http://tecdat.cn/?p=32284原文出处:拓端数据部落公众号随着社会的发展,大数据(bigdata)一词越来越多地被提及,人们用它来描述和定义信息爆炸时代产生的海量数据,并命名与之相关的技术发展与创新。而大数据的意义并不在“大”,而在于“有用”。价值含量、挖掘成本比数量更为......
  • Linux Centos7内核升级
    LinuxCentos7内核升级现在主流的centos应该都是centos7了,从centos7.2开始,内核版本为3.10,越往后内核版本越高。高版本的内核修复了许多的低版本内核的bug,因此,系统是需要提高内核版本的,从而提高安全性,稳定性,并增加更多的功能。Linux是支持多版本内核共存的,无非是系统启动的时候应......
  • CentOS7yum安装出现/var/run/yum.pid 已被锁定,解决办法
    安装epel扩展源yum-yinstallepel-release提示:[root@masterhome]#yum-yinstallepel-release已加载插件:fastestmirror,langpacks/var/run/yum.pid已被锁定,PID为22410的另一个程序正在运行。Anotherappiscurrentlyholdingtheyumlock;waitingforitto......
  • centos7安装oracle11g11.2.0.4.0
    1,下载oracle11g11.2.0.4.0安装包,解压2,配置安装环境1,下载配置环境文件-------------------------------------------------------------------------------------------------------------------------------------cd/etc/yum.repos.dwgethttp://public-yum.oracle.com/pub......
  • FAQ-virtualbox安装centOS7 报错 not syncing fatal exception
    1、假设你的虚拟机的名字为:CentOS7提示:已经建完(未启动)2、在命令行窗户执行:VBoxManagemodifyvmCentOS7--spec-ctrlonVBoxManage命令所在的目录为:c:\ProgramFiles\Oracle\VirtualBox>3、启动CentOS7......
  • Office 全版本下载链接 (离线安装包)
    在线安装包Office365Office365ProPlus(企业应用版)32位:https://c2rsetup.officeapps.live.com/c2r/download.aspx?productReleaseID=O365ProPlusRetail&platform=X86&language=zh-cn64位:https://c2rsetup.officeapps.live.com/c2r/download.aspx?productReleaseID=O365......
  • 01. k8s1.15.1高可用版本(docker引擎,Centos7.9)
    1.软件版本首先要把centos7系统的内核升级最好4.4以上(默认3.10的内核,运行大规模docker的时候会有bug)软件/系统版本备注Centos7.9最小安装版k8s1.15.1flannel0.11etcd3.3.102.角色分配k8s角色主机名节点IP备注master1+etcd1mas......
  • Centos7修改DNS
    当我们在CentOS7上配置DNS服务器时,经常需要修改/etc/resolv.conf文件以指定DNS服务器。下面是一份简单的教程,介绍如何修改CentOS7的DNS配置。确认当前DNS配置在修改DNS配置之前,我们需要确认当前的DNS配置。可以通过以下命令来查看:cat/etc/resolv.conf如......
  • Centos7中安装Docker
    在CentOS7上安装Docker的步骤如下:更新系统使用以下命令更新系统软件包:sudoyumupdate安装Docker依赖使用以下命令安装Docker依赖包:sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2添加Docker软件仓库使用以下命令添加Docker软件仓库:sudoyu......
  • CentOS7下搭建LVS_DR集群
    环境:CentOS7.92009  nginx1.20.11.利用ipvsadm添加虚拟服务VIP:192.168.137.200:82 -s:负载均衡算法采用加权轮询-p:持久化时间20s2.在虚拟服务中添加真实服务地址 RIP:192.168.137.13:82  192.168.137.14:82-r:添加真实服务器地址-g:DR模式-w:设置权重 ......