1、編譯環境安裝node
2、運行環境安裝linux
一、驗證:npm
node -v
npm -v
npm --version
node --version
cnpm -v
pm2 -vvim
二、建立用戶tomcat
groupadd -g 5222 appbash
useradd -g log log
passwd log zgc123456服務器
useradd -u 5218 nodejs app
usermod -G app nodejs
passwd nodejs zgc123456ci
#用戶建立驗證get
groups nodejs/id nodejs
cat /etc/passwd|grep nodejs
三、建立目錄
mkdir -p /var/nodejs/apps /var/nodejs/logs
mkdir -p /var/software/tomcat /var/software/node
四、下載軟件包並拷貝(經過跳板機)
請到官網下載nodejs相應版本
scp node-v6.4.0-linux-x64.tar.gz root@cust_tbj:/var/software/node
scp node-v6.4.0-linux-x64.tar.gz zgc1:/var/software/node
chmod +x node-v6.4.0-linux-x64.tar.gz
tar -zxvf node-v6.4.0-linux-x64.tar.gz
chown -R nodejs:nodejs node/
五、設置環境變量
su - nodejs
vim ~/.bash_profile
NODE_HOME=/var/software/node/node-v6.4.0-linux-x64
NODE_PATH=$NODE_HOME/lib/node_modules
NODE_ENV=ci
PATH=$PATH:$NODE_HOME/bin:$NODE_PATH
export PATH
export NODE_ENV
source ~/.bash_profile
六、pm2打包拷貝
npm config get prefix
cd lib/node_modules
tar -zcvf pm2.tar.gz pm2/
服務器執行
npm config get prefix
scp pm2.tar.gz zgc1:/var/software/node/node-v6.4.0-linux-x64/lib/node_modules/
tar -zxvf pm2.tar.gz
cd /var/software/node/node-v6.4.0-linux-x64/bin
ln -s /var/software/node/node-v6.4.0-linux-x64/lib/node_modules/pm2/bin/pm2 pm2
安裝inode節點刪除文件
find . -inum 1314114 -exec rm -i {} \;
ln -s /nas nas;建立軟鏈接共享存儲。