摘要:
简介 最近在学习Python,为之庞大的第三方库感到震撼。今天分享一个Python 自动化脚本,功能是将H5静态资源上传到OSS,以方便实现CDN加速,我将其放在Jenkins自动发布中使用。该脚本不是我的原创,是前同事留下的,希望对需要的小伙伴有所帮助。 安装阿里云第三方库 脚本说明 access 阅读全文
摘要:
简介 Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。 SSH隧道是SSH技术的扩展,可以将其看作一条加密隧道。本文将介绍它的几种用法,其中我在工作中用的 阅读全文
摘要:
简介 本文介绍ansible的roles,通过roles来实现系统的初始化,其相当于将ansible的playbook拆分。本文通过Jenkins,传参,调用playbook来初始化系统。 Github地址 ansible的roles将功能、变量等抽象为一个个子模块,并在主配置文件中按顺序调用模块, 阅读全文
摘要:
简介 在这个数据为王的时代,数据的备份十分重要,这里就分享一篇mysql数据库自动备份的脚本(是从网上搜到的),其将配置文件和备份脚本分离,提高了安全性,脚本风格规范严谨,分享给大家希望对需要的小伙伴有所帮助。 mysql备份配置文件 配置文件中,可以用y、n控制是否开启该功能,需要填写相关数据库等 阅读全文
摘要:
简介 + Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server Client 架构。可用于监视各种网络服务、服务器和网络机器等状态,官方站点:。 + 如何自动化批量添加zabbix监控就要用到zabbix的主动模式,主动模式分为agent的主动和pr 阅读全文
摘要:
简介 ELK是一个日志收集分析的平台,它能收集海量的日志,并将其根据字段切割。一来方便供开发查看日志,定位问题;二来可以根据日志进行统计分析,通过其强大的呈现能力,挖掘数据的潜在价值,分析重要指标的趋势和分布等,能够规避灾难和指导决策等。ELK是Elasticsearch公司出品的一组套件,官方站点 阅读全文
摘要:
简介 公司开发架构为java语言的rpc dubbo架构,将功能分解为各个模块,模块较多,发布到环境上的应用为编译后的jar包和配置文件,以及启动关闭jar包的shell脚本。之前经常会出现进程启动不了,或程序启动了多个的情况,此次,做了优化,结构比较严谨,代码量少,就不放到github上了,在这里 阅读全文
摘要:
简介 本篇博客收集一些常用的复杂命令组合,这些命令组合能够高效的定位、分析、处理一些问题,希望对需要的小伙伴有所帮助。 命令集合 批量备份文件 将名称为config.xml的文件查找出来,并在原目录备份 find /var/lib/jenkins/jobs -name config.xml | xa 阅读全文
摘要:
简介 Jenkins是持续化集成的一个核心部件,它上游从仓库(gitlab)等拉取代码,经编译构建,将应用发布至下游目标环境;构建结果通知的方式有很多,现成的插件有邮件和钉钉方式,但是就方便的角度,通过QQ、Wechat发送构建结果到工作群中;本文将该功能(QQ机器人通知)的实现分享出来,希望对有需 阅读全文
摘要:
简介 对于日志的分割删除我们一般会使用logratate,但对于项目较多的情况下,会让开发直接将日志分割写在代码里面,对于分割后过期的日志定期删除就很有必要,不然膨胀的日志会占满你的磁盘,将多余的日志删除或挪到其他地方就是这个脚本的功能,如果有用请拿去自做修改,不谢。 效果截图 需要处理日志目录 处 阅读全文