一个 web版linux、数据库、redis、mongo统一管理操作平台

这篇具有很好参考价值的文章主要介绍了一个 web版linux、数据库、redis、mongo统一管理操作平台。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mayfly-go:一个 web版linux、数据库、redis、mongo统一管理操作平台

功能介绍

  • linux: ssh终端(终端操作记录回放),文件查看(可根据常见后缀名高亮显示关键词等)、修改、上传、下载、删除等,脚本管理执行,计划任务、进程操作,运行状态查看等(可当做堡垒机使用)。
  • dbms(目前支持mysql、postgres、高斯、达梦): 可视化数据增删改查,sql语句提示,表信息、索引信息、建表语句查看,建表等(类似mini版navicat)。
  • redis(单机、哨兵、集群): 增删改查redis数据,redis基本信息查看,如版本,内存,cpu等使用情况、集群信息节点查看。
  • mongo: 增删改查mongo文档数据,数据库、集合状态查看,新建删除集合等。
  • 支持ssh tunnel访问: linux机器、数据库、redis、mongo都支持ssh隧道访问操作。
  • 系统管理: 同时拥有完善的账号、角色、资源权限控制、系统配置(oauth2、ldap登录、登录验证码、双因素校验、水印等),也可基于该项目进行二次开发作为后台管理系统。

为什么开发这个系统 ?

  • 方便公司统一管理且更加安全高效地维护管理以及操作相关资源信息,😊开发测试人员可无需查阅文档或咨询前辈索要ip账号密码等资源信息。
  • 解决日常开发人员需要安装各种相应客户端的烦恼(可满足前端,测试等人员100%不安装各类客户端如: xshell,navicat,redis desktop等即可完成对应的资源数据操作。后端开发人员80%的操作也可以不依赖以上各类客户端)。

项目地址

gitee: https://gitee.com/objs/mayfly-go

github: https://github.com/may-fly/mayfly-go

如果觉得项目不错,或者已经在使用了,希望你可以去 Github 或者 Gitee 帮我点个 ⭐ Star,这将是对我极大的鼓励与支持。

开发语言&主要框架

  • 前端:typescript、 vue3、 element-plus
  • 后端:golang、 gin、 gorm

特点

  • 分层架构实现,参考文章: https://mp.weixin.qq.com/s/ODY-RUyhUdSWo1nQq3Yx5A
  • 对前后端进行了大部分通用功能的封装,使用起来更加简洁,功能逻辑清晰,能快速上手学习开发,并进行二次开发或者用于后台管理系统。
  • 项目使用的Go语言开发,使用更小的内存及资源运行更高效的应用,二进制文件部署,方便快捷。
  • 日志记录一些重要操作步骤的出入参及操作人信息等。

演示环境

http://go.mayfly.run

账号:test

密码:test123. (最后还有个"."哦)

核心功能截图

操作日志记录

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

菜单&首页

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

机器操作

状态查看

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

终端ssh

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

文件操作

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

进程操作

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

脚本操作

功能提示

  • 保存常用脚本。
  • 执行脚本。

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

DBMS操作

SQL编辑器

功能提示

  • 可提示表备注、字段备注,方便选择。
  • 选中sql右击可执行或格式化sql。
  • 单表查询可双击单元格对字段值进行修改一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux
选表操作数据

功能提示

  • 可双击单元格对表字段值进行修改。
  • 点击’选择列’快速选择字段并输入值进行过滤。
  • 鼠标悬浮字段名可显示字段备注和类型一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux
SQL执行记录&操作回滚SQL

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

数据库导出

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

Redis操作

数据查询

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

数据操作

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

Mongo操作

数据操作

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

runCommand

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux

状态查看与集合操作

一个 web版linux、数据库、redis、mongo统一管理操作平台,devops,数据库,前端,linux文章来源地址https://www.toymoban.com/news/detail-806580.html

