1 / 14

第 20 章

第 20 章. Linux 内核配置. 本章内容. Linux 内核基础知识 配置内核的准备 配置内核参数 编译与安装内核. 20.1 Linux 内核基础知识. Linux 内核组成 配置内核的目的. 20.1.1 Linux 内核组成. Linux 内核主要由 5 个子系统组成: 进程调度 内存管理 虚拟文件系统 网络接口 进程间通信. 20.1.2 配置内核的目的. 用户配置内核,一般可能出于以下原因: 学习与体验 需要使用新内核中的功能 修补系统新发现的安全漏洞与程序缺陷,维护系统的正常使用与运行

yair
Download Presentation

第 20 章

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第20章 Linux内核配置

  2. 本章内容 • Linux内核基础知识 • 配置内核的准备 • 配置内核参数 • 编译与安装内核

  3. 20.1 Linux内核基础知识 • Linux内核组成 • 配置内核的目的

  4. 20.1.1 Linux内核组成 • Linux 内核主要由5个子系统组成: • 进程调度 • 内存管理 • 虚拟文件系统 • 网络接口 • 进程间通信

  5. 20.1.2 配置内核的目的 • 用户配置内核,一般可能出于以下原因: • 学习与体验 • 需要使用新内核中的功能 • 修补系统新发现的安全漏洞与程序缺陷,维护系统的正常使用与运行 • 提高系统性能,包括升级新内核,修改现有内核等 • 硬件设备发生了变动,需要在内核中进行相应的调整

  6. 20.2 配置内核的准备 • 准备内核源代码 • 准备相关工具

  7. 20.2.1 准备内核源代码 • 内核源码下载地址: • http://www.kernel.org • 拷贝内核源码到/usr/src/kernels目录下,并解压缩 • # tar jxvf Linux-2.6.19.2.tar.bz2

  8. 20.2.2 准备相关工具 • 根据用户原有系统的不同,可能需要更新几个工具: • module-init-tools-3.1-0 • mkinitrd-4.2.1

  9. 20.3 配置内核参数 • 配置内核的方法 • 使用make menuconfig配置内核 • 内核设置选项

  10. 20.3.1 配置内核的方法 • 将自己下载的内核源文件解压缩到/usr/src/kernels目录 ,使用以下方法之一进入配置界面: • make config • make xconfig • make gconfig • make menuconfig

  11. 20.3.2 使用make menuconfig配置内核

  12. 20.3.3 内核设置选项 • Code maturity level options(代码成熟级选项) • General setup(常规内核选项) • Loadable module support (可加载模块支持) • Block Layer (块设备支持特性) • Processor type and features (处理器类型和特性) • Power management options(高级电源管理) • Bus options (PCI, PCMCIA, EISA, MCA, ISA) (总线选项) • Executable file formats(可执行文件格式) • Networking(网络选项) • Device Drivers (设备驱动程序) • File systems (文件系统) • Kernel hacking (内核调试) • Security options (安全选项) • Cryptographic options (加密选项)

  13. 20.4 编译与安装内核 • 安装新内核的步骤: • 使用make命令进行编译 • 安装模块文件 ,使用如下命令: • # make modules_install • 安装内核文件 : • # make install • GRUB引导程序配置文件会被自动修改

  14. 本章小结 • 熟悉内核配置的基本步骤 • 熟悉常用的内核配置选项

More Related