Linux kernel简介
内核体系设计分:单内核,微内核 windows是微内核设计。 Linux是单内核设计,但充分借鉴了为微内核体系的优点,为内核引入了模块化机制。 内核的组成部分 kernel:内核核心,一般为bz压缩的image文件,通常位于/boot目录,名称为vmlinuz-VERSION-release kernel object:内核对象,即为内核模块,一般放置于/lib/modules/VERSION-release目录下 kernel和kernel object的版本号一定要完全一样,才能正常使用。 [ ]:N [M]:Module [*]:Y,编译进kernel ramdisk:辅助性文件,并非必须,这取决于内核是否能直接驱动rootfs所在的设备。 里面放的是: 目标设备驱动,例如SCSI设备的驱动; 逻辑设备驱动,例如LVM设备驱动 文件系统,例如xfs文件系统 它是一个简装版的根文件系统 获取内核版本信息的命令:uname 内核文件所在位置:/boot/vmlinuz-VERSION.release 获取内核的release号: # uname -r 2.6.32-754.el6.x86_64 获取主机名: # uname -n c610 # hostname c610 获取内核已经装载了哪些模块:lsmod 显示的信息来自/proc/modules文件 Module:模块名字