Debian 10 部署nodejs、npm、pm2
zhupengfei@debian10:~/packages$ wget https://cdn.npm.taobao.org/dist/node/v14.15.3/node-v14.15.3-linux-x64.tar.xz
zhupengfei@debian10:~/packages$ tar -xvf node-v14.15.3-linux-x64.tar.xz
zhupengfei@debian10:~/packages$ vim /etc/profile
#set for nodejs
export NODE_HOME=/home/zhupengfei/packages/node-v14.15.3-linux-x64
export PATH=$NODE_HOME/bin:$PATH
zhupengfei@debian10:~/packages$ node -v
v14.15.3
zhupengfei@debian10:~/packages$ npm -v
6.14.9
zhupengfei@debian10:~$ npm install -g pm2
zhupengfei@debian10:~$ sudo ln -s /home/zhupengfei/packages/node-v14.15.3-linux-x64/bin/pm2 /usr/local/bin/pm2
zhupengfei@debian10:~$ 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=/home/zhupengfei/.pm2
[PM2] PM2 Successfully daemonized
4.5.1
上一篇
下一篇