Code Monkey home page Code Monkey logo

magic-of-sysuse-scripts's Introduction

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

magic-of-sysuse-scripts's People

Contributors

eryajf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.