jiao_ben/README_osc.md
2021-06-28 21:49:23 +08:00

72 lines
4.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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://bbs.aqzt.com/forum-39-1.html
- 有问题反馈https://aq2.cn/c/kjyw
## 为什么要做快捷运维?
- 相信大家都知道,运维是一项非常重要且时效性要求很高的工作,项目和程序发布,升级,更新都少不了运维的操作,
- 因此运维也是个少不了加班的职业。我喜欢运维,但我也不希望经常加班太多,
- 于是我就思考如何能优化我的运维工作,提高效率,本来要几个小时的工作任务,能否在几分钟之内完成呢?
## 使用快捷运维脚本的好处
- 工作任务可以快速完成,提高效率,减少加班,这样就有更多的时间陪家人,或做其他事情啦!
- 可以和自动化工具结合批量部署业务如果有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 (安全运维)
- Emailppabc@qq.com
## 微信关注
![image](https://gitee.com/aqztcom/kjyw/raw/master/images/aqzt.jpg)
- 运维就是踩坑,踩坑的最高境界就是:踩遍所有的坑,让别人无坑可踩!
- 做事的宗旨是:一条命令的事,一个脚本的事!