• Stars
    star
    264
  • Rank 149,449 (Top 4 %)
  • Language
    Shell
  • Created almost 5 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🪄 运维外挂小工具

很开心今天来分享运维外挂的2.0版本。

有了前边1.0的基础,今天所见的2.0版本基本上就是水到渠成了。

最大的变化,就是从原来的单层选择菜单,丰富到了两层,以实现更丰富的功能需求。

1,架构图。

最新版本脚本架构如下所示:

运维外挂2.0版本架构草图

我这里提供的脚本以及内容都是提供出来一个思路,各位可以根据自己的实际需求,对脚本进行更改定制,从而符合自己的生产情况。

2,详细说明。

内容介绍。

完成之后的内容所包含的功能如下:

  • 总入口
  • 1,安装
    • 1,nginx-1.14.0
    • 2,jdk-1.8
    • 3,tomcat-8
    • 4,mysql-5.6
    • 5,node-10.6
    • 6,maven-3.3
    • 7,php-7.0
    • 8,zabbix-agent-3.4
    • 9,py-3.6
    • 10,redis-4.0.6
    • 11,trash-autotrash
    • 12,jdk-1.7
    • 13,暂时未定义
  • 2,初始化
    • 1,初始化模板克隆的虚拟机
    • 2,初始化全新的centos
    • 3,zabbix-agent-3.4
    • 4,安装配置vmtools
    • 5,更改主机IP。
    • 6,更改主机名。
    • 7,新购阿里云服务器初始化。
  • 3,优化
    • 1,暂未定义
    • 2,暂未定义
    • 3,暂未定义
  • 4,其他
    • 1,暂未定义
    • 2,暂未定义
    • 3,暂未定义

使用说明

首先将外挂脚本放置在nginx配置的目录下,然后根据文中对应的包,将对应的包放置到对应的位置,详细部署方案,参考这里。

只要是网络可达外挂服务的服务器,都可以通过curl 192.168.10.10/a | sh进行调用。

所有请求进来首先通过总入口进入,然后分出四个菜单供选择,接着在对应菜单中选择对应方法即可执行,若选择<Cancel>则再返回到总入口当中。

3,对比1.0。

v2.0主脚本可点我跳转查看。

更新日志:

食用方法不变,主要是更新了内容并优化了相关脚本内容

更新内容如下

  • 1,新增二级菜单选项,从而让功能更加清晰可控。
  • 2,新增阿里云服务器初始化选项,新建一台阿里云服务器之后,一键执行,即可投入使用。
  • 3,优化安装菜单中的各个安装方法。
  • 4,更改原whiptail使用if判断为case判断,使阅读更加简洁。
  • 5,增加输出颜色控制,使输出更加显眼。

星路历程

Stargazers over time

More Repositories

1

Thanks-Mirror

整理记录各个包管理器,系统镜像,以及常用软件的好用镜像,Thanks Mirror。 走过路过,如觉不错,麻烦点个赞👆🌟
2,197
star
2

chatgpt-dingtalk

🔔 钉钉 & 🤖 GPT-3.5 让你的工作效率直接起飞 🚀 私聊群聊方式、单聊串聊模式、角色扮演、图片创作 🚀
Go
1,411
star
3

go-ldap-admin

🌉 基于Go+Vue实现的openLDAP后台管理项目
Go
863
star
4

HowToStartOpenSource

⚗️ GitHub开源项目维护协作指南
858
star
5

learning-weekly

📝 周刊内容以运维技术和Go语言周边为主,辅以GitHub上优秀项目或他人优秀经验。欢迎star点赞收藏👆🌟
358
star
6

eryajf.github.io-old

二丫讲梵👇博客全部源码
302
star
7

vdoing-template

Vdoing主题博客模板
JavaScript
208
star
8

awesome-github-profile-readme-chinese

🦩 优秀的中文区个人主页搜集
185
star
9

read-list

📖 优质内容订阅,阅读方为根本
151
star
10

go-ldap-admin-ui

🌉 基于Go+Vue实现的openLDAP后台管理项目
Vue
140
star
11

awesome-stars-eryajf

🤩 我的star列表,每天凌晨自动更新
121
star
12

awesome-navigation

🧭 优秀的导航项目,优质的导航站搜集整理
95
star
13

care-screenshot

给我一个URL,我能将你关心的元素截图发给机器人🤖
Go
41
star
14

chatgpt-wecom

💬 基于GO语言实现的体验最好的企微应用集成ChatGPT项目 🚀
Go
36
star
15

Obsidian-Plugin-Weekly

📝 Obsidian插件周刊
Shell
25
star
16

go-ldap-admin-doc

go-ldap-admin项目官方文档
JavaScript
24
star
17

xirang

简单好用,直接上手的go-web框架
Go
20
star
18

awesome-chatgpt-answer

🙋 问得好,🗣 答得妙。那些值得记录的与ChatGPT的问答。
20
star
19

eryajf

eryajf readme profile with 15 stars and 22 forks 🌟
15
star
20

magic-of-kubernetes-scripts

使用小脚本一键部署k8s-1.10.4高可用集群,更多交流可以访问我的个人博客:www.eryajf.net
Shell
15
star
21

shellabout

一些值得长久珍藏的shell相关文件
JavaScript
14
star
22

third-tools

🧰 三方工具简单入门使用合集
Go
13
star
23

ldapctl

OpenLDAP Controller
Go
12
star
24

recommend-actions

优秀的GitHub Actions推荐
11
star
25

eryajfctl

🚀 基于Cobra库快速打造类似kubectl一样的命令行工具箱 🧰
Go
11
star
26

cloudctl

与公有云等交互的命令行工具
Go
10
star
27

docker_learn

学习docker过程中所用到的一些东东
Dockerfile
8
star
28

xirang-ui

🐉 简单好用,不缠不绕,直接上手的go-web框架
Vue
8
star
29

rpmbuild

整理工作中常用的RPM构建spec
C
7
star
30

learn-github

学习GitHub相关交互以及功能
7
star
31

eryajf-dockerfile

🏺 个人常用的Docker镜像汇总
Dockerfile
5
star
32

ldapool

Connection pooling encapsulated for go-ldap packets
Go
4
star
33

t

个人图床
4
star
34

tu

图床
4
star
35

docsify-template

docsify模板
4
star
36

vue-learn-code

vue学习笔记
JavaScript
4
star
37

wiki-eryajf

Shell
4
star
38

Learning-Weekly-old

这里记录我每周工作学习过程中遇到学到的优秀开源项目,优秀文章,以及优秀博客。
Shell
4
star
39

gitlabCodeSearch

🔎 使用关键字搜索所有gitlab项目
Go
2
star
40

langchaingo-ollama-rag

学习基于langchaingo结合ollama实现的rag应用流程
Go
1
star