CentOS7离线环境安装nodejs和pm2

官网下载

Nodejs

部署nodejs

[root@nginx nodejs-pm2]# tar -xvf node-v12.16.1-linux-x64.tar.xz -C /usr/local/
[root@nginx nodejs-pm2]# cd /usr/local/
[root@nginx local]# mv node-v12.16.1-linux-x64/ nodejs
[root@nginx local]# ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
[root@nginx local]# ln -s /usr/local/nodejs/bin/node /usr/local/bin/ 建立软连接
[root@nginx local]# vi /etc/profile #配置全局环境变量

尾部追加

NODE_HOME=/usr/local/nodejs
export NODE_HOME
export PATH=${PATH}:${NODE_HOME}/bin
[root@nginx local]# source /etc/profile
[root@nginx ~]# node -v
v12.16.1
[root@nginx ~]# npm -v
6.13.4

部署pm2

[zhuxiaoshuai@web ~]# npm install pm2 #找一台能上公网的虚拟机安装好nodejs再通过npm安装pm2

/usr/local/nodejs/lib/node_modules/pm2 #pm2

[zhuxiaoshuai@web pm2]#  tar -czf pm2.tar.gz pm2
[root@nginx nodejs-pm2]# tar -zxvf pm2.tar.gz #解压
[root@nginx ~]# ln -s /home/hj/packages/nodejs-pm2/pm2/bin/pm2 /usr/local/bin/
[root@nginx ~]# pm2 -v
                        -------------

__/\\\\\\\\\\\\\____/\\\\____________/\\\\____/\\\\\\\\\_____
 _\/\\\/////////\\\_\/\\\\\\________/\\\\\\__/\\\///////\\\___
  _\/\\\_______\/\\\_\/\\\//\\\____/\\\//\\\_\///______\//\\\__
   _\/\\\\\\\\\\\\\/__\/\\\\///\\\/\\\/_\/\\\___________/\\\/___
    _\/\\\/////////____\/\\\__\///\\\/___\/\\\________/\\\//_____
     _\/\\\_____________\/\\\____\///_____\/\\\_____/\\\//________
      _\/\\\_____________\/\\\_____________\/\\\___/\\\/___________
       _\/\\\_____________\/\\\_____________\/\\\__/\\\\\\\\\\\\\\\_
        _\///______________\///______________\///__\///////////////__


                          Runtime Edition

        PM2 is a Production Process Manager for Node.js applications
                     with a built-in Load Balancer.

                Start and Daemonize any application:
                $ pm2 start app.js

                Load Balance 4 instances of api.js:
                $ pm2 start api.js -i 4

                Monitor in production:
                $ pm2 monitor

                Make pm2 auto-boot at server restart:
                $ pm2 startup

                To go further checkout:
                http://pm2.io/


                        -------------

[PM2] Spawning PM2 daemon with pm2_home=/root/.pm2
[PM2] PM2 Successfully daemonized
4.2.3

CSDN资源下载

发布了64 篇原创文章 · 获赞 2 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_46192300/article/details/104590683