240 发简信
IP属地:上海
  • cobra golang好用的CLI开发工具

    Cobra 每个好的开源项目都会有很多好用的开源库的诞生,之前学openstack的时候就对openstack的oslo系列工具组用的非常多,现在学习k8s后发现同样在go下...

  • PUPPET使用(一)

    目前产线服务器数量大约高峰在1.6-1.8W台VM+BM,平时在1.2W左右, 批量同步的时候会发生非常严重的惊群效应,有时候一台主机可能6小时都不会成功同步一次,可以做一些...

  • PUPPET使用(二)

    实际生产使用中,默认的puppet配置方式对应复杂的产线使用场景会遇到各种问题,业务多而杂,标准需求&&非标需求之间的冲突,外购系统&&内部自研系统的冲突,会造成各种各样的需...

  • 120
    Django学习笔记(3)

    继续来填坑。。。 Templates 模版就是放html的地方,django 默认会在app当前目录下找templates 目录,如果不想改setting的话,直接在下面建立...

  • cpan plus

    perl 的cpan 仓库是一个非常好用的工具,但是有些perl 包需要相关的依赖关系很多,比较头疼,在这种时候可以使用cpan plus 使用方式和cpan 一样,唯一不同...

  • 120
    Nagios&Cacti

    Nagios + Cacti 其实在易用性上是比不上zabbix的,但是对于仅仅需要报警而无需图表的服务监控,nagios 的确比较好,之前由于IDC迁移,就把之前老的那套n...

  • python pexpect 登录脚本

    背景 机房多,机器多,而且没有完善的运维工具的时候,经常要登录不通机房不同网段的服务器进行问题的排查。而且密码一多也不是很方便管理。 脚本 python 的pexpect 真...

  • 统计mysql 从库behind时间

    背景 之前由于公司从库用的服务器型号并不统一,主要是磁盘IO这块,相比主库的服务器来说差的有点大,于是只能通过脚本检查下从库落后的时间,以便于后期的更换和迁移,好几年前的脚本...

  • Redis持久化详解

    转载自:http://blog.nosqlfan.com/html/3813.html 持久化 什么是持久化,简单来讲就是将数据放到断电后数据不会丢失的设备中。也就是我们通常...

  • 120
    Redis集群

    背景 redis cluster 是基于redis3.0出的redis 集群架构,从网上down 了一张图可以比较清晰的说明redis cluster的工作方式: 有几点比较...

  • Redis高可用解决方案

    哨兵 哨兵是个基于redis HA解决方案,他支持redis 自身的主从角色替换,所以严格来说他其实只是个redis的主从监控服务,当主从角色关系发生变化后,由于IP 发生变...

  • django微信开发入门

    1.申请微信公众号 公众号分为三类:订阅号,服务号,企业号,后面两种需要一定的资质,订阅号很好申请 2.设置网站的url和token 你好 3.新建django工程 主要设置...

  • Django 学习笔记(2)

    Views 视图views 用于处理应用的具体逻辑,也就是MTV里的V了。假设我有一个blog,且要在article 的app 下,我要对views.py 进行代码的编写,我...

  • Django 学习笔记(1)

    背景 Django 是个很有意思的东西,和传统的mvc(model,views,controller)不一样,用的是一种mtv的框架,即models,templates,vi...