xdays

xdays

我是 xdays, 记录着我技术的成长,生活的点滴和感悟,能对你有所帮助那更好。

OpenLDAP构建统一认证之管理工具

May 15, 2014

自带工具 注意: 如果服务器的ssl证书是自签名的,那么在客户端的ldap.conf文件加入一行 ,否则认证会不通过。 安装 ubuntu执行: centos执行: 使用 ldapsearch ldapsearch,搜索目录树,示例如下: 简单解释下选项的作用: -H…

Docker打造开发环境

April 08, 2014

背景 我一直想要打造这样一个干净且高效的开发环境:干净指与开发隔离,不污染物理机,我已经讨厌重装系统了;高效是指自动化,我需要每次都安装一对依赖,修改一些配置文件等等繁琐的操作,而且自动化过程要快。最开始自己用virtualbox…

虚拟机管理工具vagrant

March 08, 2014

简介 vagrant是一个基于业界成熟的虚拟化技术打造可配置,可重新生成和可移植的工作环境的工具,一个配置文件完成所有状态定义。 特性 简单,一个配置文件搞定 可通过多种方式自定义虚拟机配置,如shell脚本,ansible…

Zabbix监控Hadoop

March 06, 2014

基础概念 JMX JMX就是Java Management Extentions,为Java程序提供管理功能的框架。看了几个介绍,感觉 这个说明 比较通俗易懂。一句话说就是JMX…

IPython自动重新加载模块

January 18, 2014

问题 调试模块的时候需要不断修改代码,只有重新加载模块才可以看修改效果,而重新加载的方法有reload内置方法和重新运行解释器,这样都不是很方便,我希望修改代码能立刻生效。 解决 IPython有个autoreload…

Docker初识

January 12, 2014

简介 如官方文档所说,docker是一个自动将应用打包成轻量可移植自包涵的容器的引擎。开发者构建的应用可以一次构建全平台运行,包括本地开发机,生产环境,虚拟机和云等。目前处于开发阶段,不可用于生产环境。在你启动一条命令时docker会调用lcx…

回首2013和展望2014

January 09, 2014

回首2013 回首 2013年是我个人意义上定义的“第九年”。相比201…

Zabbix性能优化

December 12, 2013

概述 关于优化,我个人观点是这样的:首先,优化的前提是完善的监控,因为你有完善的监控才能发现确定问题所在,才能看到优化后的效果;然后,不要过度优化,时间很宝贵,视需求来决定优化的程度,够用即可;最后优化不是一件容易的事情,需要对方方面面有深入的理解。 性能评估 Zabbix…

Zabbix自动发现

November 28, 2013

简介 通过近段时间对Zabbix的研究,我认为实现批量监控设备的方式有两种:一种是封装API…

Zabbix编译安装

November 20, 2013

安装依赖 由于自带的PHP版本为5.1,而Zabbix2.2对PHP版本需要是不低于5.3,故而卸载系统自带的版本安装5.3: 下载解压 配置 安装主程序 配置zabbix _ server.conf 修改zabbix server…

Zabbix基本安装

November 15, 2013

简介 目前系统运维监控环节有Cacti和Nagios两大工具,分别用于监控中的作图和报警两个重要方面。而Zabbix…

proxy服务器-trafficserver基础

November 07, 2013

简介 Apache Traffic Server(简称ATS)是新一代的缓存代理服务器,Yahoo买下Inktomi,经多年开发日渐成熟,2009年将其贡献给Apache基金会作为TLP。 特性 缓存,也是其最主要应用,功能和Squid…

Ansible初探

October 31, 2013

简介 ansible是一个自动化管理工具,它足够简单且足够强大来管理大批量设备。可用于配置系统,部署软件以及组合复杂任务。关于其来由可参考 中文FAQ 特性 无agent模式,push模式,这一点与 fabric 有几分类似 并发执行 可用任何语言写扩展模块 有类似 Puppet…

JavaScript基础语法

October 30, 2013

特点 解释型,基于原型(prototype)的面向对象高级语言; 应用广泛,常见但不仅限于Web开发, node.js 日渐流行; 编写灵活,这是一把双刃剑 性能强大,非阻塞 开放,ECMAScript规范 厂商扩展,看具体引擎实现 数据类型 字符串,Unicode 数字,6…

Bind搭建DNS服务系统

October 16, 2013

简介 Bind是目前应用最广泛的DNS服务器软件,其主要包括服务器实现,解析器库实现和测试三个部分。 说明 本文仅讨论如何把Bind配置成一台DNS域名服务器,关于DNS协议的说明,请参考 DNS协议详解 安装 centos 其中bind-chroot用于让bind…

DNS协议详解

October 14, 2013

基本概念 树 树是一种数据结构,用来表达一种一对多的关系,一图胜千言。 注意: 图选自《大话数据结构》 需要对树结构的几点说明: 根节点没有父节点,叶节点没有子节点 节点间不能有交叉 很多应用树结构的应用场景,如linux…

主流Linux版本自动化安装

August 11, 2013

概述 目前主流的发行版本(Redhat和Debian系列)都有相应的自动化安装的工具:Redhat有kickstart,Debian有preseed…

Cobbler自动化安装Linux系统

August 09, 2013

简介 根据官方文档的定位,Cobbler首要的是快速设置网络安装环境的Linux安装服务器;但其功能不限于此,它还可以管理配置,管理DNS,HDCP,TFTP和rsync…

OAuth2.0

July 31, 2013

前言 OAuth在展过程中变化非常大,1.0的基础概念在2.0中完全不同了,整个模型也发生了翻天覆地的变化,这也给学习这门技术带来了困扰。好在OAuth2.0已经成为标准的 RFC6749 ,我就跟着时代走学习2.…

fabric初探

June 10, 2013

简介 Fabric是一个用于应用部署和系统管理的工具,它让基于ssh的的操作更灵活;你可以在本地或者远程批量执行一些命令,上传下载文件等。 优势 简单,没有架构,不需要理解master/agent(puppet)啦,master/minion(saltstack…