码云推荐 | 运维脚本工具库 kjyw

快捷运维kjyw,运维脚本工具库,主要功能实现快速安装nginx、mysql、php、redis等,运维经常使用的脚本。

项目简介

  • 快捷运维 kjyw,运维脚本工具库,项目基于shell开发。
  • 简单 高效 快捷!
  • 实现快速安装nginx、mysql、php、redis、nagios运维经常使用的脚本等等...
  • Linux下很多操作命令,都可以通用化,脚本化。
  • 脚本化后,可以结合一些自动化工具,批量部署,比如可以用ansible来批量执行脚本,就可以批量部署服务器业务。
  • 这里面的脚本是运维经常使用的脚本,方便大家使用!
  • 相关使用文档: https://bbs.aqzt.com/forum-39-1.html

为什么要做快捷运维?

相信大家都知道,运维是一项非常重要且时效性要求很高的工作,项目和程序发布,升级,更新都少不了运维的操作。

因此运维也是个少不了加班的职业。我喜欢运维,但我也不希望经常加班太多。

于是我就思考如何能优化我的运维工作,提高效率,本来要几个小时的工作任务,能否在几分钟之内完成呢?

使用场景

【举个例子】

某天,某人,因某业务,有redis部署需求,需要批量部署一组redis服务,端口从8001到8009,

简单,马上开始部署,编译redis,拷贝redis执行文件,配置文件,8001,启动,再拷贝redis执行文件,修改配置文件,8002…………

半小时后部署好了,完成!

有没有更好的方法,可以提高效率,快速完成呢?

如果用脚本部署,只需要1分钟搞定,主要是编译redis时间,大大提高效率,快捷,快捷,快捷啊!

第一步

编译redis

curl -s https://git.oschina.net/aqztcom/kjyw/raw/master/redis/install.sh | sh

第二步

拷贝redis执行文件,修改配置文件,并启动

curl -s https://git.oschina.net/aqztcom/kjyw/raw/master/redis/redis_port.sh | sh -s install 8001 8009

完成!

批量关闭redis端口 8001到8009

curl -s https://git.oschina.net/aqztcom/kjyw/raw/master/redis/redis_port.sh | sh -s stop 8001 8009

批量启动redis端口 8001到8009

curl -s https://git.oschina.net/aqztcom/kjyw/raw/master/redis/redis_port.sh | sh -s start 8001 8009

快捷运维还有其他运维经常使用的脚本,方便使用,提高效率!

快捷运维的好处

  • 工作任务可以快速完成,提高效率,减少加班,这样就有更多的时间陪家人,或做其他事情啦!
  • 可以和自动化工具结合,批量部署业务,如果有3-5台服务器,直接SSH远程编译安装。
  • 如果几十台服务器,上百台服务器,上千台服务器都要安装某个应用呢?
  • 可以用快捷运维脚本结合自动化工具(比如:ansible),批量推送执行脚本即可。
  • 知名CEO说过:“在这个纷繁复杂的世界上,决策比别人快,很可能就赢了”,做正常决策比别人快,你就赢了。
  • 在部署运维需求的时候,部署效果一样的情况下,你比其他人部署快,你就比其他人优秀。

适合使用的职业

  • 运维工程师 (方便运维工程师搭建业务生产环境,最好先测试脚本,在用于生产环境)
  • 开发工程师 (方便开发工程师搭建开发环境)
  • 测试工程师 (方便测试工程师搭建测试环境)

原文发布于微信公众号 - 码云Gitee(mayunOSC)

原文发表时间:2017-02-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏洞链

如何理解分布式与集群,二者区别是什么?

分布式是指不同的业务分布在不同的地方,集群指的是将几台服务器集中在一起,实现同一业务。 白话理解的话,比如公司项目上线初期(举例电子商务网站)

1523
来自专栏IT米粉

MQ(消息队列)常见的应用场景解析

提高系统性能首先考虑的是数据库的优化,之前一篇文章《数据库的使用你可能忽略了这些》中有提到过开发中,针对数据库需要注意的事项。但是数据库因为历史原因,横向扩展是...

4042
来自专栏杨建荣的学习笔记

循序渐进调优ddl的案例 (79天)

在平时的工作中,可能需要导入一些数据,有些表可能比较大,对于constraint的操作可能会耗费大量的时间,今天简单做了一些相关的测试,也提出了一些相关的优化方...

2948
来自专栏腾讯云商业智能分析团队的专栏

创建数据集模块常见设置

创建数据集的主要功能是从数据库查询出所需的数据,从而进行数据分析。在创建数据集处,可以对数据进行一些简单的处理,如数据级别的权限设置,字段信息修改,字段管理等。

1851
来自专栏小二的折腾日记

大型网站架构技术-架构模式

将系统再横向维度上切成几个部分,每个部分负责一部分相对单一的职责。就好比平时一份工作比较多的时候,团队中大家各自负责自己擅长的那一部分。大型网站中一般分为三层:

1764
来自专栏腾讯云数据库团队的专栏

深度解析:腾讯云分布式数据库 DCDB

腾讯云分布式数据库(DCDB)是部署在腾讯云上的一种,面向OLTP业务支持自动水平拆分(分表)的share nothing架构的分布式数据库。DCDB也是随着腾...

2.3K1
来自专栏Albert陈凯

Hadoop离线数据分析平台实战——510订单数据展示Hadoop离线数据分析平台实战——510订单数据展示

Hadoop离线数据分析平台实战——510订单数据展示 项目进度 模块名称 完成情况 1. 程序后台框架搭建 完成 2. 用户基本信息展示 完...

3016
来自专栏不止思考

大数据之数据采集

浏览器页面采集: 主要是收集页面的 浏览日志(PV/UV等) 和 交互操作日志(操作事件)。

3402
来自专栏python学习之旅

loadrunner笔记(一):下载、安装loadrunner和负载压力测试概念说明

2095
来自专栏开源项目

九张图读懂大型网站架构演化

最初始的网站架构 就像我们在自己电脑上搭建了一个论坛的网站,应用程序(例如Apache服务器)、数据库等都部署在我们自己的电脑上的。就可以正常运行了。 应用服务...

3789

扫码关注云+社区

领取腾讯云代金券