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

    文章

    10991

    浏览量

    206736
  • 数据库
    +关注

    关注

    7

    文章

    3591

    浏览量

    63371
  • 管理平台
    +关注

    关注

    0

    文章

    148

    浏览量

    8782
  • Redis
    +关注

    关注

    0

    文章

    362

    浏览量

    10496
  • mongodb
    +关注

    关注

    0

    文章

    21

    浏览量

    332

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

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

收藏 人收藏

    评论

    相关推荐

    MySQL和MongoDB的对比

    管理系统(RDBMS)。像其他关系系统一样,MySQL将数据存储在表中,并使用结构化查询语言(SQL)来进行数据库访问。在MySQL中,您可以根据需要预先定义
    发表于 08-28 14:51

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

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

    阿里云云数据库开了个未来大会,谈了谈2038年的数据库趋势

    4.0,MongoDB3.4,HBase1.1三全新的数据库,正式向NewSQL开始融合。通过创新的Redis module让数据库
    发表于 01-18 11:32

    企业打开Redis的正确方式,来自阿里云云数据库团队的解读

    理论已经被Paxos、Raft等算法打破,即可以同时实现强致、高可用和高容错,这也被视为NoSQL运动兴起的重大原因之。“切坚固的东西,都烟消云散了”。 Redis能让
    发表于 02-07 14:06

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

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

    一款基于Java实现的小巧而强大的关系型数据库

    H2 是一款基于 Java 实现的小巧而强大的关系型数据库,支持嵌入式、客户端/服务器以及混合部署模式。H2 数据库适合嵌入小型应用程序、元数据管理、快速应用开发和测试、内存
    发表于 10-27 06:12

    基于RK3399的Linux kernel中CPU时钟管理介绍

    。SoC内部的时钟树结构可能像下面这样:出于功耗和数据传输时序控制等目的,在内核代码中对时钟进行统一注册、统一管理。kernel代码中很早就出现了时钟管理机制,甚至早于git版本管控之
    发表于 06-21 16:00

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

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

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

    本文是对redismongodb数据库对比分析。以及redis、memcache、mongoDB 区别对比。
    发表于 02-07 08:45 4046次阅读
    <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> 对比

    Android Studio 中 Gradle 依赖的统一管理

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

    加油站内油库存油量的实时监测和集中统一管理系统的设计

    本环境监控系统可实现对各加油站内各油库油量和油的甲醇含量进行实时监测和集中统一管理
    发表于 08-05 10:08 1335次阅读
    加油站内油库存油量的实时监测和集中<b class='flag-5'>统一管理</b>系统的设计

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

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

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

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

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

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

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

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