使用xshell linux安裝nodejs,CentOS下安裝並配置nodejs環境教程

1. 下載node最新版本 : 連接   //nodejs.org/zh-cn/(查看node最新版本)

在跟目錄root下,命令行輸入:

wget  //nodejs.org/download/release/v16.16.0/node-v16.16.0-linux-x64.tar.xz

如下圖:

2. 解壓下載的node源文件:

tar -xvf node-v16.16.0-linux-x64.tar.xz

  修改文件夾(目錄)的名字

mv node-v16.16.0-linux-x64 nodejs

3、執行軟連接

注意:確認一下nodejs下bin目錄是否有node 和npm文件,如果有執行軟連接,如果沒有重新下載執行上邊步驟

返回根目錄cd /,對node和npm設置軟連接

ln -s /root/nodejs/bin/node /usr/bin/ 
ln -s /root/nodejs/bin/npm /usr/bin/

檢查是否安裝成功:

配置: 要使 node 命令在任何目錄中都可以使用,需要配置環境變量,如下:

首先在 root 目錄下找到 .bash_profile 文件,編輯,vi ~/.bash_profile
找到 PATH=P A T H : PATH:PATH:HOME/bin,在後面添加路徑為:
PATH=P A T H : PATH:PATH:HOME/bin:/usr/local/nodejs/bin
保存修改,然後重載一下,source ~/.bash_profile

 

4、我們需要思考個問題,怎麼讓項目一直跑起來呢?服務器不關,項目怎麼可以一直維持着運行的狀態呢?

兩種方法:pm2和forever

forever和pm2的區別:

forever 管理多個站點,每個站訪問量不大,不需要監控。

pm2 的話訪問量會相對大,需要完整的監控界面。

可根據自己需求進行安裝哦~~

安裝pm2,通過pm2啟動node可以使關閉終端時node依然運行。

全局安裝pm2,現在應該知道pm2是安裝在哪裡了,那麼直接創建全局命令軟鏈接

ln -s /root/nodejs/bin/pm2 /usr/local/bin/

pm2 -v

 

 檢查安裝完畢!!!

 

 

pm2安裝成功
使用pm2啟動服務,進入到可以使用npm start命令的目錄,執行pm2命令

pm2 start npm --name 'wz-irm' -- start

 

 

設置pm2管理的服務開機自啟
運行 pm2 startup,即在/etc/init.d/目錄下生成pm2-root的啟動腳本,且自動將pm2-root設為服務。

運行pm2 save,會將當前pm2所運行的應用保存在/root/.pm2/dump.pm2下,當開機重啟時,運行pm2-root服務腳本,並且到/root/.pm2/dump.pm2下讀取應用並啟動。

pm2常用命令請參考//www.jianshu.com/p/e15fd72727fe

 

Tags: