摘要: 故事背景 一个中小型企业,是典型的互联网公司,当初期的时候可能运维只能标配到2~3人,此时随着公司的发展,项目会逐渐增多。前期部署项目可能都是手动的, 俗称“人肉部署”,这简直是无比的痛苦,不能忍受的。这样开发的时间也会耽误,运维的时间也会耽误,全都浪费在这些重复性的工作上面,毫无价值可言, 这时候 阅读全文
posted @ 2017-07-02 23:33 Topic 阅读(13984) 评论(2) 推荐(3) 编辑
摘要: 当redis.conf中的最大内存配置为10G的时候,恰好程序已经写满了,但是物理主机是有内存的, 此时可以通过config set xxxx xxxx 来设置实例的内存大小,而不需要重启实例。 获取当前最大内存的大小: config get maxmemory 修改内存大小: config set 阅读全文
posted @ 2017-07-02 19:59 Topic 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 目前互联网公司主流的代码仓库统是gitlab,类似github的实现,维护gitlab已经有两年多的时间, 下面说一下维护过程中的注意点,以及如何维护更好。 分别是搭建,首先得搭建起来,不然怎么玩,其次是备份、备份、备份,谁也不能保证服务器会不会 突然之间Down掉,为了保险起见,建议所有重要的业务 阅读全文
posted @ 2017-07-02 19:52 Topic 阅读(954) 评论(3) 推荐(3) 编辑
摘要: haproxy可以很好的支持主机下线,不需要编辑配置文件,也不需要重新reload服务,通过本身的socket发送指令即可; 当你的应用程序是高可用状态,一般部署的是>2的,这个时候就可以通过haproxy进行负载,分别分发到后端的两台应用 主机A和B。 当你的应用需要迭代上线的时候,你可以通过指令 阅读全文
posted @ 2017-07-02 19:18 Topic 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 监控是运维工程师避不开的环节,在灾难即将发生的时候可以有效的预防,例如磁盘空间的监控。 再者就是当问题出现的时候可以快速的定位,快速响应,解决问题。下面就监控的项目进行了简单 的分类整理,监控系统目前主流大家都使用的是zabbix,当然小米的也有在使用的。 系统层面: 1. 基础监控. cpu指标: 阅读全文
posted @ 2017-07-02 19:05 Topic 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2017-07-02 18:59 Topic 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、实验环境: 在vmware上打开vt支持选项: 操作系统信息: 查看是否支持虚拟化: 二、安装kvm以及管理器 2.1 安装epel源 2.2 安装kvm以及管理器 2.3 验证是否加载kvm模块: 2.4 安装libvirt (virsh 依赖于此包) 三、虚拟机的创建、管理 3.1 创建虚拟 阅读全文
posted @ 2017-07-02 18:54 Topic 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 下面这个程序实现的一个很简单的功能,读取passwd文件,将里面的用户信息写入到mysql里面, 具体代码如下: 阅读全文
posted @ 2017-07-02 18:41 Topic 阅读(425) 评论(0) 推荐(0) 编辑
转载请注明出处. 作者: 运维的自我修养 地址: http://www.cnblogs.com/topicjie/