自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 压力下慰劳下自己

最近特别忙,特别累,积压的工作像山一样,且并不只有三座。心力交瘁,每天除了一股子决心之外,剩下的全是迷茫…         身体和心理都大不如前了,也许是真的太累了。和同事扳手腕时刚使上劲手腕就抽了,晚上搬水的时候,上楼梯脚一使劲就崴了,这是严重的缺钙,熬夜到凌晨就犯困,早上起不来,天天迟到。这在以前是不曾发生的,曾几何时,只身拎着100斤的书从哈尔滨到新乡,下午和哥们儿喝下一斤的白酒,晚上继续吃

2011-11-26 21:58:43 4680 2

原创 VMWare桥接到tap

拎着个挺重的MacBook,公司家里两地乱跑。内装有Linux  VMware 开发机,要随时和公司的svn交互。在公司好办,mac os支持位置配置,直接将VMware桥接到以太网卡即可。可是在家里,在mac上启动vpn,在VMware里面要配置一大堆路由,很麻烦。你别说让我在VMware里面启动vpn,那个我知道,我不想那么做。我只想让VMware的网卡可以桥接到mac的tap上。

2011-11-26 00:12:13 5115 1

原创 我看到残风依然在飘

突然我看到残风依然在飘然而火在烧君不见孤烟升起我看见雾霾吞噬大地然而尘埃落定君不见阳光被洗礼我很容易入睡期间不易再醒来梦里的无畏让我无悔舍弃醉后的欣慰,毅然入睡而不管是噩梦,还是伤悲梦魇使我的烟灰阻塞了呼吸没有安慰周一的黎明使我陶醉周末的黄昏让我很累…

2011-11-24 22:55:35 3125

原创 《最后的兵团》观后

老婆回家后在经历了3周的无政府煎熬后,我终于振作了起来。周末就看史诗电影,选了一遍,大多是看过,有个《最后的兵团》还没有看过,因此就瞄准了它。         影片主要讲述罗马帝国最后的皇帝奥古斯都·罗慕路斯被逼退位后的逃亡史,颇悲凉。昔日的荣光不再的罗马帝国如今成了蛮族驰骋的坐落,让人心酸。令人觉得更加心酸的是,罗马帝国的最后的皇帝奥古斯都·罗慕路斯和罗马传说中的建城者竟然同名,另外,东帝国的建

2011-11-24 21:47:38 5376

原创 历史的观点看山寨文化

Linux的可以高度定制的特性既是福音又是祸水,它灵活的同时也把事情搞复杂了。前些天看了一篇老外发愤的对linux的控诉,说什么他恨透了linux,说要永远转向windows,其实说实话,linux的友好性确实和windows还差很远。Windows的服务配置可以用友好统一的GUI来完成,而Linux的却需要一大堆命令行,各个版本的命令还不一样,如果手工修改,各个版本的rc.d目录也不一样,没有一

2011-11-20 14:11:52 5539 5

原创 Linux进程防杀/防崩溃monitor的实现

对于自行实现的很多服务,很多人喜欢用一个专门的监控进程来监控自己的服务,为了防止监控进程也崩掉,甚至使用了经典的双进程监控。不说别的,光编写调试这个双进程就够我喝一壶的啦,对于我这样专门写bug的家伙来讲,更是一件揪心的差事。就算有一天,我不再写bug了,可以操作系统的关卡你又过不了了,难关重重。这些监控程序,不管是单进程还是双进程,其根本肯定是一个big loop,而且这个big loop中几乎

2011-11-20 12:46:35 10916

原创 自我陶醉

自己买了一瓶杏花村!痛饮。庞统喝的就是杏花村,庞统比诸葛亮有能力,可是一山不容二虎,庞统选择了牺牲。我不知道司马懿喝什么酒,我也不知道陆逊喝什么酒,可是我知道他俩也都懂一山不容二虎的道理,因此他俩没有走到一起,也没有和诸葛亮走到一起,于是三足鼎立。庞统啊庞统,你要是再找个主子,就是四蹄鼎立了...一个人,家里乱糟糟的,也没有谁听我说话,小乌龟也冬眠了…我试着勇敢一点,掘心自食,

2011-11-13 20:57:10 3921

原创 ip_conntrack还应该做更多

ip_conntrack将无状态的在高层有联系的单个IP数据报用状态联系了起来,实际上是在更底层破坏了分组交换网的单分组转发的原则。ip_conntrack基于五元组来追踪一个流,在流的开头或者涉及到状态切换的时候设置一些状态和cache,属于同一流的后续分组就可以共享这些状态和cache,这些状态和cache用于更高层的逻辑判断,比如NAT,或者Netfilter的state这些match。

2011-11-09 20:45:49 4077

