方法/步驟
1
首先從nodejs官方抄網站下載對應版本的nodejs包。
本篇我們要安裝的ubuntu14.04 64位系統上,固選擇linux 64位版本。
2
然後將包上傳到ubuntu14.04伺服器上。
通過xftp工具上傳,待上傳進度為100%時候執行下一步操作。
3
進入上傳包所在目錄。(進入目錄命令為:cd +目錄的絕對路徑)
在終端窗口輸入tar -zxvf +文件名,對壓縮包進行解壓操作。
4
將解壓後的文件夾內容移動到我們想要的目錄。
本篇,我們將文件夾內容移動到了/usr/local/node目錄下。
然後更改node文件夾內容許可權為755。
㈡ linux如何後台運行node服務
在你的任意目錄輸入命令: npm install pm2 -g
1.找到全局環境PATH路徑
輸入命令: echo $PATH
回車後: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
你的路徑和我的可能不一樣,但沒關系,你可以選擇任何一個以:隔開的路徑做為系統環境路徑,我通常會選 /usr/local/bin
2:找到pm2的安裝路徑
在上面輸入 npm install pm2 -g 全局安裝時
/usr/sbin/nodejs/bin/pm2 -> /usr/sbin/nodejs/lib/node_moles/pm2/bin/pm2
/usr/sbin/nodejs/bin/pm2 是安裝路徑(你的可能和我的不一樣)
3.好了都找到了,
就重要的一步要開始了,睜大你的雙眼。
命令為: ln -s /usr/sbin/nodejs/bin/pm2 /usr/local/bin/ (注意空格)
格式: ln -s 空格 pm2安裝路徑 空格 系統環境路徑
OK,搞定,接下來驗證一把…
[root@iZmwyb7v60px1zZ ~]# pm2 list
回車...
$ pm2 start app.js # 啟動app.js應用程序
$ pm2 start app.js –name=」api」 # 啟動應用程序並命名為 「api」
$ pm2 start app.js –watch # 當文件變化時自動重啟應用
$ pm2 start script.sh # 啟動 bash 腳本
$ pm2 list # 列表 PM2 啟動的所有的應用程序
$ pm2 monit # 顯示每個應用程序的CPU和內存佔用情況
$ pm2 show [app-name] # 顯示應用程序的所有信息
$ pm2 logs # 顯示所有應用程序的日誌
$ pm2 logs [app-name] # 顯示指定應用程序的日誌
$ pm2 stop all # 停止所有的應用程序
$ pm2 stop 0 # 停止 id為 0的指定應用程序
$ pm2 restart all # 重啟所有應用
$ pm2 reload all # 重啟 cluster mode下的所有應用
$ pm2 gracefulReload all # Graceful reload all apps in cluster mode
$ pm2 delete all # 關閉並刪除所有應用
$ pm2 delete 0 # 刪除指定應用 id 0
$ pm2 scale api 10 # 把名字叫api的應用擴展到10個實例
$ pm2 reset [app-name] # 重置重啟數量
$ pm2 startup # 創建開機自啟動命令
$ pm2 save # 保存當前應用列表
$ pm2 resurrect # 重新載入保存的應用列表
$ pm2 update # Save processes, kill PM2 and restore processes
$ pm2 generate # Generate a sample json configuration file
㈢ 如何在linux中安裝nodejs
在linux中安裝nodejs方法如下:
1、去官網下載和自己系統匹配的文件:
通過 uname -a 命令查看到我的Linux系統位數是64位(備註:x86_64表示64位系統, i686 i386表示32位系統),如圖
㈣ 本地虛擬機上的linux 上搭建nodejs ,並開啟一個埠3000 服務,本地訪問,怎麼訪問不了
看看防火牆策略
iptables -nvL
如果有策略,清空再試。
紅帽子、版FC、centos系列用service iptables stop
其他權版本用iptables -P INPUT ACCEPT && iptables -F
㈤ 如何讓nodejs在linux後台運行
加入 主文件是 index.js
那麼可以用的方法有:
1.用forever 進行管理版
npm install -g forever
forever start index.js
2. 用自帶的服務權nohub
nohup node index.js > myLog.log 2>&1 &
㈥ 如何在linux上使用nodejs
加入 主文件是 index.js 那麼可以用的方法有: 1.用forever 進行管理 npm install -g foreverforever start index.js 2. 用自帶的服務nohub nohup node index.js > myLog.log 2>&1 &
㈦ 如何在linux上使用nodejs
看你使用的linux版本,在 Debian 上安裝 Node.js on
從 Debian 8 (Jessie)開始,Node.js 已被納入官方軟體倉庫。因此,你可以使用如下方式安裝它:
$ sudo apt-get install npm
在 Debian 7 (Wheezy) 以前的版本中,你需要使用下面的方式來源碼安裝:
$ sudo apt-get install python g++ make
$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvfvz node-latest.tar.gz
$ cd node-v0.10.21 (replace a version with your own)
$ ./configure
$ make
$ sudo make install
在 Ubuntu 或 Linux Mint 中安裝 Node.js
Node.js 被包含在 Ubuntu(13.04 及更高版本)。因此,安裝非常簡單。以下方式將安裝 Node.js 和 npm。
$ sudo apt-get install npm
$ sudo ln -s /usr/bin/nodejs /usr/bin/node
而 Ubuntu 中的 Node.js 可能版本比較老,你可以從 其 PPA 中安裝最新的版本。
$ sudo apt-get install python-software-properties python g++ make
$ sudo add-apt-repository -y ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get install npm
在 Fedora 中安裝 Node.js
Node.js 被包含在 Fedora 的 base 倉庫中。因此,你可以在 Fedora 中用 yum 安裝 Node.js。
$ sudo yum install npm
如果你想安裝 Node.js 的最新版本,可以按照以下步驟使用源碼來安裝。
$ sudo yum groupinstall 'Development Tools'
$ wget http://nodejs.org/dist/node-latest.tar.gz
$ tar xvfvz node-latest.tar.gz
$ cd node-v0.10.21 (replace a version with your own)
$ ./configure
$ make
$ sudo make install
在 CentOS 或 RHEL 中安裝 Node.js
在 CentOS 使用 yum 包管理器來安裝 Node.js,首先啟用 EPEL 軟體庫,然後運行:
$ sudo yum install npm
如果你想在 CentOS 中安裝最新版的 Node.js,其安裝步驟和在 Fedora 中的相同。
在 Arch Linux 上安裝 Node.js
Node.js 在 Arch Linux 的社區庫中可以找到。所以安裝很簡單,只要運行:
$ sudo pacman -S nodejs npm
檢查 Node.js 的版本
一旦你已經安裝了 Node.js,你可以使用如下所示的方法檢查 Node.js 的版本。
$ node --version
㈧ 如何讓nodejs在linux後台運行
加入 主文件是 index.js
那麼可以用的方法有:
用forever 進行管理專 npm install -g forever forever start index.js
用自帶的服屬務nohub nohupnodeindex.js> myLog.log 2>&1 &