ECS7天训练营系列第五天-阿里云开发者社区

开发者社区> 阿里云高校学研支持计划> 正文

ECS7天训练营系列第五天

简介: MongoDB,个人笔记本搭建

启动ECS服务器

大方的阿里直接借给我一台服务器用来学习,有服务器同学可以用自己的。安装Openssh终端,进行远程连接。(注意保护好自己的用户名和IP)

什么是MongoDB

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的

启动MongoDB

1.安装MongoDB

yum -y install mongodb mongodb-server.x86_64 mariadb-devel.i686

2.启动MongoDB服务

systemctl start mongod

3.查看MongoDB运行状态

systemctl status mongod

当显示 active (running)时,启动成功

安装Leanote

1.下载Leanote二进制安装包

wget https://nchc.dl.sourceforge.net/project/leanote-bin/2.6.1/leanote-linux-amd64-v2.6.1.bin.tar.gz

2.解压安装包

tar -zxvf leanote-linux-amd64-v2.6.1.bin.tar.gz

3.编辑文件leanote/conf/app.conf,在文件中找到app.secret项,将该项的值改为任意字符串

vim leanote/conf/app.conf

具体修改vim内容可以参照第一天的文章

https://developer.aliyun.com/article/773424?spm=a2c6h.13148508.0.0.1f3c4f0ew4YoCM

4.初始化数据库

mongorestore -h localhost -d leanote --dir /root/leanote/mongodb_backup/leanote_install_data/

5.启动服务

nohup bash /root/leanote/bin/run.sh > /root/leanote/run.log 2>&1 &

最终效果

地址栏输入:http://xxx.xxx.xxx.xxx/:9000 进行访问
在这里插入图片描述

感想

又是一次在ECS云服务器上部署运行环境,又一次锻炼了vim的用法和Linux下的部署命令。
以前在学校学习和使用的都是winsql和mysql这两种数据库。今天见识了MongoDB数据库,对非关系型数据库有了更深的了解。JSON很久之前就接触过了,没想到还有类似JSON对象的数据库存储文档。这也是算扩充了对数据库的认知和使用。
以前也用过比如hexo和layui都在服务器上部署过,hexo是用git部署到GitHub仓库上,layui是直接在winserver中部署的。从来也没有尝试过远程在Linux服务器上部署,学到的很多命令和操作。控制台大法好2333

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
阿里云高校学研支持计划
使用钉钉扫一扫加入圈子
+ 订阅

阿里云高校学研支持计划旨在为高等院校师生提供包括算力、培训、平台 等全方位支持,助推高校计算机学科建设、培养数字经济时代的前沿技术人才、为多学科跨 领域科研探索提速增效。目前,我们已经开启了学生成长计划、教学支持计划和科研加速 三大板块。精彩内容,先睹为快。

官方博客
申请加入高校学研支持计划
友情链接