RH13517调节和维护内核.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文档。上传文档
查看更多
单元 17 调节和维护内核 目标 了解支持的体系结构 配置内核模块 配置内核参数 熟悉内核升级 支持的体系结构和内核识别 作为用户程序和系统硬件之间的接口,内核中确保rhel 应用到广泛的物理和虚拟硬件环境中发挥了重要作用。 RHEL6 支持的体系架构 支持直接在以下四个处理器体系架构中运行: Intel 和AMD 64位 x86-64 Intel 和AMD 32位 x86 IBM POWER (64 位 POWER6 或更高版本) IBM System z (系统 z9 或更高版本) RHEL6 和虚拟化 支持作为虚拟化 Guest,支持在以下管理程序上作为虚拟化 guest 运行: 在RHEL5 和6 (x86-64) 中的KVM 在RHEL5 (x86 和 x86-64,半虚拟化和完全虚拟化)中的Xen VMware ESX Server 和 VMware ESXi Server Microsoft Windows Server 2008 Hyper-V RHEL6 支持硬件分区 也支持硬件分区和虚拟化解决方案,例如 IBM POWER 和 System z Fujitsu PRIMEQUEST 这些解决方案已经过认证从而支持这些物理硬件,而不是作为非认证硬件上的一般功能。 RHEL6 支持公共云 redhat 还为在各种公共云计算提供商的平台上运行rhel提供认证,以作为我们云合作伙伴计划的一部分。 认证的云提供商包括: Amazon EC2(/solutions/cloud/amazon/) IBM (/ibm/cloud/) Savvis (/) 识别运行内核 1.cat /etc/redhat-release 安装的rhel版本 2.uname -r 当前运行的内核版本 3.yum list installed kernel\* 安装的内核版本 4.uname -m 或 arch 当前运行所在处理器体系结构 内核有时会发出日志消息,这些消息被记录在/var/log/messages 文件中,标记为 kernel 服务。 管理内核模块 内核模块 是可被动态链接到 linux 内核的对象文件,可执行代码,同时可以运行来扩展其功能或者提供设备驱动程序。 动态可加载的内核模块非常有用,因为他们可以让linux 仅加载特定配置中特定系统上所需的内核组件,这节省了内存空间以及系统资源的使用,它们还能使内核进行扩展,而无需对其重新编译和重新引导系统。 优点 可根据需要安装或卸载的内核扩展 不需要的驱动程序不会占用内存 模块可在系统安装后添加,通常为第三方驱动程序 模块可在不重启的状态下无限次装载和卸载 模块加载和卸载 在引导时加载的核心内核映像位于 /boot/vmlinuz-VERSION 可以安装多个内核,但只有一个是当前运行的内核。如要更改内核,必须重新引导系统。 每个内核都包含一组动态加载的模块,这些模块与该内核兼容,保留在 /lib/modules/VERSION/ 中。 通常,根据需要加载和卸载模块,无需用户(或管理员)交互。 可以使用 lsmod 列出当前加载的模块 可以使用 modprobe MODULENAME 手动加载模块 可以使用 modprobe -r MODULENAME 删除不再使用的模块 内核模块管理工具 lsmod命令: 列出已装载的模块 modprobe命令: 装载和卸载模块 modinfo命令: 显示任意可用模块的信息 模块参数 许多模块接受参数,可以在加载模块时指定这些参数。 modinfo 命令可以列出模块支持的参数 在modprobe 命令行中以 name=value 对的形式指定参数。 # modprobe ecryptfs ecryptfs_verbosity=1 通过在/etc/modprobe.d/local.conf 配置文件中配置选项可以自动应用参数: options ecryptfs ecryptfs_verbosity=1 练习:加载模块和设置默认参数 基于内核的防火墙的某些功能是按照可选内核模块实施的,例如在ftp服务器上执行连接跟踪。 假设要求你加载nf_conntrack_ftp 内核模块,并针对这tcp端口 21 和8021 上监听的ftp服务器对它进行相应的配置。 以下命令需要在serverX 上执行。 1.使用定位命令确保内核支持 nf_conntrack_ftp 模块 locate track_ftp 2.加载ftp 连接跟踪模块 modprobe nf_conntrack_ftp 3.确保已加载 lsmod | grep track_ftp 4.卸载ftp 连接跟踪模块 modprobe -r nf

文档评论(0)

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

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

1亿VIP精品文档

相关文档