如何使用Linux查看设备型号? (linux 查看设备型号)

Linux作为一个开源的操作系统,为用户提供了极其灵活的自由度,同时也是为开发人员提供了无限的可能性。然而,对于许多初学者来说,Linux系统的某些操作可能会感到困惑,其中之一就是如何查看设备的型号,特别是在没有图形界面的情况下。

今天,我们就来介绍一些Linux中的命令和方法,使您能够轻松地查看Linux中的设备型号。

1.使用命令”lspci”来查看设备型号

lspci是用于列出所有PCI接口信息的命令,可以查看PCI设备的信息,包括设备制造商、型号、芯片组等等。使用lspci命令需要以超级用户(或root用户)的身份运行以下语句:

“`

sudo lspci | grep -i ‘device\|vga\|3d\|audio’

“`

上面这个命令行的作用是列出所有的设备信息,并且可以通过管道符号将命令输出传递给grep命令,用来快速过滤你要查找的设备信息,比如设备名,型号名称,显卡信息等等。

下方是该命令的输出示例:

“`

00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)

00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)

00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)

00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)

“`

2.使用命令”lsu”来查看设备信息

Linux系统中还有一个命令可以用于查看USB设备的信息,这个命令就是”lsu”。用法非常简单,只需要在终端中输入以下命令即可。

“`

lsu

“`

该命令会列出所有已连接到计算机上的USB设备,并提供设备ID、制造商、型号等信息,如下所示:

“`

Bus 002 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 001 Device 003: ID 0c45:6340 Microdia Integrated Webcam

Bus 001 Device 002: ID 8087:8000 Intel Corp.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

“`

3.使用命令”lshw”来查看设备详细信息

如果您需要查看Linux系统中更详细的设备信息,那么可以使用命令”lshw”。”lshw”是一个可以为您提供有关硬件组件的所有信息的命令,包括CPU、内存、磁盘、显卡等等所有硬件信息。

“`

sudo lshw

“`

该命令的输出内容包含了每个设备的详细信息,比如版本信息、制造商、速度和容量等等,如下所示:

“`

*-memory

description: System Memory

physical id: 1

slot: System board or motherboard

size: 16GiB

*-bank:0

description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)

product: M378A1K43BB1-CRC

vendor: Samsung

“`

4.使用命令”hwinfo”来查看所有硬件信息

Linux系统还有一个命令可以查看所有硬件信息,那就是”hwinfo”。此命令将列出有关所有硬件组件的信息,类似于Type、Vendor、Model、Description等,如下所示:

“`

sudo hwinfo –short

“`

该命令的输出可能会有点长,因为它会列出所有硬件组件的信息,您可以通过使用管道符将其输出信息传递给”grep”、”awk”等命令进行筛选和处理,同时加上–short参数可以得到更简单的信息。

在Linux中查看硬件信息非常简单,您只需在终端中键入适当的命令即可。如果您需要查看某些特定设备的信息,那么可以使用lspci命令来查看PCI设备的信息,使用 lsu 命令来查看USB设备的信息,使用 lshw 命令来查看设备详细信息,或使用hwinfo命令来查看所有硬件信息。只要您使用适当的命令,就可以轻松地查看设备的型号和其他相关信息。

相关问题拓展阅读:

linux系统硬盘序列号指令

一、Linux查看硬盘序列号的命令是:

hdparm -i /dev/sda,若该用户没有没并执行该命令的权限,可以加sudo 提升权限。-i参数用于显示驱动器的基本信息。/dev/sda为要查看的硬盘。可以使用fdisk -l命令查看硬盘名。

hdparm参数说明:

-a    设定读取文件时,预先存入块区的分区数,若不加上选项,则显示目前的设定。

-A    启动或关闭读取文件时的快取功能。

-c    设定IDE32位I/O模式。

-C    检测IDE硬盘的电源管理模式。

-d    设定磁盘的DMA模式。

-f    将内存缓冲区的数据写入硬盘,并清楚缓冲区。

-g    显示硬盘的磁轨,磁头,磁区等参数。

-h    显示帮助。

-i    显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。

-I    直接读取硬盘所提供的硬件规格信息。

-k    重设硬盘时,保留-dmu参数的设定。

-K    重设硬盘时,保留-APSWXZ参数的设定。

-m    设定硬盘多重分区存取的分区数。

-n    忽略硬盘写入时所发生的错误。

-p    设定硬盘的PIO模式。

-P    设定硬盘内部快取的分区数。

-q    在执行后续的参数时,不在屏幕上显示任何信息。

-r    设定硬盘的读写模式。

-S    设定硬盘进入省电模式前的等待时间。

-t    评估硬盘的读取效率(不经过磁盘cache)。

-T    平估硬盘快取的读取效率。

-u    在硬盘存取时,允许其他中断要求同时执行。

-v    显示硬盘的相关设定。

-W    设定硬盘的写入快取。

-X    设定硬盘的传输模式。

-y    使IDE硬盘进入省电模式。

-Y    使IDE硬盘进入睡眠模式。

-Z    关闭某些Seagate硬盘的自动省电功能。

二、linux下怎样查看硬盘型号和硬盘序列号

hdparm

-i

/dev/hda

这个命令更多的参数

-a 获取/设置硬盘每个簇的大小,默认值是8(即每个簇大小为4kb)。

-a 禁用/开启ide驱动器的 read-lookahead(不懂) 特性(默认是打开的)。

-b 获取/设置 bus state(不懂)。

