Linux|系统管理|WEB开发

关注Linux,系统管理,WEB开发以及开源世界

用sfex资源脚本来防止HA脑裂后共享磁盘数据被损坏的风险

| Comments

HA部署众,心跳无疑是最重要的组件,因此心跳也绝大部分你情况是冗余的,大部分都是用网络做心跳介质,因此一般认为是可靠的。但是,所有的事情都有意外,如果心跳出现了故障,到时HA环境中的节点互相直接之间无法通信,就会出现脑裂(Split Brain)现象,出现这种情况后,会导致HA监控的服务会在多个节点上同时运行,如果此时有共享存储,则会导致共享存储在多个节点上同时可写挂载,从而导致文件系统崩溃,数据丢失。这显然不是可以接受的情况。

LSB Scripts Specification

| Comments

什么是LSB

LSB,即Linux标准规范(英语:Linux Standard Base)是一个在Linux基金会结构下对Linux发行版的联合项目,使Linux操作系统符合软件系统架构,或文件系统架构标准的规范及标准。LSB基于POSIX,统一UNIX规范及其他开放标准,共在某些领域扩展它们。详细情况请参考相关链接。

2011年总结和2012年计划

| Comments

2011年刚来的时候,我在IM上的签名是:

2011年最大的愿望:安全的活着

果不其然,2011年对于生活在天朝的人们,经历了各种匪夷所思的“被随即死”,还好,我幸存了下来。算是完成了2011年的最大愿望吧。

2011年上半年浑浑噩噩,无所事事,blog也荒废了,只是用大量的twitter来刷着版面。

2011年下半年换了一份工作,告别了工作6年的公司,告别了我热爱的事务,算是工作和兴趣分开吗?现在朝一个DBA方向努力着,但是,但是,也许兴趣真的是最好的老师,我拿不出对待linux的激情来,甚至连热情都很难拿出来,也许,这仅仅就是一份工作,打好这份工吧。

2011年,读了43本书,绝大部分都是浅尝辄止,大部分都是下半年读的,买了Bambook后,读的书也多了些。

2011年11月,lanky在犹豫了将近一年后,抛弃之前的选择,下手了大众高尔夫,从最开始的开40Km/h都说头晕的人,到现在不小心开到90Km/h还说不知道,我也就安心的做个乘客好了。

2011年11月,总算开始说服自己离开电脑,开始健身,当然这其中lancy的淫威起了很大的作用,慢慢的喜欢上了一身汗后冲澡时的爽快感觉。凸起的肚子似乎也小了一些,至少体重在降低。

2011年10月后,皮皮开始在农村田间四处野着,没有钢筋水泥的阻挡,没有紧闭大门的约束,她快乐的玩着,安全的吃着,踏实的睡着,也就快速的长高着,也就随心的胖着,也就是没心没肺的不想着时时刻刻想着她的爸妈。

2011年最后的一天,因为被自己关在门外,于是破天荒人生第一次去电影院看了一场电影,也是第一次看3D电影。只可惜《龙门飞甲》 很难配上第一次这样的待遇。

无论如何,2011年就这样过去了,迎来了传说中的2012年。

船票会是今年的重点吗?

如果能看到2012年12月22日的太阳,那我2012年小小的计划原本是这样的:

  1. 赚钱,赚钱,俗不可耐的赚钱,今年又会增加一个中国特色的高额消费:幼儿园
  2. 考驾照,是的,我现在还没有这个玩意儿,一直都对汽车提不起兴趣,但是现在看到lancy开车那么累的样子,我想如果我会了,至少关键时刻可以替代一下吧,虽然我无证驾驶也搞了好几次了,但毕竟不保险
  3. 买一台MacBook Pro或者Mac Air,现在90%的时间在用iMac,我希望移动办公也采用的同样的平台。用了Mac后,才知道好的软件应该是个什么样子,好的系统应该是如何的人性化,感谢在天堂的乔布斯。
  4. 再多读一些书,无论是印刷的,还是ebook,去年买的一些书还没有读完,比如萧红全集,比如暮光之城系列.还是要坚持22点上床看书的习惯,嗯,坚持!
  5. 坚持锻炼,2个多月的锻炼让我体会到了神清气爽的感觉,看着体重计上显示的数字不再肆无忌惮的增加时,那种愉悦感无法用言语表达,坚持,坚持!
  6. 坚持写blog,哎,Blog荒废差不多一年了,不能这样堕落下去了。今年的头三天就是整理了原来的博客,删除了600多篇无用的,过时的文章,整理了800多篇文章,放弃了之前用的wordpress,采用了当前广受技术宅男推崇的octopress。今年希望能写道200篇帖子,当然越多越好,但是垃圾不要。
  7. 安全的活着,嗯,我们这代人,生于计划,死于随机,活于奇迹。安全的活着依然是第一要务。I mean it !

