一、项目简介
集工单流程审批于一体的统一管理操作平台
二、实现功能
Linux功能:
SSH终端: 提供SSH终端访问,用户可以通过该终端连接到远程Linux服务器进行操作。支持终端操作记录回放,方便用户查看和回溯操作历史。
文件操作: 用户可以在SSH终端中进行文件操作,包括查看、修改、上传、下载、删除等功能。系统支持对常见后缀名的文件进行高亮显示关键词,提升操作效率和易用性。
脚本管理和执行: 用户可以管理和执行Shell脚本,方便进行自动化任务和批量操作。
计划任务: 支持管理和设置Linux系统的计划任务,用户可以定时执行指定的任务。
进程操作: 用户可以查看和操作系统中运行的进程,包括启动、停止、查看状态等操作。
运行状态查看: 提供Linux系统的运行状态查看功能,包括版本信息、内存、CPU等使用情况的监控。
DBMS功能:
可视化数据操作: 提供类似mini版Navicat的可视化数据操作界面,用户可以方便地进行数据增删改查操作。
SQL语句提示: 在SQL编辑器中提供语法提示功能,帮助用户编写SQL语句。
表信息和索引信息查看: 用户可以查看数据库中表的结构信息和索引信息,方便进行数据库设计和优化。
建表功能: 支持通过可视化界面创建数据库表,简化数据库设计过程。
数据同步功能:
异构数据库数据同步: 支持不同类型的数据库之间的数据同步,实现数据的跨数据库迁移和同步更新。
Redis功能:
Redis数据操作: 提供增删改查Redis数据的功能,用户可以方便地管理Redis数据库。
基本信息查看: 用户可以查看Redis的基本信息,包括版本、内存、CPU等使用情况。
集群信息查看: 对于Redis集群,用户可以查看集群的节点信息,方便管理和监控。
Mongo功能:
Mongo文档操作: 提供增删改查MongoDB文档数据的功能,用户可以方便地管理MongoDB数据库。
数据库和集合状态查看: 用户可以查看MongoDB数据库和集合的状态信息,包括数据大小、索引情况等。
新建删除集合: 支持通过界面操作新建和删除MongoDB中的集合。
SSH隧道访问支持:
用户可以通过SSH隧道方式访问Linux机器、数据库、Redis和MongoDB,确保数据传输的安全性和可靠性。
工单流程审批:
对于数据库和Redis等写入类相关危险操作,系统支持工单流程审批执行,确保操作的安全性和可追溯性。
系统管理功能:
账号、角色、资源权限控制: 提供完善的账号管理、角色管理和资源权限控制功能,管理员可以灵活设置用户的权限和角色。
系统配置: 支持系统配置功能,包括OAuth2、LDAP登录、登录验证码、双因素校验、水印等,用户可以根据需要进行配置和定制。
二次开发支持: 系统具有良好的可扩展性,用户可以基于该项目进行二次开发,定制成适合自身业务需求的后台管理系统。
三、技术选型
前端:typescript、vue3、element-plus
后端:golang、gin、gorm
四、界面展示
五、源码地址
私信回复:91