到了这里,关于一个 web版linux、数据库、redis、mongo统一管理操作平台的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【数据库MongoDB】MongoDB与大数据关系以及MongoDB中重要的进程:mongod进程与mongo进程关系

    【数据库MongoDB】MongoDB与大数据关系以及MongoDB中重要的进程:mongod进程与mongo进程关系

    云计算的定义有多种说法,对于到底什么是云计算,我们至少可以找到100种解释。目前广为接受的是美国国家标准与技术研究院定义: 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器

    2024年02月02日
    浏览(9)
  • Linux centos安装Redis数据库并远程连接

    Linux centos安装Redis数据库并远程连接

      目录 前言 1. Linux(centos8)安装redis数据库 2. 配置redis数据库 3. 内网穿透 3.1 安装cpolar内网穿透 3.2 创建隧道映射本地端口 4. 配置固定TCP端口地址 4.1 保留一个固定tcp地址 4.2 配置固定TCP地址 4.3 使用固定的tcp地址连接 Redis作为一款高速缓存的key value键值对的数据库,在许许多多的

    2024年02月04日
    浏览(12)
  • 简单搭建一个web api并且连接sql server数据库(保姆教程)

    简单搭建一个web api并且连接sql server数据库(保姆教程)

    这里我们创建一个ASP.NET Web应用,使用框架是.NET Framework4.7.2。 点击进入下一步。    点击创建后会出现一些配置类,我们这里创建一个空,并且在添加文件夹和核心引用处勾选WEB API。  然后点击创建,这里我们项目就创建完成了。然后我们开始文件里面的配置,如跨域等。

    2024年02月04日
    浏览(14)
  • 非关系型数据库Redis的安装【Linux】及常用命令

    非关系型数据库Redis的安装【Linux】及常用命令

     Redis(Remote Dictionary Server)是一种开源的内存数据库管理系统,它以键值存储方式来存储数据,并且支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。Redis最初由Salvatore Sanfilippo开发,并于2009年首次发布。它被广泛用于缓存、会话管理、消息队列等应用,因为

    2024年02月05日
    浏览(13)
  • 【Linux】Centos安装Redis数据库并内网穿透远程连接

    【Linux】Centos安装Redis数据库并内网穿透远程连接

    Redis作为一款高速缓存的key value键值对的数据库,在许许多多的场景中广泛使用,由于是把数据存储在内存中,所以读写效率极高。 下面介绍如何在内网虚拟机的linux中搭建redis并通过cpolar内网穿透实现公网访问 进入user下面的local目录,通常外部软件安装在此目录 下载redis 下载好后

    2024年02月05日
    浏览(11)
  • Redis的速度不够用?为什么你应该考虑使用 KeyDB,一个更快、更强大、更灵活的开源数据库

    Redis的速度不够用?为什么你应该考虑使用 KeyDB,一个更快、更强大、更灵活的开源数据库

    你是否正在使用 Redis 作为您的数据结构存储,享受它的高性能、高可用的特性?如果是这样,那么你可能会对 KeyDB 感兴趣。 KeyDB 一个由 Snap 提供支持、专为扩展而构建的开源数据库。它是 Redis 的高性能分支,专注于多线程、内存效率和高吞吐量。KeyDB 采用 MVCC 体系

    2024年02月08日
    浏览(18)
  • Linux环境下(CentOS操作系统)如何修改MySQL数据库及Redis的密码?

    Linux环境下(CentOS操作系统)如何修改MySQL数据库及Redis的密码?

    【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!   《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 长期持续带来更多案例与技术文章分享; 欢迎商业项目咨询,10年+软硬全

    2024年02月15日
    浏览(14)
  • 统一观测|借助 Prometheus 监控 ClickHouse 数据库

    统一观测|借助 Prometheus 监控 ClickHouse 数据库

    ClickHouse 作为用于联机分析(OLAP)的列式数据库管理系统(DBMS), 最核心的特点是极致压缩率和极速查询性能。同时,ClickHouse 支持 SQL 查询,在基于大宽表的聚合分析查询场景下展现出优异的性能。因此,获得了广泛的应用。本文旨在分享阿里云可观测监控 Prometheus 版对开源 Cli

    2024年02月14日
    浏览(14)
  • 某高品质房产企业:借助NineData平台,统一数据库访问权限,保障业务安全

    某高品质房产企业:借助NineData平台,统一数据库访问权限,保障业务安全

    该企业是中国领先的优质房产品开发及生活综合服务供应商。在 2022 年取得了亮眼的业绩表现,销售额市场占有率跻身全国前五。业务涵盖房产开发、房产代建、城市更新、科技装修等多个领域。 2023 年,该企业和玖章算术(浙江)科技有限公司达成合作,通过玖章算术的

    2024年02月04日
    浏览(10)
  • redis数据库和MongoDB数据库基本操作

    (1) 设置键值 (2) 读取键值 (3) 数值类型自增1 (4) 数值类型自减1 (5) 查看值的长度 (1)对列表city插入元素:Shanghai Suzhou Hangzhou (2)将列表city里的头部的元素移除 (3) 对一个已存在的列表插入新元素 (4)查看list的值长度 (1) 设置一个hash表,order表里包括的

    2024年02月16日
    浏览(20)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包