码迷,mamicode.com
首页 > 系统相关 > 详细

Linux系统中的硬件问题如何排查?(4)

时间:2014-09-09 22:47:19      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:http   使用   ar   strong   文件   2014   art   div   问题   

Linux系统中的硬件问题如何排查?(4)

2013-03-27 10:32 核子可乐译 51CTO.com 字号:T | T
bubuko.com,布布扣

在Linux系统中,对于硬件故障问题的排查可能是计算机管理领域最棘手的工作,即使是经验相当丰富的用户有时也会遇上自己搞不定的状况,本文分享一些实用的技巧与处理方法,希望有助于读者朋友理解、查明并最终搞定硬件难题。

AD:2014WOT全球软件技术峰会北京站 课程视频发布

 

Lspci命令

要想对所有接入的硬件组件及其对应驱动程序进行扫描,这里还有一种更简单的方法。系统命令lspci能列出所有接入PCI总线的设备,不过就连遗留硬件也会被显示出来。

bubuko.com,布布扣

现在的问题是,lspci到底是从哪获得这些信息的?好吧,如果大家真想知道,那么我们一起把lspci与strace搭配起来看看。毫无疑问,lspci是对/sys目录进行扫描以获取接入设备信息的,其中包括连接端口、供应商ID、设备类型以及配置等。

bubuko.com,布布扣

最后,lspci会参考/usr/share/hwdata/pci.ids文件中所包含的硬件供应商静态列表。该列表会将供应商ID数字转译成自然语言名称,方便我们直接读取lspci所输出的扫描结果。

bubuko.com,布布扣

某些Linux发行版还会为lspci命令配备图形化前端,这样我们就能像在Windows平台上那样从窗口中读取系统信息了。但需要提醒大家的是,命令输出查询起来更方便,尤其是在进行调试工作时。

bubuko.com,布布扣

/var/log/messages

最后但同样重要的是,我们还可以通过查询系统日志得到想要的答案。再次强调,将注意力集中在出现问题的硬件身上,别被无关紧要的错误所引导。作为演示,我们向设备插入U盘并查看系统会向我们反馈哪些信息。要实时进行信息查询,我们要用到tail命令。

要注意系统列出的内容。在这个实例中,我们会看到系统正确识别到了新接入的驱动器。但这并不意味着我们可以直接开始使用,大家一定已经发现,系统没有自动为其安装驱动程序、我们目前也没有足够的使用权限等等。甚至U盘本身也可能存在故障。但无论如何,设备已经被系统内容正确识别了,所以我们可以排除这方面的可能性了。

bubuko.com,布布扣

 

 

Linux系统中的硬件问题如何排查?(4)

标签:http   使用   ar   strong   文件   2014   art   div   问题   

原文地址:http://www.cnblogs.com/L-H-R-X-hehe/p/3963432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!