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编码。
- 版本信息 :
- 项目帮助 :
- 二次开发教程 :
功能项:
-
系统设置 :
-
一键优化 ;
(待完善) -
增加用户 ;
可选择增加普通用户或管理员。 -
时区设置 ;
默认上海时区。 -
生成任务 ;
目前只有防SSH暴力破解脚本任务 -
防火墙设置 。
交互式设置
-
-
系统报告 :
-
生成系统配置简报 ;
包括CPU架构,指令,物理内存和虚拟内存,分区大小和INODE总数,各个网卡的IPV4和IPV6地址等信息 -
实时输出系统负载(CPU,内存,硬盘IO)
CPU的1分钟,5分钟,15分钟的负载率,内存的使用率,硬盘IO等信息,每10秒取值一次。 -
实时输出网络负载(除lo以往的所有网口流量IO)
各个网卡的实时流量,每10秒取值一次。
-
-
软件安装 :
-
NGINX编译安装;
-
TOMCAT最新版下载解压绿色安装;
- MYSQL编译安装;
- PUPPET简易安装。
-
工具生成 :
-
python版本发邮件小工具
支持管道,邮件密码加密,附件发送等功能。
-