你所在的位置: 首页 > 红帽认证 > RHCA >
最新开班 班级 报名状态
8月17日 RHCSA脱产班 已报满
10月13日 RHCE周末班 已报满
11月18日 RHCSA脱产班 已报满
11月2日 RHCSA周末班 已报满
12月2日 红帽专题班 已报满
12月16日 红帽专题班 已报满
12月23日 红帽专题班 已报满
3月03日 RHCSA脱产班 热招中
4月23日 RHCSA脱产班 热招中
7月24日 红帽RHCE暑假 热招中
  • 博赛网络ICT就业班热招中
  • 博赛推出Oracle OCM实战课程

定制Linux内核

时间:2013-09-26 11:21 作者:admin 点击:

 定制Linux内核

本章重点讲解Linux内核的主要模块,/boot目录下vmlinuz.*、initrd.img、configure*等文件的功能,Linux内核操作和Linux模块配置命令,Linux内核选项配置,定制Linux内核等内容。通过本章的学习,读者将掌握Linux系统的启动过程,Linux内核的配置及如何裁剪Linux内核。

8.1 Linux内核组件介绍

Linux内核即Linux操作系统的核心,主要包括文件系统模块(虚拟文件系统模块)、内存管理模块、进程管理模块、进程间通信模块和网络接口模块这5大模块,它们之间的关系如图8-1所示。

(点击查看大图)图8-1 Linux内核各大模块的关系图

文件系统模块:主要负责文件系统的管理。在Linux 2.6内核中,支持ext2、ext3、ext4、ocfs2、jfs、xfs、reiserfs、gfs及网络文件系统nfs、cifs等。此类源码位于Linux 2.6内核源码的fs目录下。

内存管理模块:主要负责物理内存和虚拟内存的资源分配,此类源码位于Linux 2.6内核源码的mm和arch/*/mm目录下。

进程管理模块:主要负责进程的资源分配协调管理,处理器的所有源码文件均位于arch和include/config/*/arch/目录下。

进程间通信模块:主要负责协调进程之间的资源分配关系以及进程资源的竞争分配。

网络接口模块对于内核而言不是一个必选模块,当然如果需要对系统进行远程管理,则需要选上此模块。

(责任编辑:Superthink)

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)