自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tiny Home

苟日新,日日新,又日新。https://github.com/peng0208

原创 Python:基础入门大纲

python2.7 安装 安装目录: /usr/local/python2.7 包管理: pip 软链接至path目录: ln -s /usr/local/python2.7/bin/python /usr/bin/python2.7 ln -s /usr/local/pyt...

2018-08-29 16:59:50 1032 2

原创 Zabbix API的介绍及使用

zabbix拥有完善的API,基于JSON RPC提供资产,主机,主机组,监控项,告警等方面的接口。在做运维自动化时,需要用API功能对zabbix二次开发。本文我将介绍如何用python信使用zabbix的API。 API介绍 API地址 API请求方法 API请求数据结构 API常用...

2018-06-29 11:41:36 6800 0

原创 使用jenkins pipeline实现golang项目的持续集成

Jenkins Pipeline是什么 Jenkins Pipeline(以下称“管道”)是一套插件,使jenkins支持建立持续交付工作流,将自由式的构建工作连接起来执行连续性任务。 为什么要管道? Jenkins从根本上说是一个支持多种自动化模式的自动化引擎。Pipeline在Jen...

2018-05-16 13:14:50 6208 2

原创 shell脚本案例(一):常见运维面试题

shell是运维人员应该具备的基本技能一,熟练掌握及运用shell,对提升运维作业效率与质量有很大帮助。在这里,将会结合工作中各种场景,利用shell脚本解决问题,完成目标。 实用案例(一) 监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。 a. 开发一个守护进程...

2018-05-16 13:09:22 4086 0

原创 shell脚本案例(二):HDFS文件定期清理

鄙人最近刚从运维转向运维开发,接到一个任务。当前环境的HDFS的空间使用率,即将达到95%,手动清理比较繁琐,需要写个脚本定期清理下最早5天的日志量。 解决思路 设定使用率阈值 当达到阈值,查找最早5天的日志 将查找到的日志文件删除 问题 Linux shell可以用find...

2018-06-27 09:32:52 2853 0

原创 ansible playbook使用示例--jenkins软件安装

Jenkins安装步骤 安装jenkins软件源 安装软件仓库 导入软件签名 安装jenkins Playbook编写 Playbook入口 # cat /etc/ansible/playbooks/jenkins_install.yaml --- - hosts: ho...

2018-05-16 13:25:28 1210 0

原创 ansible目录结构参考

ansible基础概念 inventory 主机源 playbooks 一组运行任务的命令集合 roles 角色 tasks 运行任务列表 handlers 运行任务后的触发动作 variables 定义的变量 ansible目录结构 使用Role组织任务,可以将复杂的Playboo...

2018-05-16 13:23:35 6202 0

原创 使用makefile构建golang项目

前言 在golang的开发学习过程中,能经常需要执行go test 测试、go build编译、go install安装操作,简单的项目构建起来很方便。但遇到较复杂的项目,比如要跨平台交叉编译,选择性单元测试,性能测试,命令就要附加很多参数,敲起来麻烦,还容易忘记,时常要查看help。为了解决这...

2018-05-16 13:20:33 4512 1

原创 mysql性能优化简述

数据库性能调优主要分硬件,网络,软件三方面。硬件,网络较为简单,提高硬件配置就行,软件又分为数据库结构,SQL语句,操作系统,Mysql配置,文件系统等各个部分。本文主要针对软件优化进行说明。 表结构设计 规范化表 设计表结构时,遵从三范式,确保表结构合理。 第一范式:表中的字段都...

2018-05-16 13:18:40 307 0

原创 mysql常见故障诊断

作为故障预警,应该尽量把问题扼杀在摇篮中,当出现问题及时处理,否则等到服务器宕机,再去”救火“工作,往往不能第一时间准确诊断。所以应建立监控流程,能够提前预警阀值,马上查看问题,降低风险。 影响性能的因素 磁盘I/O 影响mysql innodb引擎性能最主要因素是磁盘I/O。最广泛使...

2018-05-16 13:16:16 2939 0

原创 redis持久化的两种方式比较:RDB和AOF

Redis是一种内存键值存储,其完全在内存中运行,性能非常高效。但一旦发生系统故障或断电,内存中的数据会全部丢失。为了避免这个问题,redis本身提供了持久化的能力,使内存中的数据刷新至磁盘中,便于备份和恢复。 Redis持久化方式 Redis持久化的两种方式 RDB 数据库快照 AO...

2018-05-16 13:11:25 270 0

提示
确定要删除当前文章?
取消 删除