第 17 章 重 新 配 置 内 核目标完成此章学习后,你将掌握下列内容:列出重新配置内核的三个理由。定义、比较静态、动态内核模块。描述/stand 目录的结构。通过SAM添加、删除设备驱动程序。通过SAM添加、删除内核子系统。通过SAM改变可配置的内核参数。从备份内核引导。精品文档---下载后可任意编辑17.1 为 什 么 要 重 新 配 置 内 核注释在有些情况下有必要重新配置内核。为改变以下几项内容必须重新配置内核:1 .改变驱动程序默认内核包括许多设备驱动程序。然而,假如你为系统添加新的设备类型,就需要向内核添加驱动程序,以使用该设备。反之,当不需要这些设备时,则要删除驱动程序。假如系统内存受到限制,则可以通过减小内核来释放内存空间。删除不需要的驱动程序是减小内核的一种方法。2 .改变子系统 内核包括几个子系统: LVM、CD-ROM 支持、LAN 支持。假如这些子系统没有配置到内核,将不能利用它们的功能。假如系统内存受到限制,又不想使用子系统,就可以从内核中删除。3 .改变系统参数 系统参数影响系统的行为和内核的大小。系统参数决定许多内核表的大小 。例如:进程表大小决定了最大并行进程的数目。系统参数 nproc 定义进程表的大小,修改系统参数要非常小心。通常安装软件如数据库时,软件厂商会建议修改系统参数以利产品的正确使用。可以用SAM修改内核System Administration Manager( 系统管理器) ,或使用HP-UX 命令。多数情况下,要重新引导系统,装载新内核,使改动生效。精品文档---下载后可任意编辑17.2 静 态 内 核 模 块注释HP-UX 内核由多个内核模块构成。添加新模块可给系统提供新的功能。删除模块则可删除相应的功能。在HP-UX 版本11.x 之前,添加或删除驱动程序或子系统模块要求管理员:在 磁盘硬盘上重建整个内核,然后重新引导系统,使新内核生效。然而,内核实际上是静态的。不对系统重新引导就无法对运行中的内核做改动。精品文档---下载后可任意编辑17.3 动 态 内 核 模 块注释HP-UX 版本11.x 引入了必要的体系结构以支持动态可加载内核模块( DLKMs)。DLKM 驱动程序和子系统必要时可动态加入运行中的内核,并在不需要时卸载。这种功能提供了很多优越性:1 .高可用性 DLKMs无须对系统重新引导就可以添加所需的驱动程序和子系统。2 .效率 在内核不需要DLKMs时,可以被卸载。DLKM 分阶段执行。虽然在就引入了 DLKM 体系结构...