Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

eryajf/magic-of-sysuse-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

很开心今天来分享运维外挂的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

Morty Proxy This is a proxified and sanitized view of the page, visit original site.