2020-05-21
NongoDB环境搭建
一.我的安装环境:CentOS7+MongoDB4.0.13。
二.下载MongoDBwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz
压缩包下载完成后winscp上传到Linux上,然后解压、改名:
1 | tar -zxvf mongodb-linux-x86_64-4.0.13.tgz |
三. 配置环境变量及配置文件。
3.1配置系统环境变量:
1 | vi /etc/profile |
最后按下“Esc”,输入“:wq”保存退出vi编辑模式,source /etc/profile 使修改生效即可。
3.2 创建MongoDB数据存放文件夹和日志记录文件夹,为后面的配置文件使用:
1 | mkdir -p /data/db |
3.3 创建MongoDB运行时使用的配置文件:
进入bin目录下:cd /root/mongodb/bin
创建mongodb.conf配置文件:vim mongodb.conf
会提示是new file,直接输入下面内容:
dbpath = /data/db #数据文件存放目录
logpath = /logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问
最后“Esc”,输入“:wq”保存退出vim编辑模式即可。注意:注释符号#和数据之间必须是一个空格。
四. 启动MongoDB
4.1 启动MongoDB服务:
进入bin目录下,加载配置文件方式启动:
1 | cd /root/mongodb/bin |
至此,MongoDB在Linux上的安装启动完毕。
查看端口映射检查是否启动成功:netstat -nltp|grep mongod
或者:netstat -nltp|grep 27017
或者: ps -ef | grep mongo
或者:top
4.2 关闭MongoDB。
关闭方式也有很多种,下面列举几种。
4.2.1 mongod命令关闭:./mongod --shutdown ,mongod 命令的 shutdown 选项能干净的关闭 MongoDB 服务,会释放内存中MongoDB占用的内存,个人推荐。
4.2.2 kill进程:kill MongoDB的pid ,直接杀死MongoDB的进程id。kill -9 pid 强制杀死,有时可能会出现错误关不掉时就可使用这种强制方式,但注意这种方式可能并不会马上释放内存中MongoDB占用的内存,且如果这时候有数据往MongoDB新增可能会导致数据丢失。注:查看pid:ps -ef | grep mongo , 结果的第二列就是pid。
4.2.3 pkill mongod 。
Redis环境搭建
下载 wget http://download.redis.io/releases/redis-2.6.14.tar.gz
1 | tar zxvf redis-2.6.14.tar.gz |
在启动redis前,回到上一级目录,编辑redis.conf,修改配置
vim redis.conf
把daemonize no 改成 daemonize yes,这样启动redis时就会成会后台服务
把#bind 127.0.0.1 改成 bind 127.0.0.1
这样远程就不能访问,安全性考虑,当然还可以配置端口,密码等。
然后进入/usr/local/redis-2.6.14/src目录 启动./redis-server ./../redis.conf
本地克隆easy-mock,并部署
git clone https://github.com/easy-mock/easy-mock.gitcd easy-mock && yarn
参考原文:
Easy-mock本地化部署mock平台
Linux安装、运行MongoDB
CentOS 5.10 下安装配置redis