Red Hat Linux 设备与模块管理全解析
1. 设备信息管理
在 Red Hat Linux 系统中,设备信息的管理主要涉及/proc和/etc/sysconfig/hwconf文件。Kudzu 工具会在/etc/sysconfig/hwconf文件中维护所有已安装硬件设备的完整配置文件。当有新硬件添加或旧硬件移除时,Kudzu 会自动更新该文件。文件中的条目定义了设备的各种配置变量,例如设备类型(如视频、CD - ROM、硬盘等)、使用的总线(PCI、IDE 等)、设备名称(如 hdd 或 st0)、使用的驱动程序以及设备描述。以下是一个鼠标条目的示例:
class: MOUSE bus: PSAUX detached: 0 device: psaux driver: generic3ps/2 desc: "Generic 3 Button Mouse (PS/2)"/proc文件系统则为设备维护特殊的信息文件。例如,/proc/devices文件列出了所有已安装的字符和块设备及其主编号;/proc/interrupts、/proc/dma和/proc/ioports文件分别列出了设备当前使用的 IRQ、DMA 和 I/O 端口。还有一些文件列出了多个设备的信息,如pci文件列出所有