-b 设置高级电源管理特性(apm),如果驱动器支持。一个较小的值意味着更省电?一个较大的值意味着更好的性能,将它设置为255将在指定驱动器上关闭apm。

-c 查询/开启 (e)ide 32位 i/o 支持。加上一个数值可以开启或关闭它。一般设置为0,即禁用32位数据传输,为1则开启32位数据传输,为3则开启32位数据传输和一个特别传输携察宴序列,但会消耗一些系统资源。

-c 检查当前ide电源模式,可以使用-s/-y/-y/-z等参数控制ide电源模式。

-d 禁用/开启dma。这个参加目前只能在并行ide和pci界面上,适当使用-x和-d1参数是个好主意,打开dma可以获得更好的磁盘性能和降低cpu占用率。

-d 禁用/开启坏扇区管理特性。

-e 设置光驱速度,这不是必需的,因为光驱会自动调速,但是你如果想用它,可以设置一个数值,通常设置为2或4。

-f 为设备退出时同步和填满缓冲区,这个参数也会做-t和-t所做的事。

-g 显示驱动器几何值(柱面,磁头,扇区)和开始扇区。

-h 简要显示此命令的帮助信息。

-i 显示驱动器的基本信息。

-i 显示驱动器的详细信息。

-k 获取/设置“在重启后保持设置”,使用这个参数将使驱动器在软重启后保持-dmu选项(后面还有一大堆,不懂)

-k 获取/设置“在重启后保持设置”,使用这个参数将使驱动器在软重启后保持-apswxz选项,不是所有驱动器都支持这样做。 

-l 锁住驱动器?(不懂)

-m 获取/设置在驱动器上为多扇区i/o计算扇区,开启这个参数将减少cpu开支30-50%,在大多数系统上它也能增加数据生产量?5-50%,使用这个参数会使某些型号的驱动器(如wd鱼子酱系列)减慢速度,大多数驱动器支持的最小数值可以是2,辩银4,8,或16,更大也可以,视情况而定,大多数系统设置为16或32比较理想,wd的硬盘推荐设置为4到8,用-i参数可以看到当前硬盘的设置,某些驱动器要求支持复合模式,但在某些设置下会丢失数据。

-m 获取/设置自动噪音管理。很多驱动器支持使用磁盘降速的方法降噪,这个数值可以设置为从0至254,设置为128最为静音(速度更低),设置为254速度最快(噪音更大),某些驱动器自己规定两个级别(静音/快速),虽然你使用128至254之间的数值。

-n 获取或设置“忽略写错误”,更好不要使用在…(不懂)

-p 尝试重新调整ide界面芯片指定的pio模式,或自动设置为驱动器支持的更佳pio模式,这个特性在内核中仅支持少数芯片,某些ide芯片在单驱动器时不允许调整pio模式,大多数ide芯片或多或少地支持0到5的pio模式。

-p 为驱动器的内部预读装置设置更大扇区,不是所有的驱动器都支持。

-q (不懂)。在使用-i 或-v或-t或-t时无效。

-q 设置标记队列深度(1或更大),或关闭标记队列深度。这只能在2.5.xx或更新的内核中使用,目前还只有很少的驱动器支持它。

-r 获取/设置设备为只读模式,设置之后设备将不能允许写入。

-r 注册一个ide界面,危险。要获得更多信息,看一下-u选项。

-s 设置驱动器等待超时,这个参数决定硬盘在多久未响应之后关闭主轴电机以省电,这个数值设置为0则关闭这个功能,设置为1至240时,时间将为5秒的倍数,即5秒至20分钟,设置为241至251时,时间将为30分钟的1-11倍,即30分钟到5.5小时,设置为252象征着21分钟,253为?(不懂),255即为21分15秒。

-t 测试读缓存的速度。

-t 也是测速度的。

-u 获取/设置???(不懂,晕)

-u 注销一个ide界面,危险!

-v 显示使用-i未显示出的所有设置。

-w 执行设备重启(危险),一般不要用这个参数。

-w 禁用/开启ide驱动器的写缓冲特性,默认设置为设备制造商指定的值。

-x (看不懂,危险)。

-x 为较新的(e)ide/ata驱动器设置ide传输模式,与-d1参数一起使用,使用-x 2将开启多字dma模式2传输,使用-x sdma1将开启单字dma模式1传输,使用-x udma2将开启ultradma模式传输(需要芯片组支持)。现在很多ide设备在启动时就已经自动调整到更佳的pio模式,要使用此参数应该调整好-p参数,严重警告!这个数据是pio模式值+8,即设置为09代表传输模式为pio模式1,10即pio模式2,11即pio模式3,设置为00则恢复默认pio模式,01代表禁用iordy(什么是iordy啊,晕),要开启,这个数值是模式值+32,要开启udma,这个数值是udma模式值+64,即66为udma2(ata33),68为udma4(ata66),69为udma5(ata100,那么70应该是udma6即ata133了?我猜测的)

-y 使ide驱动器立即进入低耗电等待模式,用-c参数可以检查当前的耗电模式。

-y 使ide驱动器立即进入低耗电睡眠模式,用-c参数可以检查当前的耗电模式。

-z 让内核重新读取指定设备上的分区表。

-z 禁用segate驱动器的自动省电功能(st3型号),防止它们在一定时间后闲置。

linux 查看设备型号的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 查看设备型号,如何使用Linux查看设备型号?,linux系统硬盘序列号指令的信息别忘了在本站进行查找喔。


数据运维技术 » 如何使用Linux查看设备型号? (linux 查看设备型号)