最新消息:

2013年05月的内容

CentOS 6.4 测试GlusterFS 3.2.7
centos

CentOS 6.4 测试GlusterFS 3.2.7

admin 12年前 (2013-05-23) 3465浏览 0评论

准备 我的实验环境是2个节点,一个客户端,gluster群集设置 关闭selinux 关闭iptables,避免各种端口访问的麻烦 网卡绑定,我使用mode=0,交换机不做任何设置 使用epel源,目前源里的gluster版本是3.2.7 采用FQD...

Openstack 资料
OpenStack

Openstack 资料

admin 12年前 (2013-05-23) 3195浏览 0评论

这些资料基本都是英文,不过整理一下,方便深入研究的朋友。下面的链接,估计不翻墙,基本是看不到。网站肯定是可以访问的。改天把这些资料放到国内的网盘上,给大家下载。 Openstack最好的资料肯定是英文,推荐几个blog,这基本是我每周必看 http:...

linux网桥浅析
Linux

linux网桥浅析

admin 12年前 (2013-05-23) 2818浏览 0评论

什么是桥接? 简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。 交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换...

linux网络报文接收发送浅析
Linux

linux网络报文接收发送浅析

admin 12年前 (2013-05-23) 3176浏览 0评论

对于linux内核来说,网络报文由网络设备来进行接收。设备驱动程序从网络设备中读取报文,通过内核提供的网络接口函数,将报文传递到内核中的网络协议栈。报文经过协议栈的处理,或转发、或丢弃、或被传送给某个进程。 网络报文的发送与之相反,进程通过系统调用将...

linux中断处理浅析
Linux

linux中断处理浅析

admin 12年前 (2013-05-23) 2832浏览 0评论

最近在研究异步消息处理, 突然想起linux内核的中断处理, 里面由始至终都贯穿着”重要的事马上做, 不重要的事推后做”的异步处理思想. 于是整理一下~ 第一阶段--获取中断号 每个CPU都有响应中断的能力, 每个CPU响应中...

FreeBSD下开启Counter64的支持
未分类

FreeBSD下开启Counter64的支持

admin 12年前 (2013-05-22) 3929浏览 0评论

FreeBSD下搭建cacti环境,所有准备都完成了,但就是网卡流量图出不来,于是就在console->settings->General中把Poller Logging Level改成DEBUG模式,然后查看了一下日志,发现如下信息。 ...

让 Net::SSH::Perl 从内存和程序本身读取 publickey
Perl

让 Net::SSH::Perl 从内存和程序本身读取 publickey

admin 12年前 (2013-05-22) 2886浏览 0评论

以前做跳板机的程序,都是使用的密码认证,因为这样好区分不同的权限。如果使用 key 的话,因为文件在本地,担心不安全容易复制出去,也没法控制用户只使用指定的跳板程序来做登陆的过程。 所以我们有个强列的需求,远程登陆只有指定的程序才能登陆,这样好做审核...

Net::SSH::Perl 连接远程主机慢的原因
Perl

Net::SSH::Perl 连接远程主机慢的原因

admin 12年前 (2013-05-22) 2966浏览 0评论

发现自己写的跳板程序,连接总是很慢。慢到没法接受了,远程主机连接都要 10 多秒,只有自己动手来解决。因为我一直是使用的 Net::SSH::Perl 。还是只能基于这个模块来修改。因为接口之类最完善,也最 Perl 化。 其实我个人非常喜欢 Net...

rails 使用devise和ldap认证
ruby

rails 使用devise和ldap认证

admin 12年前 (2013-05-21) 5242浏览 0评论

devise是ruby on rails框架中,一个非常灵活的认证解决包。地址:https://github.com/plataformatec/devise 里面有比较详细的安装和使用方法,新手也能很快完成用户认证功能的添加。如果想使用ldap进行...

小心subprocess的PIPE卡住你的python程序
python

小心subprocess的PIPE卡住你的python程序

admin 12年前 (2013-05-21) 17595浏览 0评论

python 2.4后引入新的模块subprocess,用于取代原有的commands模块。利用subprocess可以非常方便地跑多个后台任务,例如下面的示例代码(省去所有的错误处理): from subprocess import Popen, ...

glu–一款LinkedIn开源的部署以及监控自动化平台
自动化

glu–一款LinkedIn开源的部署以及监控自动化平台

admin 12年前 (2013-05-21) 5170浏览 0评论

LinkedIn开源了自己的部署和监控平台glu。对于需要高质量的自动化运维平台,但是初期不会投入太多的公司来说,glu可以作为一个不错的选择。 以下是glu的官方资料,这一块目前中文资料基本为零,需要慢慢来完善。 http://linkedin.g...

使用xtrabackup进行备份数据的压缩和加密
mysql

使用xtrabackup进行备份数据的压缩和加密

admin 12年前 (2013-05-21) 5592浏览 0评论

Percona最近发布了xtrabackup-2.1.0-alphal版本,可以支持基于AES256算法的数据加密,对于容灾存储不可信的场景来说,真是福音啊,可以不用自己写脚本实现了:) 可以从这里下载。下面是具体的使用过程: 1. 先进行备份 in...

tcpxm with python pylibcap
python

tcpxm with python pylibcap

admin 12年前 (2013-05-21) 2848浏览 0评论

tcpxm 基于pylibcap的抓包工具 原理 python开发,调用pylibcap进行抓包 3个线程:一个负责抓包并分析内容,一个负责写日志,一个用来清除过期数据 使用tcpdump抓取的数据还需要2次分析,tcpxm可以很方便的抓取和分析tc...

ethtool命令及相关参数小解
命令

ethtool命令及相关参数小解

admin 12年前 (2013-05-21) 4744浏览 0评论

Linux中ethtool命令的作用是查看或修改网卡参数。命令都不难,但是一些参数的意义并不能直观的理解。这两天查阅资料详细了解了ethtool一些常用参数的意义和作用,给大家分享。 # ethtool -a eth0 —— 显示eth0网卡的中断选...

PHP系统性能优化原则
php

PHP系统性能优化原则

admin 12年前 (2013-05-21) 2960浏览 0评论

这里记载的是我觉得在做优化工作时应该秉承的原则与步骤,不是具体的优化方法(优化方法google有很多)。 一提到性能优化,就会听到双引号、单引号、三等号之类的,我认为如果按着这个去做,就有点舍本逐末了。 做优化之前,先说一下我对系统设计目标的理解 第...

Yun_Curl_Multi/ curl_multi的用法
php

Yun_Curl_Multi/ curl_multi的用法

admin 12年前 (2013-05-21) 3425浏览 0评论

上周离职了,开始找工作,得来闲空,写点东西。 PHP手册中对curl_multi的描述太不全了,各种版本的实现也有,之前一直就想写这个东西,终于在今天下午写了一个类封装了一下, 应该能满足大多数的应用场景。 代码 https://github.com...

php-mysql异步查询
mysql

php-mysql异步查询

admin 12年前 (2013-05-21) 3171浏览 0评论

昨天下午把php中的curl_multi_*封装了一下(Yun_Curl_Multi/curl_multi的使用方法详解),避免了网上很多demo中的一些问题,推荐给bigpipe及相关用户们。 之后有朋友问mysql是否也能异步的并发查询,答案当然...