本章学习目标<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
使用kudzu重新配置硬件
配置模块
基本磁盘管理
高级磁盘管理
****设备的使用
4.1配置硬件
Linux下设备的配置过程是指在检测到设备类型、设备当前工作参数等信息之后,使用这些信息来配置设备的驱动程式,工作方式等.要完成这样的任务,需要做两方面的工作:
其一是需要一个详尽的设备信息文档,这个文档描述了设备标识、和设备标识对应的设备驱动程式、设备配置参数(设备选项)、设备配置的周详描述、设备配置方法描述、设备对应的别名、设备的主设备号等信息.
现在的Linux内核中使用kmod来完成设备模块的自动加载,他的一般工作机制是:在第一次引用设备模块时,内核使用系统命令 /sbin/modprobe加载这个设备模块.为了使这种机制正常工作,您需要使用depmod -a建立表述模块之间依赖关系的文档 modules.dep,然后在/etc/modules.conf中配置正确的设备别名,假如还需要配置设备对应的参数.举例来说,在配置网卡时网卡的驱动程式是ne2k-pci,网卡的设备别名是eth0,则在文档 /etc/modules.conf中加入别名alias eth0 ne2k-pci,就配置了ne2000兼容的PCI网卡,这样当有程式要尝试访问网络时,内核会自动加载网卡驱动程式ne2k-pci.
其二是需要根据设备的类型,连同安装的Linux系统版本(不同的Linux发行版对于同一设备的配置脚本文档存在差异),配置设备对应的配置脚本文档.
4.1.1 检测系统硬件
一、自动检测过程介绍
一般而言,在Linux下进行设备自动检测是根据设备的总线类型进行的.现在的微机系统上最常见的总线类型有PCI、SERIAL、USB、 PCMCIA、PARPORT、ISA、SCSI等.对于检测过程,一般不是通过c语言的库函数直接对设备进行访问,并读取设备的信息,而是通过内核的 /proc文件系统进行.这种检测方式,充分利用了内核中关于硬件的多种检测函数,具有高效、稳定的特点,并且在内核版本升级之后,使程序的变化也为最 小.对于大多数现在流行的系统硬件,在插入适当的模块之后,内核会在/proc文件系统中生成相应的描述文件.检测过程就是读取这样的文件,并将其信息进 行相应的处理,从中提取出设备标识、设备描述、设备工作状态等信息.
涉及到对/proc文件系统的访问,并可能在检测过程开始时插入需要的设备模块,需要用户以root用户方式执行下面所说的操作.
在检测过程结束的时候,用户一般能够得到设备的唯一标识(制造商标识和设备标识)和设备的当前的状态信息.这时就需要一个设备数据库,这个数据库将设备的 唯一标识和对应的设备驱动程序对应起来,然后由此生成/etc/modules.conf中的对应表项及其他配置脚本,完成整个的硬件配置过程.
:什么是LVM?其优点是什么?如何使用LVM进行逻辑卷管理?
4:Raid常用的分为几种?
5:ISO镜像文件如何制作?
|