- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单元3 –内核服务 红帽RHCE中文课件
单元3 – 内核服务 目标 学习了本单元后,你应该能够: ● 了解内核的作用和结构 ● 了解如何装载和配置内核模块 ● 了解如何使用 /proc 和 sysctl 配置内核 ● 检查系统的硬件状况 Linux 内核 ● 内核构成了 Linux 操作系统的核心部分 ● 内核的职责 : ● 系统初始化 : 检测硬件资源并引导系统 ● 进程调度 : 决定进程的启动和运行时间 ● 内存管理 : 为运行的进程分配内存 ● 安全 : 经常校验文件系统权限、SElinux 环境和防火墙规则 ● 提供缓冲和缓存以提高硬件的访问速度 ● 采用标准网络协议和文件系统格式 ● 详细文档在 kernel-doc RPM 软件包 内核映像和变体 ● 支持的架构 : x86、x86_64、IA64 Itanium、PowerPC64、s390x ● 可用于 x86 的三种内核版本 ● 常规 : 一个或多个处理器,但 RAM 只能是 4GB 或者小于 4GB ● PAE : 多处理器,且可支持高达 64GB RAM ● Xen : 虚拟化所需 ● 内核总是安装在 /boot/vmlinuz-* 中 内核模块 ● 模块是小型,可根据需要装载或者卸载的内核扩展 ● 可执行驱动程序、文件系统、防火墙及其它 ● 位于 /lib/modules/$(uname -r)/ 目录下 ● 为特定的内核版本编译,以内核 RPM 的形式提供 ● 可添加第三方模块 内核模块工具 ● lsmod 命令可列出已装载的模块 ● modprobe 可装载和卸载模块 ● mokinfo 显示任意可用模块的信息 ● /etc/modprobe.conf 可用来配置模块 : ● 无论何时装载模块都需要为其提供的参数 ● 代表模块名称的别名 ● 在装载或者卸载模块时需要执行的命令 管理 initrd 映像 ● 初始化内存盘提供在引导初期装载的模块 ● 文件位于 /boot/initrd-$(uname –r).img ● 有时会由于某种原因添加额外的模块 : ● 系统中添加新硬件。例如 SCSI 控制器 ● 需要新的特性,例如 USB 驱动器 ● 需要在引导时自动装载模块 ● 使用 mkinitrd 和 –with 选项可重建带附加模块的系统 : mkinitrd –with=module_name /boot/initrd-$(uname -r).img $(uname -r) 通过 /dev 访问驱动程序 ● /dev 目录下的文件可用来访问驱动程序 ● 从那些文件中读取数据或向其中写入数据是可行的操作 : ● 从串口读取数据 : cat /dev/ttySO ● 向串口写入数据 : echo “Message” /dev/ttySO ● 有三个文件可帮助确定访问哪个驱动程序 : ● 设备类型 (字符设备或者块设备) ● 主号码 ● 副号码 设备节点示例 ● 块设备 ● /dev/had,/dev/hdc : IDE 硬盘,光驱 ● /dev/sda,/dev/sdb : SCSI、SATA 或者 USB 存储设备 ● /dev/md0,/dev/md1 : 软件 RAID ● 字符设备 ● /dev/tty[0-6] ● /dev/null,/dev/zero : 软件设备 ● /dev/random,/dev/urandom : 随即数字 用 udev 管理 /dev ● udev 可管理保存在 /dev/ 目录下的文件 ● 文件只有在接入相应的设备后才会生成 ● 文件在设备被拔出后自动删除 ● /etc/udev/rules.d/ 中的 udev 报告可确定 ● 文件名 ● 权限 ● 拥有者和组 ● 当出现新硬件时需要运行的命令 在 /dev 中添加文件 ● 在 /dev 中添加 udev 条目的正确方法 ● 在 /etc/udev/rules.dc 中创建新文件 ● 插入如下说明 : KERNEL==“sda”,NAME=“usbkey”,SYMLINK=“usbstorage” ● 这可令下次插入 /dev/sda 时生成一个名为 usbkey 的设备文件和一个名为 usbstorage 的符号链接 ● 用 mkmod 可手动添加文件 mknod /dev/usbdevice b 8 0 ● mkmod 不持久 用 /p
您可能关注的文档
最近下载
- 2024-2025学年中职思想政治心理健康与职业生涯高教版(2023)教学设计合集.docx
- LSP污水处理工艺介绍.pdf VIP
- 产品生命周期管理操作手册.docx VIP
- 2024-2025学年小学信息技术(信息科技)四年级上册湘科版(2024)教学设计合集.docx
- 新《高等教育法规概论》考试复习题库600题(含各题型).pdf VIP
- 细胞培养基本知识-培训课件.ppt VIP
- 2025至2030中国固液分离设备行业项目调研及市场前景预测评估报告.docx
- 秋新教科版五年级上册科学全册教案(表格式)2021年.pdf
- 接触端子冲压工艺与模具设计.docx
- 甲状腺功能减退症护理.pptx VIP
文档评论(0)