- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文档模板01
PAGE 2
PAGE 8
Copyright@2015 ZTEsoft Integration Runtime Environment
文档副标题
Linux硬件管理
Version 1.0
2015-03-01
DEV-07-001
日期编写/修改人版本记录2015-03-01IREVer 1.0创建日期审阅人版本密级状态意见2015-03-05IREVer 1.0内部公开发布无审阅
文档控制页面
编写/修改
LINUX硬件与设备管理—飞翔2011.10.11
概述
1、主要概念:
设备驱程序可以编译内核镜像,也可以做为内核模块,作为内核模块出现的设备驱动程序可以通过目录/etc/modprobe.d/*下的dist.conf进行配置
红帽维护一个企业级Linux所支持的硬件数据库。可以通过https://hardware.redhat .com
内核信息存储在叫dmesg 的动态缓存当中,该缓冲区的内容可以使用dmesg命令来查看(之前将在进程调查哪一张做过简单的介绍)
文件/var/log/dmesg 含有最近一次的引导后的dmesg缓冲区的快照
文件/proc/cpuinfo 报告有关系统中中央处理器
文件/proc/meminfo 报告关系内存的信息
文件/proc/ide 报告有关系统IDE驱动器的信息
2、设备驱动程序
Linux内核的一个主要工作就是提供对机器硬件的访问。 许多设备驱动程序时可以配置通常是在装载时为其赋予参数
设备驱动程序由两种实施方式:作文静态内核映像的一部分,或者作为内核模块。设备驱动程序的实施方式决定了其参数的配置方式
静态映像是引导系统时装载的文件。在redhat enterpriselinux中通常位于/boot目录,名为vmlinuz-version
文件/proc/cmdline 记录了用来引导内核当前实施的命令行
通常有关内核引导参数可以查看文档bootparm(7)man
3、内核模块
补充设备驱动程序,如网络接口驱动程序和声卡驱动程序,通常是以内核模块的方式来试试的,内核模块作为文件存储在文件系统中,通常为与/lib/modules/version之下,version就是内核版本号。Linux内核按需要装载。
Lsmod 命令可以产生当前装载的内核模块列表,或者直接查看/proc/modules获得详细信息
可以在装载内核模块设备驱动程序的时候赋予参数,内核按需装载模块,会查询/etc/modprobe.d目录下dist.conf的中含有的模块参数。例如执行声卡的设备驱动程序兼容soundblaster的sb内核模块,可以配置格式type=N N是一个整数的参数
所有的相关参数可以查看dist.conf文件,添加参数也放在此文件。在红帽五当中使用的时/etc/modprobe.d/dist.conf这个配置文件,红帽六则将硬件的配置参数放到了/etc/modprobe.d/这个目录
4、硬件信息
以下资源能够帮组你判断系统上安装的硬件
内核信息,dmesg缓冲区,和/var/log/dmesg
探测硬件的第一迹象是系统引导时内核发出的一些列信息,这些信息保存在屏幕上,很快消失,再也看不到。这些信息和内核发出的其他消息存储在一个乘dmesg的缓冲区的动态内核缓冲区里。一旦空间沾满,新信息将会覆盖信息
下面可以通过dmesg来查看
红帽六中kudzu 被hal取代了hardware administrator layer的缩写
Hal的主要功能
1.???????? 获取指定类型的设备列表。
2.???????? 获取/更改设备的属性值。
3.???????? 获取设备具有的能力描述。
4.???????? 设备插入/拔除时,通知相关应用程序。
5.???????? 设备属性或能力变化时,通知相关应用程序。
可以通过hal-device来查看相关的设备信息
另外一种就是通过/proc文件系统,来判断硬件几有用的信息。/proc/是虚拟文件系统
查看cpu信息,如型号,等都可看到
也可以查看相关的内存信息
还可以查看硬盘的相关信息,若果是ide硬盘可以直接通过
#cat /proc/ide/hda查看
如果是scsi硬盘的话就相对麻烦一点,通过/var/log/dmesg来查看
这样得到的结果信息不是很详细,下面通过dmesg 来查看先关的scsi的信息
5、pci设备信息
Lspci 命令列出所有探测到的pci设备,如果使用-v命令选项,这个命
您可能关注的文档
最近下载
- CECS193-2005 城镇供水长距离输水管(渠)道工程技术规程.pdf VIP
- 《Python数学建模算法与应用课件》04第4章 线性规划和整数规划模型.pptx
- 立体仓库结构设计(底盘单元).docx VIP
- ASME中国制造-ISO12944-7-2017 中文译稿 第7部分 涂装工作的实施和监管.pdf VIP
- 2025年生物制药企业生产过程节能减排与成本控制方案.docx
- 民国时期广东的蔗糖生产与蔗糖业纠纷研究.pdf
- 末梢血标本采集专家共识试题及答案.doc VIP
- 年回收拆解30000辆报废汽车新建项目环境影响报告.docx VIP
- JTT1495-2024公路水运危险性较大工程安全专项施工方案审查规程.pdf VIP
- 《人类起源的演化过程》名著导读PPT教学课件.pptx VIP
文档评论(0)