由于天气比较冷,博主这几天闲着无聊,折腾一下 PyOne ,搭建一个私人网盘。由于博主自己使用的是 Debian 8 ,而且博主比较喜欢使用军哥的一键 lnmp ,redis lnmp 里面已经集成好了,只需自己手动安装 MongoDB 即可! lnmp 还是蛮方便的!不过博主这里还是建议如果对 Linux 不熟悉的小伙伴还是使用 Centos 7 搭建 PyOne 私人网盘,也不知道是不是博主自己安装 bbrplus 换了内核的缘故,Debian 8 搭建 PyOne 的过程出了很多问题。。。
安装 MongoDB
1. 导入 MongoDB 公钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
2. 给 MongoDB 创建 /etc/apt/sources.list.d/mongodb-org-3.4.list
2.1 你可以选择安装 “Wheezy” 库 echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list 2.2 也可以选择 Debian 8 “Jessie” 库 echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
当前软件仅支持 Debian 7 “Wheezy” 和 Debian 8 “Jessie”。
3. 安装 MongoDB
sudo apt-get update sudo apt-get install -y mongodb-org
4.解决没有 /home/mongodb 目录的问题
sudo mkdir /home/mongodb sudo chown -R mongodb:mongodb /home/mongodb
运行 MongoDB
1. 启动 MongoDB 服务
命令启动 MongoDB 的 mongod 服务项。:
sudo systemctl start mongod
2. 验证 MongoDB 是否安装成功
查看 MongoDB 的日志文件 /var/log/mongodb/mongod.log,你可以看到类似这样的描述信息
[initandlisten] waiting for connections on portwhere is the port configured in /etc/mongod.conf, 27017 by default.
你也可以通过命令过滤查看信息
cat /var/log/mongodb/mongod.log | grep port
默认端口是2701
3. 停止 MongoDB 服务
sudo systemctl stop mongod
4. 重启 MongoDB 服务
sudo systemctl restart mongod
5.设置开机启动 MOngoDB 服务
sudo systemctl enable mongod
当然你不想开机启动,也可以禁用开机启动
sudo systemctl disable mongod
以上 MongoDB 安装完成!