0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

介绍一款Linux、数据库、Redis、MongoDB统一管理平台

算法与数据结构 来源:Java知音 2023-02-01 16:56 次阅读

综合自网络

一、开源项目简介

基于DDD分层实现的web版 linux(终端 文件 脚本 进程)、数据库(mysql postgres)、redis(单机 集群)、mongo统一管理操作平台。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

系统核心功能截图

记录操作记录

7d5da13a-a145-11ed-bfe3-dac502259ad0.jpg

机器操作

状态查看

7d6261ca-a145-11ed-bfe3-dac502259ad0.jpg

ssh终端

7d686728-a145-11ed-bfe3-dac502259ad0.jpg

文件操作

7d717426-a145-11ed-bfe3-dac502259ad0.jpg

7d79a9a2-a145-11ed-bfe3-dac502259ad0.jpg

数据库操作

sql编辑器

7d84c288-a145-11ed-bfe3-dac502259ad0.png

在线增删改查数据

7d8d1d5c-a145-11ed-bfe3-dac502259ad0.jpg

Redis操作

7d91b97a-a145-11ed-bfe3-dac502259ad0.jpg

Mongo操作

7d99b378-a145-11ed-bfe3-dac502259ad0.jpg

系统管理

账号管理

7da06772-a145-11ed-bfe3-dac502259ad0.jpg

角色管理

7da6a42a-a145-11ed-bfe3-dac502259ad0.jpg

资源管理

7daeae04-a145-11ed-bfe3-dac502259ad0.jpg

四、功能概述

功能介绍

linux: ssh终端,文件查看(可根据常见后缀名高亮显示关键词等)、修改、上传、下载、删除等,脚本管理执行,进程操作,运行状态查看等(可当做堡垒机使用)。

dbms(目前支持mysql、postgres): 可视化数据增删改查,sql语句提示,表信息索引信息、建表语句查看,建表等(类似mini版navicat)。

redis(单机、集群): 增删改查redis数据,redis基本信息查看,如版本,内存,cpu等使用情况、集群信息节点查看。

mongo: 增删改查mongo文档数据,数据库、集合状态查看,新建删除集合等。

支持ssh tunnel访问: linux机器、数据库、redis、mongo都支持ssh隧道访问操作。

系统管理: 同时拥有完善的账号、角色、资源权限控制等,也可基于该项目进行二次开发作为系统后台系统。

为什么开发这个系统 ?

方便公司统一管理且更加安全高效地维护管理以及操作相关资源信息,开发测试人员可无需查阅文档或咨询前辈索要ip账号密码等资源信息。

解决日常开发人员需要安装各种相应客户端的烦恼(可满足前端,测试等人员100%不安装各类客户端如: xshell,navicat,redis desktop等即可完成对应的资源数据操作。后端开发人员80%的操作也可以不依赖以上各类客户端)。

特点

简单地基于DDD(领域驱动设计)分层架构实现。

对前后端进行了大部分通用功能的封装,使用起来更加简洁,功能逻辑清晰,能快速上手学习开发。

项目使用的Go语言开发,使用更小的内存及资源运行更高效的应用,二进制文件部署,方便快捷。

日志记录一些重要操作步骤的出入参及操作人信息等。

五、技术选型

发语言与主要框架

前端:typescript、vue3、element-plus

后端:golang、gin、gorm

六、源码地址

https://github.com/may-fly/mayfly-go/archive/refs/heads/master.zip

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11292

    浏览量

    209331
  • 数据库
    +关注

    关注

    7

    文章

    3794

    浏览量

    64362
  • 管理平台
    +关注

    关注

    0

    文章

    231

    浏览量

    8874
  • Redis
    +关注

    关注

    0

    文章

    374

    浏览量

    10871
  • mongodb
    +关注

    关注

    0

    文章

    22

    浏览量

    365

