Linux内核与模块 –RHEL6.3内核模块信息 主讲教师:张美平
Linux的内核与模块相关信息 Linux操作系统启动阶段,内核由Linux启动引导器(如grub)加 载到内存,作为Linux操作系统的0号进程运行; 在Linux系统中,内核文件位于/boot目录,文件名通常 为”vmlinuz+版本号” 在Linux系统中内核模块文件是一个扩展名为.ko的二进制文件, 位于Linux的内核模块目录/lib/modules/ `uname -r`目录中 命令“uname –r”用于查看当前Linux系统正在运行的内核版本 内核源代码及其头文件放在/usr/src/kernels/`uname -r` 目录
RHEL 6.3 grub启动菜单
RHEL 6.3 grub启动菜单
RHEL6.3启动过程
RHEL 6.3的/boot的内核
RHEL 6.3的模块目录 网卡模块
RHEL 6.3的内核头文件 1、RHEL6.3的内核头文件位于: /usr/src/kernels/2.6.32-279.el6.i686/目录, 2、安装rpm包:kernel-devel-2.6.32-279.el6.i686.rpm, 3、注意这个不是.c内核源代码,只是内核的.h头文件而已
rhel6.3内核与模块信息 1、rhel6.3的默认内核版本:2.6.32-279.el6.i686 2、设备驱动模块目录: /lib/modules/ 2.6.32-279.el6.i686/kernel/drivers/ 3、网卡驱动所在目录: /lib/modules/ 2.6.32-279.el6.i686/kernel/drivers/net 4、usb设备驱动所在目录 /lib/modules/ 2.6.32-279.el6.i686/kernel/drivers/usb 5、usb-serial设备驱动所在目录 /lib/modules/2.6.32-279.el6.i686/kernel/drivers/usb/serial 6、uvc 摄像头设备驱动所在目录 /lib/modules/2.6.32-279.el6.i686/kernel/drivers/media/video/uvc
网卡模块