xdays

  1. October 31, 2013

    简介 ansible 是一个自动化管理工具,它足够简单且足够强大来管理大批量设备。可用于配置系统,部署软件以及组合复杂任务。关于其来由可参考中文 FAQ 特性 无 agent 模式,push 模式,这一点与fabric…

  2. October 30, 2013

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

  3. October 16, 2013

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

  4. October 14, 2013

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

  5. August 11, 2013

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

  6. August 09, 2013

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

  7. July 31, 2013

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

  8. June 10, 2013

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

  9. May 25, 2013

    背景 最初想法起因是这样的:晚上睡觉前看电视剧看困了就不想起来关电脑了,所以需要通过手机远程在 PC 上执行命令。 组件 服务端提供接受指令和下发指令的两个 API 手机端用 Qpython 写脚本向服务端提交指令 PC 端写一个小 daemon…

  10. May 12, 2013

    背景 前段时间购得一RaspberryPi,在一切初始化就绪后发现一个问题:同时操作笔记本和 Pi 的时候切换鼠标键盘非常不爽,不够简单(简单很重要)。所以就找到了synergy…

  11. March 17, 2013

    说明 本文以一个没有 Java 开发经验的运维角度从宏观上去理解 Hadoop 的云计算(也就是 MapReduce)框架模型的一些思想和运行流程;主要目的是在对 MapReduce 有一定了解后能用 Python 通过 streaming 工具来写 MapReduce…

  12. March 10, 2013

    说明 本文翻译自官方的英文文档,主要目的是个人学习 Markdown 语法和锻炼英语能力。 注意: 这篇文档本身就是用 Markdown 写的,你可以 在 URL 中添加.text 来查看源码. 概述 思想 Markdown…

  13. March 09, 2013

    简介 目前我对 hadoop 的认识主要是如下两点: 类似 raid 模式的存储系统,基于软件的容灾; 分布式计算,这个是其牛逼之处。 安装配置 新建用户并配置免密码登录 所有设备上都需要 hadoop 帐号。 配置 ssh 无密码登陆 以 hadoop…

  14. March 08, 2013

    简介 本参考手册描述了 Python 语言,它本意并不是一篇教程。 尽管我努力做到尽可能的精确,除了语法和词法分析外我都用英语而不是标准的规范来阐述。这样应该让这篇文档对于普通读者来说更易读,但可能会产生歧义。所以,如果你来自火星,想通过此文档重新实现 Python…

  15. January 21, 2013

    背景 昨天看到Fenng在 Qcon 上的一个技术分享很有价值,遂写下自己的学习笔记,总结和反思。(有些东西只有总结了,反思了才算真的学会了) 问题 产品陈旧,可扩展性差,访问速度慢,信息架构混乱,UI/UX…

  16. December 07, 2012

    工厂简介 RPM 为 Redhat Package Manager 缩写,是一个为 Redhat 系列 Linux 生产软件包的小工厂。其产品是 RPM 包,包含一些归档文件和 meta 信息;这些 meta…

  17. November 16, 2012

    给自己定的近期主要的学习计划如下: * 个人管理:时间管理《小强升职记》;知识管理《思维导图》 * Linux 基础命令总结《Linux in a nutshell》,整理成文档 * DNS 协议《Bind and DNS(第五版)》 * Web 方向《HTTP…

  18. October 17, 2012

    简介 rsync 是一个文件同步工具,简单来说,它的功能就是在两个位置(可能是本地的两个目录或者本地目录和远程目录)之间拷贝文件;但是相比 cp 或者 scp 等命令,rsync…

  19. September 23, 2012

    简介 FreeMind 是款简单易用的思维导图软件,因以 java…

  20. September 03, 2012

    简介 端口绑定就是将多个物理网卡绑定为一个逻辑网卡;根据模式不同可以网卡绑定的作用可分为提升吞吐量和热备份两个主要作用,一般都是提升吞吐量。另外需要 bonding 内核模块的支持。 配置 挂载模块 修改模块挂载配置文件 vim /etc/modprobe.conf…