SQL查询工具网站的部署

| Comments

从 IRC #postgresql 频道了解到一个网站: http://explain.depesz.com 其口号是:

A tool for finding a real cause for slow queries

方法是粘贴你的 explain sql 语句结构。 他可以根据结果生成HTML格式的解释页面,其中用不同颜色来标识子语句所占用的资源情况,其中颜色越深,标识所占用的资源越多。
同时它还给出了两张统计列表,一张是按照索引类型来统计占用的时间,及比率;另外一种是根据SQL语句中涉及到的表来统计查询每张表所占用的时间及比率。 不仅如此,这个网站代码还是开源的,托管在github上。地址为: https://github.com/depesz/explain.depesz.com

下面是搭建过程:

自动配置Mac OS X 的VPN连接时的特定路由

| Comments

Mac 系统自带的VPN连接配置倒是方便,但是有一个毛病(或者说我还没有不知道使用),那就是对于通过VPN获取的路有信息,要不就是全部忽略,要不就是所有的IP流出都通过vpn的路由,相当于由VPN的路由指定了缺省路由。用户没有办法手工增加特定路由。这点就不如Linux下的网络管理工具,比如Gnome的nm-applet使用起来就很方便。

当然,在图形界面配置上没有,不代码在命令行或者特殊的配置文件没有,下面我们就通过配置文件来解决这个问题。

在Dell E6410 上安装Mac OS X Lion

| Comments

我的iMac升级到10.7后,就一直想把我的Dell E6410笔记本上的Mac OS X Snow Leopard 升级到Lion,可惜有前几次的失败后,都有点不想折腾了,真的Mac机器,升级还是非常容易的,比如我的iMac,前后只用了30分钟。

下午有点休闲时间,刚好皮皮也睡觉了,还是手痒一把,参考了远景论坛上的几个帖子(附后)以及强大的Google,这次居然成功的升级到了10.7.2,不容易呀!特意记录一下过程,和大家分享:

  1. 准备Lion镜像,这个基本上大网站都有下载了,这里推荐 http://imzdl.com/ ,资料都靠谱,而且下载速度还不错。

  2. 如何烧录Lion镜像,请参考下面这个连接: http://itc.do-johodai.ac.jp/~s0823612/

同时我把内容复制到下面:

IP地址归属地查询

| Comments

好吧,我承认,这是一个很不靠谱的标题,也是很欧特曼的标题了,只是那些很潮的人们可以理解在offline的情况下,*nix使用者们该如何很好的做到标题的功能呢?查询了一番,没有什么看上去很好的办法,于是自己根据纯真IP地址库,写了一个Python脚本,效率估计够呛,不过能正确查询到相关信息。 你要做的是首先搜索一把纯真地址库,如何下载(一般是qqwry.dat),而后copy我下面的代码,保存为.py文件,如何就可以获得类似我下面的这样的结果了:

1
2
localhost:bin wgzhao$ ./ipsc.py 219.90.126.44
Country:   香港  Local:   第一线有限公司

完整代码如下:

配眼镜

| Comments

下午去宝岛配了一副眼镜,又花了一大笔,在回来的公交车上,回想了我这几天配眼镜,带眼镜的往事,有些感慨,唠唠叨叨记录一下吧:
一直到高二,我的眼睛还是挺好的,不说1.5,也在1.2以上,坐在最后一排,大晴天的情况下,看黑板一点问题都没有。

到了高三,题海战术来了,于是对眼睛的利用率也到了及其无耻的程度。那个时候穷呀,说穷,可能觉得矫情,就说节省吧(一个月30块的生活费还有的剩)。

那个时候,别说课外教材了,就是草稿纸,都很缺。记得我一个算较远的亲戚了,给我送来了一叠带横线的浅蓝色稿纸,纸很薄,算起来张数就很多了。很是兴奋,于是非常节约的写,怎么个节约法呢,一张新的稿纸,先用自动铅笔用一遍,两面都写。因为自动铅笔写上去其实颜色很浅的,看的时候非常吃力,写第一面还好一点,接着写第二面的时候,眼镜就看得比较难受了。

买了一些书

| Comments

下午从邮政现场回来时,经过新华书店,本想去看看iOS的开发书,可是对计算机书架扫描了两遍也一无所获。至少去找一些休闲之类或者畅销书。后在书店和LP汇合,在离开书店前的最后15分钟,捡了一些书,共14本:

《萧红全集》(共5本),她是中国现代著名的女作家,恐怕也是“民国四大才女”中命运最悲惨的一个。她的文学作品的价值应该是被低估了。

1Q84 Book1》,典型的畅销书了,豆瓣上好评率比较高,我觉得适合在火车上或者晚上临睡前看看。