07 2017 档案
摘要:最近项目接触到了redis cluster,现在趁着使用做一下总结,记录一下遇到过的问题,简单的概述一下常用到的命令和功能。 本篇文章主要是以运维的角度去讲述如何去更好的规划redis cluster和跳坑。 redis cluster 官方文档: https://redis.io/topics/c
阅读全文
摘要:谷歌Chrome浏览器,可以很方便地用来当移动终端模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页,前提:将先前开启的谷歌浏览器全部关闭: 谷歌Android: chrome.exe --user-agent="Mozilla
阅读全文
摘要:一、为什么要自动化? 自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。自动化技术广泛用于工业、农业、军事、科学研究、交通运输、商业、医疗、服务和家庭等方面。采用自动化
阅读全文
摘要:有一些非常好的博客或者网站需要记录: Shell编写规范 : https://google.github.io/styleguide/shell.xml
阅读全文
摘要:为了更好的用户体验,我们需要尽量美化我们的输出内容,尽量做到整齐划一,让人看了会有很舒服的感觉, 这个好像和苹果的产品一样,给人一种美感让人感觉非常享受。 一般我们的zabbix告警邮件就是纯文字,建议发送邮件的时候采用html的信体方式发送,并且表格化、颜色化输出。 下面是我的模板代码,可以根据自
阅读全文
摘要:本以为Apache的编译安装很简单,其实不然; 以前的环境下编译报错很少 ,但这次不行了 提示configure: error: APR not found. Please read the documentation. 经网上查阅资料才知道这是Apache的关联软件 在apr.apache.org
阅读全文
摘要:声明:此文章是从我的51cto博客上搬至于此. Ubuntu下SCIM应该是最好的中文输入法了,它与搜狗差不多,下面介绍它的安装方法: 1)终端输入: 这一步是删除安装系统的时候装的那个scim,实际是个假的,我这里不可以用 2) 这一步下载安装scim输入法。下载完了系统会自己装上,中间会有提示,
阅读全文
摘要:mha check的时候报错问题解决: # masterha_check_ssh --conf=/data/mha/app1.cnf Can't locate Log/Dispatch.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/lo
阅读全文
摘要:用于两个主机共享键盘和鼠标的工具: 软件名字:synergy软件主页: http://synergy-foss.org支持平台:linux,mac,windows 通吃作用:通过网络在多台主机之间共享鼠标键盘,特别适合咱们一个人有2台电脑的情况,节省了需要在不同电脑频繁切换的麻烦事,而且还支持简单的
阅读全文
摘要:声明: 本篇文章内容整理来源于互联网以及本人自己的梳理总结,目的是从零到一的搭建起来mysql mha高可用架构。 一、软件概述 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Face
阅读全文
摘要:Mysql版本: 5.6.24-72.2 一、通过init-connect + binlog 实现MySQL审计功能 基本原理: 由于审计的关键在于DML语句,而所有的DML语句都可以通过binlog记录。 不过遗憾的是目前MySQL binlog 中只记录,产生这条记录的connection id
阅读全文
摘要:故事背景 一个中小型企业,是典型的互联网公司,当初期的时候可能运维只能标配到2~3人,此时随着公司的发展,项目会逐渐增多。前期部署项目可能都是手动的, 俗称“人肉部署”,这简直是无比的痛苦,不能忍受的。这样开发的时间也会耽误,运维的时间也会耽误,全都浪费在这些重复性的工作上面,毫无价值可言, 这时候
阅读全文
摘要:当redis.conf中的最大内存配置为10G的时候,恰好程序已经写满了,但是物理主机是有内存的, 此时可以通过config set xxxx xxxx 来设置实例的内存大小,而不需要重启实例。 获取当前最大内存的大小: config get maxmemory 修改内存大小: config set
阅读全文
摘要:目前互联网公司主流的代码仓库统是gitlab,类似github的实现,维护gitlab已经有两年多的时间, 下面说一下维护过程中的注意点,以及如何维护更好。 分别是搭建,首先得搭建起来,不然怎么玩,其次是备份、备份、备份,谁也不能保证服务器会不会 突然之间Down掉,为了保险起见,建议所有重要的业务
阅读全文
摘要:haproxy可以很好的支持主机下线,不需要编辑配置文件,也不需要重新reload服务,通过本身的socket发送指令即可; 当你的应用程序是高可用状态,一般部署的是>2的,这个时候就可以通过haproxy进行负载,分别分发到后端的两台应用 主机A和B。 当你的应用需要迭代上线的时候,你可以通过指令
阅读全文
摘要:监控是运维工程师避不开的环节,在灾难即将发生的时候可以有效的预防,例如磁盘空间的监控。 再者就是当问题出现的时候可以快速的定位,快速响应,解决问题。下面就监控的项目进行了简单 的分类整理,监控系统目前主流大家都使用的是zabbix,当然小米的也有在使用的。 系统层面: 1. 基础监控. cpu指标:
阅读全文
摘要:Centos 6.6 1. modify /etc/modprobe.d/bond.conf alias bond0 bonding 2. config eth0 & eth1 cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=none MASTE...
阅读全文
摘要:一、实验环境: 在vmware上打开vt支持选项: 操作系统信息: 查看是否支持虚拟化: 二、安装kvm以及管理器 2.1 安装epel源 2.2 安装kvm以及管理器 2.3 验证是否加载kvm模块: 2.4 安装libvirt (virsh 依赖于此包) 三、虚拟机的创建、管理 3.1 创建虚拟
阅读全文
摘要:下面这个程序实现的一个很简单的功能,读取passwd文件,将里面的用户信息写入到mysql里面, 具体代码如下:
阅读全文

浙公网安备 33010602011771号