Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aqzt/kjyw
快捷运维,代号kjyw,项目基于shell、python,运维脚本工具库,收集各类运维常用工具脚本,实现快速安装nginx、mysql、php、redis、nagios、运维经常使用的脚本等等...
https://github.com/aqzt/kjyw
devops
Last synced: about 5 hours ago
JSON representation
快捷运维,代号kjyw,项目基于shell、python,运维脚本工具库,收集各类运维常用工具脚本,实现快速安装nginx、mysql、php、redis、nagios、运维经常使用的脚本等等...
- Host: GitHub
- URL: https://github.com/aqzt/kjyw
- Owner: aqzt
- License: mit
- Created: 2016-05-26T00:45:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-17T13:16:31.000Z (4 months ago)
- Last Synced: 2024-12-05T03:03:51.674Z (7 days ago)
- Topics: devops
- Language: Shell
- Homepage: https://aqzt.com/5318.html
- Size: 941 KB
- Stars: 1,719
- Watchers: 101
- Forks: 803
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ops - aqzt/kjyw - 05-26|2024-08-17 | 项目基于shell、 python,运维脚本工具库,收集各类运维常用工具脚本,实现快速安装nginx、 mysql、 php、 redis、 nagios、 运维经常使用的脚本等 | (Shell-Scripts)
- awesome-security-collection - **796**星
- awesome-hacking-lists - aqzt/kjyw - 快捷运维,代号kjyw,项目基于shell、python,运维脚本工具库,收集各类运维常用工具脚本,实现快速安装nginx、mysql、php、redis、nagios、运维经常使用的脚本等等... (Shell)
README
# kjyw 快捷运维
## 项目简介
- 快捷运维,代号:kjyw,运维脚本工具库,项目基于shell开发,收集各类运维常用工具脚本;
- 实现快速安装nginx、mysql、php、redis、nagios、运维经常使用的脚本等等...
- 简单 高效 快捷!
- Linux下很多操作命令,都可以根据业务需求通用化,脚本化,关键是思路,很多LAMP/LNMP一键安装包,也是这样。
- 脚本化后,可以结合一些自动化工具,批量部署,比如可以用ansible来批量执行脚本,就可以批量部署服务器业务。
- 这里面的脚本是运维经常使用的脚本,方便大家使用!## 快捷运维官方地址
- 开源中国●码云地址:https://gitee.com/aqztcom/kjyw.git
- Github地址:https://github.com/aqzt/kjyw.git
- 相关使用文档:https://aqzt.com/circle
- 有问题反馈:https://aqzt.com/circle## 为什么要做快捷运维?
- 相信大家都知道,运维是一项非常重要且时效性要求很高的工作,项目和程序发布,升级,更新都少不了运维的操作,
- 因此运维也是个少不了加班的职业。我喜欢运维,但我也不希望经常加班太多,
- 于是我就思考如何能优化我的运维工作,提高效率,本来要几个小时的工作任务,能否在几分钟之内完成呢?## 使用快捷运维脚本的好处
- 工作任务可以快速完成,提高效率,减少加班,这样就有更多的时间陪家人,或做其他事情啦!
- 可以和自动化工具结合,批量部署业务,如果有3-5台服务器,直接SSH远程编译安装,
- 如果几十台服务器,上百台服务器,上千台服务器都要安装某个应用呢?
- 可以用快捷运维脚本结合自动化工具(比如:ansible),批量推送执行脚本即可。
- 知名CEO说过:“在这个纷繁复杂的世界上,决策比别人快,很可能就赢了”,做正确决策比别人快,你就赢了。
- 在部署运维需求的时候,部署效果一样的情况下,你比其他人部署快,你就比其他人更优秀。## 使用场景
- 【举个例子】
- 某天,某人,因某业务,有redis部署需求,需要批量部署一组redis服务,端口从8001到8009,
- 简单,马上开始部署,编译redis,拷贝redis执行文件,配置文件,8001端口,启动,再拷贝redis执行文件,修改配置文件,8002…………
- 半小时后部署好了,完成!
- 有没有更好的方法,可以提高效率,快速完成呢?
- 如果用脚本部署,只需要1分钟搞定,主要是编译redis时间,大大提高效率,快捷,快捷,快捷啊!
- 第一步 编译redis
- curl -s https://gitee.com/aqztcom/kjyw/raw/master/redis/install.sh | sh
- 第二步 拷贝redis执行文件,修改配置文件,并启动
- curl -s https://gitee.com/aqztcom/kjyw/raw/master/redis/redis_port.sh | sh -s install 8001 8009
- 完成!
- ![image](https://gitee.com/aqztcom/kjyw/raw/master/images/redis1.gif)
- 批量关闭redis端口 8001到8009
- curl -s https://gitee.com/aqztcom/kjyw/raw/master/redis/redis_port.sh | sh -s stop 8001 8009
- ![image](https://gitee.com/aqztcom/kjyw/raw/master/images/redis2.gif)
- 批量启动redis端口 8001到8009
- curl -s https://gitee.com/aqztcom/kjyw/raw/master/redis/redis_port.sh | sh -s start 8001 8009
- ![image](https://gitee.com/aqztcom/kjyw/raw/master/images/redis3.gif)
- 快捷运维还有其他运维经常使用的脚本,方便使用,提高效率!## 适合使用快捷运维脚本的职业
- 运维工程师 (方便运维工程师搭建业务生产环境,最好先测试脚本,在用于生产环境)
- 开发工程师 (方便开发工程师搭建开发环境)
- 测试工程师 (方便测试工程师搭建测试环境)## 一起来参与,分享或是交流
- 一起参与完善快捷运维脚本工具库,很多脚本都可以复用,或者改改就可以适用某业务需求,提高工作效率!
- 如果想分享或是交流的话,请加 QQ 群: 7652650 (安全运维)
- Email:[email protected]## 微信关注
![image](https://gitee.com/aqztcom/kjyw/raw/master/images/aqzt.jpg)
- 运维就是踩坑,踩坑的最高境界就是:踩遍所有的坑,让别人无坑可踩!
- 做事的宗旨是:一条命令的事,一个脚本的事!