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

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

3天内不再提示

mayfly-go主要功能简介

dyquk4xk2p3d 来源:良许Linux 作者:良许Linux 2022-10-09 11:50 次阅读

最近发现一款好用的可视化管理工具mayfly-go,可以通过Web的形式进行Linux系统管理,同时支持MySQL、Redis、MongoDB等数据库的管理,功能非常强大!今天就给大家介绍下这款工具,希望对大家有所帮助!

mayfly-go简介

mayfly-go号称Web版Linux、数据库、Redis、MongoDB统一管理操作平台,是一款开源的可视化管理工具。

它的主要功能如下:

Linux系统管理:支持查看Linux系统信息和进程管理,内置了Web版的SSH终端工具。

数据库管理:目前仅支持MySQL和PostgreSQL,类似于简化版的Navicat,功能不多但基本能满足我们的数据库管理需求。

Redis管理:支持Redis服务信息的查看及数据管理。

MongoDB管理:支持MongoDB服务信息的查看及数据管理。

系统管理:拥有完整的权限管理功能及日志、水印等功能。

下面是mayfly-go使用过程中的效果图,功能还是非常完善的!

cfcdd494-4579-11ed-96c9-dac502259ad0.png

安装

mayfly-go在Linux下的安装非常简单,仅需下载安装包并配置下即可。

首先我们需要下载它的安装包,下载地址:https://gitee.com/objs/mayfly-go/releases

cffe2aea-4579-11ed-96c9-dac502259ad0.png

下载完成后上传到Linux服务器并解压,解压完成后文件夹内容如下;

d03027fc-4579-11ed-96c9-dac502259ad0.png

接下来修改配置文件config.yml,仅需修改MySQL的连接配置即可;

mysql:
host:localhost:3306
username:root
password:root
db-name:mayfly-go
config:charset=utf8&loc=Local&parseTime=true
max-idle-conns:5

创建mayfly-go数据库,导入mayfly-go.sql文件,之后使用startup.sh命令启动服务;

d05e1522-4579-11ed-96c9-dac502259ad0.png

启动成功后使用账号密码登录admin/admin123.,访问地址:http://192.168.3.105:8888

d08538aa-4579-11ed-96c9-dac502259ad0.png

使用

接下来我们将使用它来管理Linux服务器和各类数据库,看看它是否够好用!

项目管理

在使用前我们需要先创建项目;

d0b76712-4579-11ed-96c9-dac502259ad0.png

创建完成后给项目配置环境信息;

d0fd31ac-4579-11ed-96c9-dac502259ad0.png

再给项目配置成员,比如超级管理员admin,至此就可以开始使用mayfly-go来管理服务器了。

d119d2c6-4579-11ed-96c9-dac502259ad0.png

机器管理

mayfly-go支持Linux服务器管理,它不仅支持服务器状态的查看还内置了SSH终端工具。

首先添加一台服务器,配置好连接信息即可;

d134bbe0-4579-11ed-96c9-dac502259ad0.png

配置完成后,我们在机器列表中可以发现有终端、文件、脚本、进程这几个功能;

d1871bba-4579-11ed-96c9-dac502259ad0.png

点击服务器地址我们可以查看服务器的状态信息;

d1b9675a-4579-11ed-96c9-dac502259ad0.png

点击终端可以打开一个SSH终端工具,直接操作服务器;

d1dfdcf0-4579-11ed-96c9-dac502259ad0.png

点击进程可以查看并管理服务器上运行的进程。

d1fe57f2-4579-11ed-96c9-dac502259ad0.png

数据库管理

mayfly-go支持关系型数据库的管理,功能等同于迷你版的Navicat,目前仅支持MySQL和PostgreSQL。

在使用前我们需要先添加数据库资源,输入数据库连接信息即可;

d3555d26-4579-11ed-96c9-dac502259ad0.png

点击数据库名称后我们可以查看数据库表信息、进行表管理和导出操作;

d3c9b540-4579-11ed-96c9-dac502259ad0.png

在数据操作功能中,可以选择表并查看表中数据,点击数据列还能进行数据的修改;

d3edba30-4579-11ed-96c9-dac502259ad0.png

如果你想直接使用SQL操作数据库的话,可以使用查询功能,支持各种SQL语法提示,还是挺方便的!

d4492316-4579-11ed-96c9-dac502259ad0.png

Redis管理

mayfly-go也支持Redis的管理,可以用来查看Redis的信息及数据管理。

我们需要先添加一个Redis资源,配置好Redis的连接信息即可;

d476add6-4579-11ed-96c9-dac502259ad0.png

点击单机信息可以查看Redis的信息;

d4a07594-4579-11ed-96c9-dac502259ad0.png

在数据操作功能中我们可以对Redis中的数据进行管理。

d4d79cc2-4579-11ed-96c9-dac502259ad0.png

MongoDB管理

mayfly-go也支持MongoDB的管理,可以用来查看MongoDB的信息及数据管理。

我们需要先添加一个MongoDB资源,配置好MongoDB的连接信息即可;

