MLSBS v0.2 发布,Linux 运维脚本(凑热闹版本) - 开源中国社区
MLSBS v0.2 发布,Linux 运维脚本(凑热闹版本)
蓝宝石的傻话 2014年05月15日

MLSBS v0.2 发布,Linux 运维脚本(凑热闹版本)

蓝宝石的傻话 蓝宝石的傻话 发布于2014年05月15日 收藏 70 评论 10

腾讯云 十分钟定制你的第一个小程序>>>  

#MLSBS
MLSBS is the abbreviation of "My linux's bash script"!
“MLSBS”是“My linux's bash script”的缩写 linux运维技术人员日常需要写一堆脚本来简化工作量。“MLSBS”的目的就是把我日常在linux下的工作通过脚本整合到一个项目中,需要的时候几个点击就可以完成任务了。

由于一个人时间有限,将以往的运维脚本整合的进度有点慢。暂时提供一键安装几个常用软件的功能。 目前脚本的目录如下:(经过在centos6.5 和ubuntu12.04下测试通过。)

版本说明:
v0.1版本:为初始版本,只提供基本的日常运维软件的简单部署功能,目前还有很多脚本没有整合起来;
新增开发分支:新增bash脚本模板,将较优秀和常用的脚本模板化,根据需求生成cron任务。模板路径(bashTemplate)
v0.2版本:这个版本纯属为了凑热闹,和某些IT企业发布新品的这个2014年5月15日日子里发布而已,对比v0.1版本增加了Crontab任务的添加功能,目前增加两个任务脚本。同时也修复了mysql在10G以下硬盘安装后无法启动的BUG。


目录结构:
mlsbs/
├── bashScript #独立使用的bash脚本
│   ├── curl_url.sh
│   ├── mysqlclient.sh
│   └── mysqlserver.sh
├── bashTemplate #Bash脚本模板
│   ├── mysql_server.sh #处理mysql服务器的日常任务脚本(new
│   └── ssh_backlist_deny.sh #ssh黑名单生成任务脚本(new
├── config#脚本配置文件
├── function#被调用的函数目录
│   ├── config_python.sh
│   ├── create_cron.sh #生成日常任务(new
│   ├── iptables_set.sh #包过滤软件iptables交互设置
│   ├── mysql_install.sh #mysql源码数据库安装
│   ├── nginx_install.sh #nginx源码安装
│   ├── puppet_install.sh #puppet服务端和客户端安装配置
│   ├── report_system.sh
│   ├── system_base_set.sh #系统基本配置
│   └── tomcat_install.sh #tomcat自动部署
├── LICENSE
├── myscript.sh #main执行文件
├── py2script #python2脚本
│   ├── myconfig.conf
│   ├── myftp.py
│   └── sendmail.py
└── README.md

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:MLSBS v0.2 发布,Linux 运维脚本(凑热闹版本)
分享
评论(10)
最新评论
0
厉害
0

引用来自“Mallon”的评论

我的MLGBD (My Linux's Global Batch Daemon) V0.2000000001也快出来了
加个国产的前缀CN吧,CN My Linux's Global Batch Daemon(CNMLGBD)
0
php呢?
0
名字好~
0
我的MLGBD (My Linux's Global Batch Daemon) V0.2000000001也快出来了
0

引用来自“boyce小布”的评论

看了楼主搞这么个东西,我突然也想搞一个了
果断开搞啊~~ 不然每次都 手动编译环境。不蛋疼啊。
0

引用来自“boyce小布”的评论

看了楼主搞这么个东西,我突然也想搞一个了
可以fork我的代码啊^_^
0

引用来自“JeffreyWu”的评论

好名字
再改改会更好,比如MLGBD:)
0
看了楼主搞这么个东西,我突然也想搞一个了
0
好名字
顶部