首页 运维杂谈[开源项目] Linux 一键运维脚本工具 MLSBS

[开源项目] Linux 一键运维脚本工具 MLSBS

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

今天给大家推荐一款国内的、开源的运维脚本工具MLSBS:

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

MLSBS 是“My linux’s bash script”的缩写 。(经过在Centos6.5 和Ubuntu12.04下测试通过。)

一、运行方式:
下载项目后,进入项目根目录,执行以下命令:

[code lang=”shell”]# chmod +x ./myscript.sh
# ./myscript.sh[/code]

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

二、功能项:

1、系统设置:
一键优化(待完善);
增加用户 – 可选择增加普通用户或管理员;
时区设置 – 默认上海时区;
生成任务 – 目前只有防SSH暴力破解脚本任务;
防火墙设置 – 交互式设置。

2、系统报告:
生成系统配置简报 – 包括CPU架构,指令,物理内存和虚拟内存,分区大小和INODE总数,各个网卡的IPV4和IPV6地址等信息;
实时输出系统负载(CPU,内存,硬盘IO)– CPU的1分钟,5分钟,15分钟的负载率,内存的使用率,硬盘IO等信息,每10秒取值一次。
实时输出网络负载(除lo以往的所有网口流量IO) – 各个网卡的实时流量,每10秒取值一次。

3、软件安装:
NGINX编译安装;
TOMCAT最新版下载解压绿色安装;
MYSQL编译安装;
PUPPET简易安装。

4、工具生成:
python版本发邮件小工具
支持管道,邮件密码加密,附件发送等功能。

三、目录结构:

mlsbs/
├── bashScript #独立使用的bash脚本
├── Template #Bash脚本模板
├── function #功能函数
│ / ├─ install #软件安装函数
│ / └─ system #系统设置函数

├── doc #版本说明和功能介绍
└── mylib #公共库

四、代码托管地址:http://git.oschina.net/MickeyZZC/MLSBS

本文链接:https://www.yunweipai.com/4558.html

网友评论comments

发表回复

您的电子邮箱地址不会被公开。

暂无评论

Copyright © 2012-2022 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部