第05章、内核配置.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
/ Linux与网络应用环境 Linux与网络应用环境 第05章 内核定制 上一章内容回顾 正则表达式 shell简介 有效使用shell shell中的特殊字符 shell中的变量 shell编程简介 本章学习目标 了解Linux内核的作用和基本功能 掌握内核的配置方法 了解常见内核配置项的含义 掌握内核的编译方法 掌握内核模块的编译与安装 在Linux系统中应用新内核 内容进度 内核的定制 配置内核 内核、模块的编译与安装 内核的定制 内核的定制 内容进度 内核的定制 配置内核 内核、模块的编译与安装 配置内核 配置内核 Processor type and features-处理器类型和特征 High Memory Support:计算机有超过1GB内存时才是必须的 Math Emulation:计算机是386或486SX时是必须的 MTRR:允许在PCI或AGP总线中进行更快速的通信 Symmetric multi-processing:以最佳方式加载多处理器 General setup-常规设置 Networking support:必须选中 Sysctl support:允许程序修改内核而不需要重新编译内核或重启计算机 Memory Technology Devices(MTD)-记忆存储设备 配置内核 配置内核 Multi-device support(RAID and LVM)-多驱动器支持 RAID:廉价冗余磁盘阵列 LVM:逻辑卷管理器 Cryptography support(CryptoAPl)——密码支持 CryptoAPI目的主要是用于IPSec IPSec:通过公共IP网络进行安全通信的协议格式 配置内核 配置内核 ATA/IDE/MFM/RLL support-硬盘通讯协议支持 SCSI support-SCSI设备支持 Fusion MPT device support-FusionMPT设备支持 Fusion MPT提供高性能的SCSI或网络支持 IEEE l394(FireWire)support(EXPERIMENTAL)-IEEEl394支持 配置内核 配置内核 Amateur Radio support-业余广播支持 IrDA(infrared)support-红外线支持 ISDN subsystem-ISDN子系统 Old CD-ROM drivers(not SCSI,not IDE)-老式光盘驱动器 配置内核 配置内核 Console drivers-控制台驱动 Sound-声卡设置 USB support-USB支持 配置内核 配置内核 Profiling support-评测支持 OProfile: 一种系统全局的性能监视工具,使用处理器上的性能监视硬件来检索关于内核以及系统上的可执行文件的信息 Eg.内存何时被引用、缓存L2请求数量、收到的硬件中断数 Kernel hacking-内核调试 配置内核 内容进度 内核的定制 配置内核 内核、模块的编译与安装 内核、模块的编译和安装 内核、模块的编译和安装 内核、模块的编译和安装 编译内核/模块的一般步骤 rpm –ivh kernel-source-2.4.20-8.i386.rpm 在第二张光盘中找到kernel-source-2.4.20-8.i386.rpm cd /usr/src/linux-2.4 make mrproper 清理从前编译内核时的残留文件和不必要的关联 make menuconfig/make oldconfig make dep make bzImage make modules make modules install make install 本章内容总结 内核的定制 配置内核 内核、模块的编译与安装 演示操作过程 演示操作过程 注意:无论运行哪种编译方式都应在/usr/src/linux-x.x下运行“x.x”为版本号。 make config:方式只做简单介绍即可,可以后看一下界面,然后ctrl+c退出; make menuconfig:要边讲边演示,要把教材上讲的所有内容演示完整,包括怎样调出帮助页面; make xconfig:仅做演示就可以了; make oldconfig:说明作用。 北测教育——软件测试职业教育基地 模块的作用 内核模块简称模块,是一段可执行的程序,但是它可以被动态加载到内核中,并成为内核的一部分。 加载到内核中的模块具有与内核一样的权限,可以访问任何内核中的数据结构。内核模块中的很多功能既可以直接编译进内核,也可以作为内核模块进行编译。 我们在实际使用过程中,不可能将所有的功能都编译进内核,因为这样会使内核变得很大。因此有些使用

文档评论(0)

糖糖 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档