MLSBS Linux 一键运维脚本工具

程序名称:MLSBS

授权协议: GPL

操作系统: Linux

开发语言: Python

MLSBS 介绍

MLSBS

MLSBS is the abbreviation of “My linux’s bash script”!

“MLSBS”是“My linux’s bash script”的缩写
linux运维技术人员日常需要写一堆脚本来简化工作量。“MLSBS”的目的就是把我日常在linux下的工作通过脚本整合到一个项目中,需要的时候几个点击就可以完成任务了。(其实,写这脚本的最初原因是,我有一些搞开发朋友在某些IDC提供的虚拟服务上部署他们的应用,有时会叫我帮忙初始化环境,所以写了这个项目提供给他们使用)
由于我一个人时间有限,将以往的运维脚本整合的进度有点慢。


运行方式:
下载项目后,进入项目根目录

chmod +x ./myscript.sh

# ./myscript.sh

运行前请根据自身系统情况更改配置文件config , 脚本统一使用utf-8编码。


  • 版本信息

\MLSBS\doc\VERSION.md

  • 项目帮助

\MLSBS\doc\HELP.md

  • 二次开发教程

\MLSBS\doc\DEV.md


功能项:

  • 系统设置

    • 一键优化
      (待完善)

    • 增加用户
      可选择增加普通用户或管理员。

    • 时区设置
      默认上海时区。

    • 生成任务
      目前只有防SSH暴力破解脚本任务

    • 防火墙设置
      交互式设置

  • 系统报告

    • 生成系统配置简报
      包括CPU架构,指令,物理内存和虚拟内存,分区大小和INODE总数,各个网卡的IPV4和IPV6地址等信息

    • 实时输出系统负载(CPU,内存,硬盘IO)
      CPU的1分钟,5分钟,15分钟的负载率,内存的使用率,硬盘IO等信息,每10秒取值一次。

    • 实时输出网络负载(除lo以往的所有网口流量IO)
      各个网卡的实时流量,每10秒取值一次。

  • 软件安装

    • NGINX编译安装;

    • TOMCAT最新版下载解压绿色安装;

    • MYSQL编译安装;
    • PUPPET简易安装。
    • 工具生成

    • python版本发邮件小工具
      支持管道,邮件密码加密,附件发送等功能。

MLSBS 官网

http://git.oschina.net/MickeyZZC/MLSBS

相关编程语言

IPTraf是一个使用简单的网络状况监视工具。
所谓 rootkit ,是一类入侵者经常使用的工具。这类工...
系统管理员可以利用Health Monitor 去监控网络中的每...
当服务器遭到黑客攻击时,在多数情况下,黑客可能对...
Hobbit是一个基于WEB用于监视系统运行状态和网络信息...
MX4J是Java管理扩展技术的一个开源实现,支持JSR3 (...