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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值