ECS 7 天实践训练营 - day05 - 搭建个人Leanote云笔记本

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: 基于CentOS 7.7的ECS服务器,MongoDB数据库,搭建一个云笔记本

背景知识

MongoDB:是一个基于分布式文件存储的高性能数据库,介于关系数据库和非关系数据库之间,它支持的数据结构非常松散是类似于json和bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。

Leanote:是一款在线的云笔记应用,有如下特点:1.支持网页、PC、手机APP客户端和微信版,随时记录,方便分享,支持语音,图片输入;2.代码高亮,涵盖所有主流语言的代码高亮,随心所欲在Leanote里写代码,记知识;3.Markdown 编辑器,实时同步预览;4.专业数学公式编辑,像Word和Latex能编辑数学公式;5.支持创建思维脑图,将散乱的想法以树状信息分层展示;6.详细历史纪录,每次保存都在后端备份,轻松查找,一键恢复;7.实时同步云端。

第一节

安装MongoDB

1.首先开通云产品资源并使用SSH命令连接云服务器

2.安装MongoDB yum -y install mongodb mongodb-server.x86_64 mariadb-devel.i686

3.启动MongoDB服务 systemctl start mongod

4.查看MongoDB运行状态 systemctl status mongod
iShot2020-09-27 22.11.33.png

第二节

安装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项,将该项的值改为任意字符串。(如不修改将会有安全风险):

3.1使用vim编辑器打开文件leanote/conf/app.conf
vim leanote/conf/app.conf`

3.2输入:/app.secret=并按下回车查找app.secret位置(大致在第25行),按下i键进入编辑模式,修改该项的值为任意字符串(例如aabbccdd),修改完成后,按下esc键退出编辑模式,输入:wq保存并退出vim编辑器

iShot2020-09-27 22.14.16.png

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 & `

6.在浏览器中访问http://<ECS公网地址>:9000,将<ECS公网地址>替换为左侧资源栏中的ECS公网IP地址。默认管理用户为admin,密码为abc123。
![Screen Shot 2020-09-29 at 2.32.34 AM.png](https://ucc.alicdn.com/pic/developer-ecology/496787b26fbe4c9da774838b2599b523.png)

### 小结 ###
相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
4月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
4天前
|
人工智能 监控 测试技术
阿里云磐久服务器稳定性实践之路
阿里云服务器质量智能管理体系聚焦自研服务器硬件层面的极致优化,应对高并发交付、短稳定性周期、早问题发现和快修复四大挑战。通过“三个重构”(质量标准、开发流程、交付模式)、“六个归一”(架构、硬件、软件、测试、部件、制造)策略,实现芯片、整机和云同步发布,确保快速稳定上量。此外,全场景测试体系与智能预警、分析、修复系统协同工作,保障服务器在萌芽阶段发现问题并及时解决,提升整体质量水平。未来,阿里云将继续深化大数据驱动的质量管理,推动服务器行业硬件质量的持续进步。
|
5天前
|
存储 人工智能 运维
面向AI的服务器计算软硬件架构实践和创新
阿里云在新一代通用计算服务器设计中,针对处理器核心数迅速增长(2024年超100核)、超多核心带来的业务和硬件挑战、网络IO与CPU性能增速不匹配、服务器物理机型复杂等问题,推出了磐久F系列通用计算服务器。该系列服务器采用单路设计减少爆炸半径,优化散热支持600瓦TDP,并实现CIPU节点比例灵活配比及部件模块化可插拔设计,提升运维效率和客户响应速度。此外,还介绍了面向AI的服务器架构挑战与软硬件结合创新,包括内存墙问题、板级工程能力挑战以及AI Infra 2.0服务器的开放架构特点。最后,探讨了大模型高效推理中的显存优化和量化压缩技术,旨在降低部署成本并提高系统效率。
|
2月前
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
94 3
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
3月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感

热门文章

最新文章