您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > 查看USB等设备信息
linux常用查看硬件设备信息命令系统#uname-a#查看内核/操作系统/CPU信息#head-n1/etc/issue#查看操作系统版本#cat/proc/cpuinfo#查看CPU信息#hostname#查看计算机名#lspci-tv#列出所有PCI设备#lsusb-tv#列出所有USB设备#lsmod#列出加载的内核模块#env#查看环境变量资源#free-m#查看内存使用量和交换区使用量#df-h#查看各分区使用情况#du-sh目录名#查看指定目录的大小#grepMemTotal/proc/meminfo#查看内存总量#grepMemFree/proc/meminfo#查看空闲内存量#uptime#查看系统运行时间、用户数、负载#cat/proc/loadavg#查看系统负载磁盘和分区#mount|column-t#查看挂接的分区状态#fdisk-l#查看所有分区#swapon-s#查看所有交换分区#hdparm-i/dev/hda#查看磁盘参数(仅适用于IDE设备)#dmesg|grepIDE#查看启动时IDE设备检测状况网络#ifconfig#查看所有网络接口的属性#iptables-L#查看防火墙设置#route-n#查看路由表#netstat-lntp#查看所有监听端口#netstat-antp#查看所有已经建立的连接#netstat-s#查看网络统计信息进程#ps-ef#查看所有进程#top#实时显示进程状态用户#w#查看活动用户#id用户名#查看指定用户信息#last#查看用户登录日志#cut-d:-f1/etc/passwd#查看系统所有用户#cut-d:-f1/etc/group#查看系统所有组#crontab-l#查看当前用户的计划任务服务#chkconfig--list#列出所有系统服务#chkconfig--list|grepon#列出所有启动的系统服务程序#rpm-qa#查看所有安装的软件包常用命令整理如下:查看主板的序列号:dmidecode|grep-i’serialnumber’用硬件检测程序kuduz探测新硬件:servicekudzustart(orrestart)查看CPU信息:cat/proc/cpuinfo[dmesg|grep-i'cpu'][dmidecode-tprocessor]查看内存信息:cat/proc/meminfo[free-m][vmstat]查看板卡信息:cat/proc/pci查看显卡/声卡信息:lspci|grep-i‘VGA’[dmesg|grep-i'VGA']查看网卡信息:dmesg|grep-i‘eth’[cat/etc/sysconfig/hwconf|grep-ieth][lspci|grep-i'eth']查看PCI信息:lspci(相比cat/proc/pci更直观)查看USB设备:cat/proc/bus/usb/devices查看键盘和鼠标:cat/proc/bus/input/devices查看系统硬盘信息和使用情况:fdisk&disk–l&df查看各设备的中断请求(IRQ):cat/proc/interrupts查看系统体系结构:uname-a查看及启动系统的32位或64位内核模式:isalist–v[isainfo–v][isainfo–b]dmidecode查看硬件信息,包括bios、cpu、内存等信息测定当前的显示器刷新频率:/usr/sbin/ffbconfig–rev\?查看系统配置:/usr/platform/sun4u/sbin/prtdiag–v查看当前系统中已经应用的补丁:showrev–p显示当前的运行级别:who–rH查看当前的bind版本信息:nslookup–class=chaos–q=txtversion.binddmesg|more查看硬件信息lspci显示外设信息,如usb,网卡等信息lsnod查看已加载的驱动lshwpsrinfo-v查看当前处理器的类型和速度(主频)prtconf-v打印当前的OBP版本号iostat–E查看硬盘物理信息(vendor,RPM,Capacity)prtvtoc/dev/rdsk/c0t0d0s查看磁盘的几何参数和分区信息df–Fufs–oi显示已经使用和未使用的i-node数目isalist–v对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:Cpuinfo主机CPU信息Dma主机DMA通道信息Filesystems文件系统信息Interrupts主机中断信息Ioprots主机I/O端口号信息Meninfo主机内存信息VersionLinux内存版本信息备注:proc–processinformationpseudo-filesystem进程信息伪装文件系统Linux下,查看USB设备信息首先需要将usbfs挂载一下,然后才能查看。$mount-tusbfsnone/proc/bus/usb$cat/proc/bus/usb/devices或者在文件(/etc/fstab)中添加如下这句:none/proc/bus/usbusbfsdefaults00查看到的信息,如下所示:T:Bus=02Lev=00Prnt=00Port=00Cnt=00Dev#=1Spd=12MxCh=3B:Alloc=0/900us(0%),#Int=0,#Iso=0D:Ver=1.10Cls=09(hub)Sub=00Prot=00MxPS=64#Cfgs=1P:Vendor=1d6bProdID=0001Rev=3.00S:Manufacturer=Linux3.0.15ohci_hcdS:Product=s5pOHCIS:SerialNumber=s5p-ohciC:*#Ifs=1Cfg#=1Atr=e0MxPwr=0mAI:*If#=0Alt=0#EPs=1Cls=09(hub)Sub=00Prot=00Driver=hubE:Ad=81(I)Atr=03(Int.)MxPS=2Ivl=255msT:Bus=01Lev=00Prnt=00Port=00Cnt=00Dev#=1Spd=480MxCh=3B:Alloc=0/800us(0%),#Int=0,#Iso=0D:Ver=2.00Cls=09(hub)Sub=00Prot=00MxPS=64#Cfgs=1P:Vendor=1d6bProdID=0002Rev=3.00S:Manufacturer=Linux3.0.15ehci_hcdS:Product=S5PEHCIHostControllerS:SerialNumber=s5p-ehciC:*#Ifs=1Cfg#=1Atr=e0MxPwr=0mAI:*If#=0Alt=0#EPs=1Cls=09(hub)Sub=00Prot=00Driver=hubE:Ad=81(I)Atr=03(Int.)MxPS=4Ivl=256ms如何看懂这些信息呢?参见:kernel\Documentation\usb\proc_usb_info.txtT=总线拓扑(Topology)结构(Lev,Prnt,Port,Cnt,等),是指USB设备和主机之间的连接方式B=带宽(Bandwidth)(仅用于USB主控制器)D=设备(Device)描述信息P=产品(Product)标识信息S=字符串(String)描述符C=配置(Config)描述信息(*表示活动配置)I=接口(Interface)描述信息E=端点(Endpoint)描述信息一般格式:d=十进制数x=十六进制数s=字符串拓扑信息T:Bus=ddLev=ddPrnt=ddPort=ddCnt=ddDev#=dddSpd=dddMxCh=dd|||||||||__最大子设备||||||||__设备速度(Mbps)|||||||__设备编号||||||__这层的设备数|||||__此设备的父连接器/端口||||__父设备号|||__此总线在拓扑结构中的层次||__总线编号|__拓扑信息标志带宽信息B:Alloc=ddd/dddus(xx%),#Int=ddd,#Iso=ddd||||__同步请求编号|||__中断请求号||__分配给此总线的总带宽|__带宽信息标志设备描述信息和产品标识信息D:Ver=x.xxCls=xx(sssss)Sub=xxProt=xxMxPS=dd#Cfgs=dd|||||||__配置编号||||||______缺省终端点的最大包尺寸|||||__设备协议||||__设备子类型|||__设备类型||__设备USB版本|__设备信息标志编号#1P:Vendor=xxxxProdID=xxxxRev=xx.xx||||__产品修订号|||__产品标识编码||__制造商标识编码|__设备信息标志编号#2串描述信息S:Manufacturer=ssss||__设备上读出的制造商信息|__串描述信息S:Product=ssss||__设备上读出的产品描述信息,对于USB主控制器此字段为USB*HCIRootHub|__串描述信息S:SerialNumber=ssss||__设备上读出的序列号,对于USB主控制器它是一个生成的字符串,表示设备标识|__串描述信息配置描述信息C:#Ifs=ddCfg#=ddAtr=xxMPwr=dddmA|||||__最大电流(mA)||||__属性|||__配置编号||__接口数|__配置信息标志接口描述信息(可为多个)I:If#=ddAlt=dd#EPs=ddCls=xx(sssss)Sub=xxProt=xxDriver=ssss||||||||__驱动名|||||||__接口协议||||||__接口子类|||||__接口类||||__端点数|||__可变设置编号||__接口编号|__接口信息标志端点描述信息E:Ad=xx(s)Atr=xx(ssss)MxPS=ddddIvl=dddms|||||__间隔||||__终端点最大包尺寸|||__属性(终端点类型)||__终端点地址(I=In,O=Out)|__终端点信息标志
本文标题:查看USB等设备信息
链接地址:https://www.777doc.com/doc-2291894 .html