d53fd332-4579-11ed-96c9-dac502259ad0.png

点击数据库功能可以查看MongoDB中包含的数据库及集合信息;

d563952e-4579-11ed-96c9-dac502259ad0.png

使用数据操作功能可以实现对数据的管理。

d57b7ff4-4579-11ed-96c9-dac502259ad0.png

系统管理

mayfly-go还提供了完整的权限管理功能,支持对账号的角色以及资源进行分配。

在账号管理中我们可以对账号进行管理,支持角色分配;

d5adb938-4579-11ed-96c9-dac502259ad0.png

在角色管理中我们可以对角色进行管理,支持分配菜单和权限;

d61dbe86-4579-11ed-96c9-dac502259ad0.png

在资源管理中我们可以对菜单和权限进行管理,可以发现mayfly-go的权限是绑定在菜单之下的;

d6416a02-4579-11ed-96c9-dac502259ad0.png

在操作日志中可以查看每个用户的操作记录;

d65aea2c-4579-11ed-96c9-dac502259ad0.png

在系统配置中可以进行水印和验证码的开启和关闭。

d680f334-4579-11ed-96c9-dac502259ad0.png

总结

mayfly-go确实是一款功能非常完善的一站式Web管理平台,用来管理Linux服务器和各类数据库正合适。它能让我们在无需安装客户端工具的情况下,以Web的形式操作Linux系统和各种服务,还提供了完善的权限管理功能,感兴趣的小伙伴可以尝试下它!

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

    关注

    87

    文章

    10981

    浏览量

    206687
  • 数据管理
    +关注

    关注

    1

    文章

    259

    浏览量

    19420
  • 数据库
    +关注

    关注

    7

    文章

    3584

    浏览量

    63345

原文标题:堪称一站式管理平台,同时支持Linux、MySQL、Redis、MongoDB可视化管理!

文章出处:【微信号:良许Linux,微信公众号:良许Linux】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问TIMx有哪些主要功能

    TIMx简介TIMx主要功能
    发表于 11-09 08:56

    MusrLicManage的主要功能

    MusrLicManage简介MusrLicManage主要功能
    发表于 12-16 07:22

    ROADM是什么?ROADM节点的主要功能模块包括哪些?

    ROADM是什么?ROADM节点的主要功能模块包括哪些?
    发表于 05-28 06:23

    ECC是什么?有什么主要功能

    ECC是什么?有什么主要功能
    发表于 06-21 07:00

    TIMx简介主要功能

    频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个 毫秒间调整。2 、TIMx主要功能通用TIMx (TIM2、TIM3、TIM4和TIM5)定时器功能包括: ● 16位向上、向下、向上/向下自动装载计数器 ●16位可编程(可以实时修改)预分频器,计数
    发表于 08-18 06:42

    STM32 - DMA的定义及主要功能

    1. 简介DMA(Direct Memory Access)—直接存储器存取,是单片机的一个外设,它的主要功能 是用来搬数据,但是不需要占用 CPU,即在传输数据的时候,CPU 可以干其他的事情,好
    发表于 08-24 07:06

    网卡实现的主要功能是什么

    从介质访问控制方法的角度局域网可分为哪几类?以太网交换机是根据什么去转发数据帧的?网卡实现的主要功能是什么?
    发表于 10-20 06:24

    DC的主要功能或者主要作用是什么

    什么是DC?DC能接受多少种输入格式?DC的主要功能或者主要作用是什么?如何配置DC?
    发表于 10-20 07:02

    Linux内核主要功能包括哪些呢

    Linux内核是什么?Linux内核主要功能包括哪些呢?
    发表于 02-28 08:44

    bios的主要功能

    本视频主要详细介绍了bios的主要功能,分别是BIOS系统设置程序、POST上电自检、BIOS系统启动自举程序、硬件IO和中断服务。
    的头像 发表于 03-28 15:10 6693次阅读

    滤波器的主要功能和作用

    本文主要简单介绍滤波器的主要功能和作用,下面就跟小编一起看看吧!
    的头像 发表于 07-28 14:47 4.8w次阅读

    叶片泵有什么主要功能

    鸿承机电:深圳力士乐叶片泵有什么主要功能
    发表于 11-26 15:52 2901次阅读

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

    常规工具,统一管理监控这些资源信息。 mayfly-go,基于 golang,vue3开发的一个在线操作管理平台(也可以看做是个堡垒机)。 项目简介 基于DDD分层实现的 web版 Linux(终端
    的头像 发表于 06-19 11:34 1493次阅读
    <b class='flag-5'>mayfly-go</b>:一个在线操作管理平台

    直线导轨的主要功能

    直线导轨的主要功能
    的头像 发表于 07-26 17:42 709次阅读
    直线导轨的<b class='flag-5'>主要功能</b>

    滤波器的主要功能和作用

    滤波器的主要功能和作用是处理信号,根据特定的频率响应特性对信号进行频率选择、增强或抑制。以下是滤波器的主要功能和作用。
    的头像 发表于 10-27 11:16 1297次阅读