Linux系統下 mongoDB + Node.js 應用搭建實例


· 0x01環境安裝

首先使用WinSCP 鏈接Linux服務器。

①.Node

找個文件夾,將node 項目放進去

然後指令:

1. 遠程下載node 8.9.4:

wget https://npm.taobao.org/mirrors/node/v8.9.4/node-v8.9.4-linux-x64.tar.xz 

2.解壓 

tar -xvf node-v8.9.4-linux-x64.tar

3. 建立軟連接,變爲全局(注意目錄,此時可以用WinSCP來改目錄和路徑名)

ln -s /node-v8.9.4-linux-x64/bin/node /usr/local/bin/node

ln -s /node-v8.9.4-linux-x64/bin/npm/usr/local/bin/npm

4.node -v  出現版本號即安裝成功

   npm -v   出現版本號即安裝成功

②. mongoDB

可以去https://www.mongodb.com/download-center?jmp=nav#community 找到最新版本的鏈接

比如目前最新的鏈接 是:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz

1. wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz

2.tar zxf mongodb-linux-x86_64-3.6.3.tgz

3.mv mongodb-linux-x86_64-3.6.3 /root/mongodb 或者 WinSCP直接複製

4.在mongodb文件夾內 加conf,log,data/db 文件夾,

然後再conf文件夾內,加 文件:conf.properties

port=27017
#db存放的目錄
dbpath=/root/mongodb/data/db
#後臺啓動需要配置日誌輸出
logpath=/root/mongodb/log/mongo.log
#日誌模式
logappend=true
#設置成後臺啓動
fork=true 

5. cd 到mongodb/bin 內

./mongod -f ../conf/conf.properties

常用指令:

數據庫備份
./mongodump
數據庫恢復
./mongorestore -d Knove ../Knove

修復數據庫
./mongod -f ../conf/conf.properties --repair
數據庫關閉

./mongod -f ../conf/conf.properties  --shutdown

即完成啓動


· 0x02 運行項目

在node 項目下

npm start 即可運行項目,但是這樣不是一直在後臺運行的,故需要:forever.js 

全局安裝forever

npm install forever -g

然後cd 到項目目錄後:

開始運行項目,並儲存log文件於 forever_3_8_f.log

forever start -l forever_3_8_f.log knove.js  

停止運行:

forever stop knove.js

展示目前運行的列表:

forever list

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