首页 > 数据库 >Linux、数据库、Redis、MongoDB统一管理平台!

Linux、数据库、Redis、MongoDB统一管理平台!

时间:2022-10-22 19:02:27浏览次数:80  
标签:改查 mongo 查看 MongoDB redis ssh Linux 操作 Redis

# 一、开源项目简介

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

# 二、开源协议

使用Apache-2.0开源协议

# 三、界面展示

系统核心功能截图

记录操作记录

Linux、数据库、Redis、MongoDB统一管理平台!_redis

状态查看

Linux、数据库、Redis、MongoDB统一管理平台!_数据_02

ssh终端

Linux、数据库、Redis、MongoDB统一管理平台!_redis_03

文件操作

Linux、数据库、Redis、MongoDB统一管理平台!_数据_04


Linux、数据库、Redis、MongoDB统一管理平台!_redis_05

数据库操作

sql编辑器

Linux、数据库、Redis、MongoDB统一管理平台!_增删改查_06

在线增删改查数据

Linux、数据库、Redis、MongoDB统一管理平台!_数据_07

Redis操作

Linux、数据库、Redis、MongoDB统一管理平台!_数据_08

Mongo操作

Linux、数据库、Redis、MongoDB统一管理平台!_数据_09

系统管理

账号管理

Linux、数据库、Redis、MongoDB统一管理平台!_数据_10

角色管理

Linux、数据库、Redis、MongoDB统一管理平台!_redis_11

资源管理

Linux、数据库、Redis、MongoDB统一管理平台!_数据_12

# 四、功能概述

功能介绍

  • 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​

标签:改查,mongo,查看,MongoDB,redis,ssh,Linux,操作,Redis
From: https://blog.51cto.com/u_15430445/5786063

相关文章

  • MongoDB原来也就这么回事
    在本文中,我们来聊聊如何在MongoDB中检查一个字段是否存在。首先,我们需要创建一个简单的Mongo数据库,然后放入一些假数据,以便在例子中使用。之后,我们将实战一下如何在Mon......
  • Linux执行jsp命令的时候报错:-bash: jps: command not found
    前言:在zookeeper学习的时候,执行jsp命令查看zookpper运行状态的时候发现报错:-bash:jps:commandnotfound翻阅了一大批文章,不是东拼西凑,就是缺斤少两,于是乎,本人萌生了......
  • Linux中的ssh服务
    一、ssh服务1.1、ssh基础简单说,SSH(SecureShell)是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种......
  • Linux 系统生产环境配置指南
    1.服务器基本配置1、物理服务器使用RAID1或RAID10磁盘配置,虚拟服务器不受此限制2、物理服务器操作系统使用整体物理硬盘3、虚拟服务器系统盘80G,数据盘按业务需求新增并附加2......
  • Linux网络服务——PXE网络批量装机+Kickstart无人值守安装
    1系统安装介绍1.1系统装机的三种引导方式1硬盘2光驱3网络1.2系统安装过程加载bootloader加载启动安装菜单加载内核和initrd系统加载根系统运行anaconda......
  • Redis集群部署实战(docker版)
      先创建一个网卡dockernetworkcreateredis--subnet172.38.0.0/16通过脚本创建六个redis配置forportin$(seq16);domkdir-p/mydata/redis/node......
  • Linux命令
    1、查看磁盘空间:df2、查看CPU使用率:top3、查找文件:find-name4、查看文件:Vim/Cat5、查看进程:PSTOPPStree(以树的方式展示进程间的关系)6、查看端口号:netstatls......
  • Linux防火墙的查看及端口的开放
    Linux防火墙的查看及端口的开发1.有关防火墙的基本操作#查看防火墙状态systemctlstatusfirewalld#开启防火墙systemctlstartfirewalld#临时关闭防火墙systemc......
  • 《Unix/Linux系统编程》学习笔记8
    第五章定时器及时钟服务一、知识点归纳(一)硬件定时器  定时器是由时钟源和可编程计数器组成的硬件设备。时钟源通常是一个晶体振荡器,会产生周期性电信号,以料青确的......
  • ffmpeg linux上的安装
    一、安装相关依赖库sudoapt-get-yinstallautoconfautomakebuild-essentiallibass-devlibfreetype6-devlibsdl2-devlibtheora-devlibtoollibva-devlibvdpau-d......