原创 我有一个好弟弟

如今,太多的人在乎着兄弟情,高中兄弟,大学兄弟,...身边的兄弟也许被身处都市的人们所遗忘,亲兄弟也许早已被遗忘,都是家人,有什么呢?是没什么?其实我一直都以为这没什么。国庆前,我想买台笔记本电脑,这并不过分,身为IT人,至今没有自己的电脑,就算有,连eclipse都没法运行,然而家里穷,情何以堪!...我将此期待告诉了弟弟,二话没说,直接资助我买了台macbook pro,感动,无话可说!买到电

2011-11-07 22:47:41 4550 8

原创 用Netfilter模块实现基于令牌桶的每IP地址流量控制

在《修改netfilter的limit模块实现基于单个ip的流量监控》的最后,写了一个修订版的match回调函数,但是修订的版本还只是能监控单包或者两包的流量,粒度还是过于粗糙,因此使用传统的令牌桶的方式更好。在数据结构上,没有必要真的实现一个令牌桶,而是基于时间的流逝生成受控制数量的令牌即可-以时间的流逝来洗涤旧迹,也就是将两次发包或者收包的间隔和令牌数量联系起来。在Linux内核的标准流控实现

2011-11-07 21:10:01 7192

原创 程序员偶尔也会抒发点感情

犹豫之后的过失,每次风停之后我会仔细倾听我的内心;处在嘈杂的噪声深处,我什么也听到,淹没在可以不说什么的沉寂中。我摆正了音箱,真的有了效果,我的声音字字清晰,我的感觉在在风寒。毅然忆起大约十年前,那时残风含断草,碧海生潮,洞萧萧,隔江谁人晓?一个人在寝室,等待着她的电话,而后独自在江边,品味电话诉衷肠,曲江映缺月,凛凛风在寒,望着归处,思念着回家的那时…足踏三尺厚的寒冰,除了热血都失去了知觉,风吹

2011-11-06 23:20:34 3323 1

原创 修改netfilter的limit模块实现基于单个ip的流量监控

1.问题和思路 linux内核的netfilter框架中有一个叫做limit的模块,用于匹配单位时间内过往的包的数量,注意,这个模块实现了一个match,而不能直接用于流控的目的,因此你不能直接使用下列的命令实现流控:iptables –A FORWARD –s xxx –d yyy –m limit ...  –j DROP因为这样的话,所有匹配到的数据包就都被drop掉了。你应该这

2011-11-06 14:14:11 10205 2

原创 一个人的周末,我在歌唱

老婆和女儿走了已经两周多了,一个人把家里搞的很乱。把床铺铺到了地上女儿的爬行垫上,满地酒瓶子,满地烟灰,桌上放着长了霉菌的剩饭,食品外卖的袋子饭盒到处都是,脏衣服铺天盖地,...加上这几天连续下雨,到处潮潮的,...到处都长毛了...睡的地铺上,散落着星星点点,有烟灰,有来伊份的食品袋,展开的书,快要发霉的被子,还有酒瓶子盖...     我不晓得如果老婆突然回来会发生什么,不过就算不突然

2011-11-05 15:26:25 3339

一个iptables的stateless NAT模块实现

如果你在寻找Linux上配置诸如Cisco设备上的static双向NAT的方法,这个或许就是你想要的; what?你觉得它完不成PAT?是的,它不行。但是想做PAT为何不使用现有的iptables实现呢?它可以自动为你解决元组唯一性问题。不要从概念上分析,事实上,static双向NAT是完全对称的,一对一的 ,也只有在BOX两边的网络在拓扑级别是完全对等的情形下,这种NAT或许才是有用的,Cisco设备经常处在这样的位置,比如一个很大的stub节点的出口位置,比如两个domain的中间位置... 我将名字取为STATIC-2-WAY-NAT,比较长也比较怪,完全不符合UNIX的小写短名传统,我的想法是:这样可以少写很多的帮助信息,因为名字就是自解释的。

2014-12-27

模块化的nf-HiPAC

原版的nf-hipac需要为内核打patch,且只支持较低版本的内核,构建起来相对比较麻烦。 模块化后的nf-hipac可以直接作为内核可加载模块编译,且适配了高版本的Linux内核。为了移植工作简化,去掉了和iptables模块的联动支持!

2014-11-21

配置文件还有一些other

代码和配置iptables配置文件,还有一些别的东西

2010-04-16

关于linux内核以及其他个人体会的文集

本文集是我用将近两年的时间写成的,大多数文章是关于linux内核的,另外还有一些我自己对计算机的理解,还有一些历史,音乐方面的东西。适合于对linux内核思想感兴趣的阅读,文章偏重于对于思想的理解。

2009-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除