当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 0 Fork 65

游月梦回 / MLSBS
暂停

forked from MickeyBeeHome / MLSBS
暂停
 
加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

MLSBS

MLSBS is the abbreviation of "My linux's base script"!

MLSBS“My linux's base script”的缩写 ,这个脚本项目在AnsibleDockerPrometheus这些优秀项目的诞生后,基本无用武之地了。

如果它还能做些什么的话,还是可以在个人Linux系统上简化初始化工作和日常简单工作的。

所以我做了一些改造把这个项目定义为框架项目,各种脚本PythonBashLua等只要按照特定格式来写的话,就可以作为单独脚本或者这个框架脚本里面的一个子功能函数。

下面的内容暂待修改:


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

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/
├── bashScript #独立使用的bash脚本
├── Template #Bash脚本模板
├── function #功能函数
│ / ├─ install #软件安装函数
│ / └─ system #系统设置函数

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

点评 ( 0 )

你可以在登录后,发表评论

简介

my linux's bash script 展开 收起
Shell
LGPL-3.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Shell
1
https://gitee.com/youyuemenghui/MLSBS.git
git@gitee.com:youyuemenghui/MLSBS.git
youyuemenghui
MLSBS
MLSBS
master

搜索帮助

105716 1d94204e 1850385 105716 2d26be5c 1850385