您所在的位置: 首页>>读书频道>>操作系统>>Linux>>

配置内核(3)

http://book.51cto.com  2008-03-07 11:50  黄永兵译  51CTO.com  我要评论(0)
  • 摘要:《详解定制一个Liunx内核》主要讲的是为你的服务器和桌面计算机建立一个定制的linux内核。本文是配置内核部分。
  • 标签:linux  内核

为了让处理器节能,(当处理器无事可干的时候,内核将发出暂停指令),在一个笔记本电脑上或其他特殊的系统上,你或许需要更多的ACPI支持选项,请阅读每个选项的帮助信息。注意这将取决于你的芯片组,启用ACPI支持可能导致一些问题,系统可能启动不了,ACPI启动后它将控制IRQ,不过可以在启动加载配置项中用参数来控制是否启用它或禁用它。如在kernel启动参数中附加acpi=off来禁用它。除此之外,ACPI还会显著地增大你的内核尺寸,下面是我在General Setup下的选择

回到主菜单,下一个子菜单是Memory Technology Devices,我们将跳过它,不要启用这些特征,除非你要使用类似Flash ROM/RAM芯片,同样,你可以阅读帮助来了解详细信息。
在列表中的下一个子菜单是Parallel port support,我们将其编译为模块,尽管它可能在这台服务器上都不会用到,这些模块不会被加载,请选择M,其余选项就会变得可用了。IEEE1284传输模式选项没有模块可选,但是它将包括在并口支持模块中。

回到主菜单,下一个子菜单是Plug and Play configuration,我通常禁用掉它里面的选项,因为我不会用到ISA PNP设备,请阅读帮助信息来决定你是否需要它,如果你有卡设备或许你应该启用它。下一个议程是Block Devices。

我喜欢将软盘支持编译为一个模块,没有理由将其编译到内核中去,因此我我选择了M。

我也喜欢将loopback设备编译为模块,在本文中我不需要加载任何磁盘镜像文件(如iso文件),如果我们将它编译为模块,不会有什么代价,除非需要的时候会加载,其他时候是不会加载的。

Per Partition Statistics in /proc/partitions允许系统监视工具来显示可用磁盘的使用情况,请选中它。

回到主菜单,下一个子菜单是Multi Device Support (RAID and LVM),如果你计划使用软RAID或逻辑磁盘管理LVM,我将它禁用掉了,因为我在这台服务器上不会用到它们。

在主菜单中的下一个子菜单是Networking Options,它包含有许多选项,下面是默认的设置情况:

在redhat系统上,请将Packet Socket support启用。

启用Network Packet Filtering,将会进入Netfilter Configuration子菜单。

启用Unix Domain Sockets,只要你用了tcp/ip网络就应该启用它。

但是你可能不需要IP Multicasting,我将其禁用掉了,如果你不是很清楚每个选项的含义请阅读帮助信息。

向下滚动到Netfilter Configuration子菜单,按回车键,这些都是内核内置的过滤驱动,你可以选择使用iptables,或ipchains来实施过滤规则,你的发行版可能有一个前端配置程序来配置防火墙的。

【责任编辑:雪花 TEL:(010)68476606】

回书目   上一节   下一节
上一篇: 配置内核(2) 下一篇: 配置内核(4)
Linux——从菜鸟到高手
Linux/Solaris服务器的安全配置
Linux 集群技术专题
Linux中文环境
Linux防火墙
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有