通过 modprobe 彻底禁用 netfilter
admin 12年前 (2013-04-24) 5375浏览 0评论
要禁用 iptables 很简单,曲线救国,禁用掉模块就好了: $ cat /etc/modprobe.d/blacklist-iptables.conf alias ip_tables off alias iptable off alias ipt...
admin 12年前 (2013-04-24) 5375浏览 0评论
要禁用 iptables 很简单,曲线救国,禁用掉模块就好了: $ cat /etc/modprobe.d/blacklist-iptables.conf alias ip_tables off alias iptable off alias ipt...
admin 12年前 (2013-04-23) 3109浏览 0评论
闲来无事, 总结一下内核开发调试环境的搭建过程, 希望能对和我一样的内核新手们有所帮助. 方案 我的测试系统在QEMU中运行, Host和Guest的架构都是x86_64, 用Busybox生成的initrd做为根文件系统, KGDB做为调试器. 生...
admin 12年前 (2013-04-16) 3542浏览 0评论
确定内核版本 首先,确定你要使用的内核版本,一般情况下,建议使用最新版本的。 截至到今天,gentoo的最新内核版本是: v2.6.24-gentoo-r4 你也可以通过以下指令获取最新的版本。 emerge -s gentoo-source 如果你...
admin 12年前 (2013-04-16) 3307浏览 0评论
作者:Ken Wu Email: ken.wug@gmail.com 转载本文档请注明原文链接 http://kenwublog.com/docs/linux-kernel-2-6-36-optimization.htm! 介绍 本文档是一篇关于Li...
admin 12年前 (2013-04-06) 3471浏览 0评论
我们知道,在KVM里测试内核会碰到一个很严重的问题:那就是在 host 编译的内核不能直接在 guest 里使用。有两个原因:一是 host 和 guest 的硬件可能不一样,所以需要的 config 不一样;二是内核模块即便是安装进了 initra...
admin 12年前 (2013-04-06) 2724浏览 0评论
相信有无数的人,有编译内核失败的记录, 99% 的原因就是和文件系统,硬件驱动有关,比如没有找到 SCSI 卡.但对这些问题大家都无从下手,都是乱测试. 因为我管理公司所有的服务器的内核定制,优化和升级.下面我要教大家一些技巧,来帮助大家少失败些.来...
admin 12年前 (2013-04-05) 4082浏览 0评论
普通的编译内核我想大家可能常常玩.但如果要大量的应用,还有下次备用的话,打成 rpm 包还是会方便很多. 在07年就写过一个内核编译笔记,http://www.php-oa.com/2007/10/17/linux-make.html,但基本没有认真...
admin 13年前 (2012-01-02) 3076浏览 0评论
原文:http://kernel.taobao.org/index.php/Documents/kernel_team_internship淘宝内核组是一只非常年轻的队伍,我们作为开源社区和淘宝的桥梁,一方面基于淘宝的工作负载来改进Linux内核的性...
admin 13年前 (2012-01-02) 3265浏览 0评论
第二天的主题就轻松一些也宽泛一些Intel的吴峰光介绍了writeback最近的改进方向。 吴峰光(intel)同学的讲座 以前的writeback是脏页到了一定的比例就开始,以后要改为曲线调节式的。...
admin 13年前 (2012-01-02) 3647浏览 0评论
10月13日到14日两天参加了在江苏南京召开的CLSF(China Linux Storage & Filesystem)会议,说会议大了点,主要是大家一群对低层存储和文件系统感兴趣的同学(主要来自SUSE,Intel,南大富士通,淘宝,百...
admin 13年前 (2012-01-02) 3273浏览 0评论
几个月前朱照远同学向我提过一个epoll的疑似bug:1. 创建一个socket(sfd)并connect到某个server2. 创建 epoll_create(efd)3. 将socket的描述符sfd加入efd, 采用ET模式4. 调...
admin 13年前 (2011-12-22) 2975浏览 0评论
kgdb的详细用法就不多说了,只说说怎么调试内核模块,因为内核模块的符号地址信息并没有包含在vmlinux里,所以需要载入模块的信息: gdb加载内核模块的命令为: ?View Code BASH1 add-symbol-file FILE ADDR...
admin 14年前 (2011-08-01) 3042浏览 0评论
简单记一下,免得以后翻。 1. 做好224色的ppm文件logo_mylogo_clut224.ppm,放到drivers/video/logo下 2. 在include/linux/linux_logo.h中添加 ?View Code C1 ext...