node-v6.10 安裝、配置、運行、關閉、開機啓動(centos6.9) 原

Node.js可使用源碼編譯安裝,也可用編譯好的包安裝,我們採用編譯好的包安裝更加簡單。

1. 軟件下載

node-v6.10.2-linux-x64.tar.gz    https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.gz

2. 上傳到/usr/local目錄,解壓縮

# tar  -xzvf node-v6.10.2-linux-x64.tar.gz

3. NODE 環境配置

# vi /etc/profile

在文件末尾添加如下

# environment variable for node.js
export NODE_HOME=/usr/local/node-v6.10.2-linux-x64
export PATH=$PATH:$NODE_HOME/bin  
export NODE_PATH=$NODE_HOME/lib/node_modules

:wq                                            //保存退出

# source /etc/profile                //使配置文件生效

4. 驗證安裝是否成功

# node -v

# npm -v

顯示以上信息,安裝成功。

5. 後臺任務方式運行node應用

# nohup node your_app.js &

&:後面加一個&使該進程變爲後臺任務,但是如果終端關閉,那麼程序也會被關閉。

nohup:不掛斷地運行命令,忽略所有掛斷(SIGHUP)信號。該命令可以在你退出帳戶/關閉終端之後繼續運行相應的進程。nohup就是不掛起的意思( no hang up)。

6. 停止node進程

需要結束後臺任務,需要kill命令

// 首選需要查找運行在8888端口上的進程id
# lsof -i:9000

// 然後使用這個命令殺死進程
# kill -9 34541

7. 開啓自啓動

使用最簡單的方式,直接在/etc/rc.d/rc.local里加入啓動腳本語句,如下:

# vi /etc/rc.d/rc.local

#!/bin/sh

export NODE_HOME=/usr/local/node-v6.10.2-linux-x64
export PATH=$PATH:$NODE_HOME/bin  
export NODE_PATH=$NODE_HOME/lib/node_modules
export NODE_ENV=test
node /.../your_app.js

注:rc.local運行在操作系統完全引導成功但是尚未啓動login shell之前,所以我們配置在/etc/profiles或bashrc裏的環境變量並未得到執行,因此在rc.local執行階段看不到任何環境變量。

該問題的解決辦法, 在rc.local中在startup命令之前加上export JAVA_HOME=***********

保存重啓服務器即可。

# :wq
# reboot

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章