· 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