原文标题:一款Linux、数据库、Redis、MongoDB统一管理平台,有点牛逼了!

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【2018开年知识盛会】15位大咖直播分享,全方位解析NoSQL数据库

    体系,分为两大部分:1、介绍数据库MongoDB的网络安全体系,vpc访问和经典网络访问区别,白名单机制等。2、介绍数据库
    发表于 01-15 14:53

    supervisor的第三方软件Web统一管理界面cesi

    supervisor进程管理(三_II):Web统一管理界面cesi
    发表于 04-02 11:48

    LINUX和WINDIWS服务器的统一管理初探

    LINUX和WINDIWS服务器的统一管理初探
    发表于 07-30 23:11 23次下载

    redismongodb数据库对比_redis、memcache、mongoDB 对比

    本文是对redismongodb数据库对比分析。以及redis、memcache、mongoDB 区别对比。
    发表于 02-07 08:45 4253次阅读
    <b class='flag-5'>redis</b>和<b class='flag-5'>mongodb</b><b class='flag-5'>数据库</b>对比_<b class='flag-5'>redis</b>、memcache、<b class='flag-5'>mongoDB</b> 对比

    mongodb可视化工具如何使用_介绍一款好用 mongodb 可视化工具

    RockMongo是MongoDB管理工具,连接数据库的时候,输入 相应的地址用户名和密码就好了,些小伙伴想知道
    发表于 02-07 09:31 7348次阅读
    <b class='flag-5'>mongodb</b>可视化工具如何使用_<b class='flag-5'>介绍</b><b class='flag-5'>一款</b>好用 <b class='flag-5'>mongodb</b> 可视化工具

    Android Studio 中 Gradle 依赖的统一管理

    本文档内容介绍了基于Android Studio 中 Gradle 依赖的统一管理,供参考
    发表于 03-19 14:21 1次下载

    多台远程控制开关怎么统一管理

    多台4G远程控制开关统一管理:有多个厂房,每个厂房内使用多台远程控制开关,怎么对多台开关进行统一管理? 远程控制开关 可以通过建立多个项目,每个厂房独立命名,对不同的厂房进行区分。可在项目内添加
    发表于 11-22 15:13 659次阅读

    数据库数据恢复】MongoDB数据库数据恢复案例

    MongoDB数据库数据恢复环境: MongoDB数据库部署在台虚拟机上,虚拟机操作系统为W
    的头像 发表于 01-05 13:50 937次阅读
    【<b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复】<b class='flag-5'>MongoDB</b><b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复案例

    基于统一管理和智慧调控数字的电网管控平台

    建立统一管理的数字电网管控系统;以电网线路数字模型、安全可靠性监管评估指标体系为基础,通过社会效益管理功能,为经营、管理提供辅助决策信息,实现电网态势提供预测信息及系统生态模型。
    发表于 02-13 11:36 777次阅读

    MongoDB数据库文件损坏的数据恢复案例

    MongoDB数据库服务未关闭的情况下,管理员将MongoDB数据库文件从原分区拷贝到其他分区,然后将
    的头像 发表于 04-18 14:53 796次阅读
    <b class='flag-5'>MongoDB</b><b class='flag-5'>数据库</b>文件损坏的<b class='flag-5'>数据</b>恢复案例

    mayfly-go:个在线操作管理平台

    文件 脚本 进程)、数据库redis、mongo统一管理操作平台。 功能介绍 Linux:s
    的头像 发表于 06-19 11:34 2552次阅读
    mayfly-go:<b class='flag-5'>一</b>个在线操作<b class='flag-5'>管理</b><b class='flag-5'>平台</b>

    PetaExpress云数据库 MongoDB(mongodb数据库)优势

    MongoDB数据模型是针对文档的。所谓文档是种类似JSON的结构。可以简单理解,MongoDB存储在数据库中的各种JSON,在
    的头像 发表于 07-14 10:06 556次阅读

    数据库数据恢复——MongoDB数据库介绍数据恢复案例

    MongoDB数据库是文档数据存储,将文档存储在集合之中,不是像MySQL样的关系型数据库
    的头像 发表于 11-08 15:04 860次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复——<b class='flag-5'>MongoDB</b><b class='flag-5'>数据库</b><b class='flag-5'>介绍</b>和<b class='flag-5'>数据</b>恢复案例

    mongodbredis的区别

    MongoDBRedis是两种不同的NoSQL数据库,它们在数据存储、查询和处理等方面具有些明显的区别。
    的头像 发表于 12-04 11:11 1159次阅读

    身份统一管理创新与优化|华为云 OneAccess 应用身份管理服务的 2023 年

    2023 年,随着云计算、物联网、人工智能等技术的快速发展,企业面临着数字化转型的巨大挑战与机遇。身份统一管理是企业数字化转型的基础,也是业务发展的关键。如何高效、安全、灵活地实现身份统一管理,成为
    的头像 发表于 04-07 15:14 749次阅读