Linux查看硬件型号
9个Linux查看系统硬件信息命令(实例详解)
9个Linux查看系统硬件信息命令(实例详解)在Linux下,我们精要遇到需要查看系统的硬件信息,这⾥我罗列了查看系统硬件信息的实⽤命令,并做了分类,实例解说。
执⾏环境:ubuntu 16.041. cpulscpu命令,查看的是cpu的统计信息.root@ubuntu:/home/peng/# lscpuArchitecture: x86_64 #cpu架构CPU op-mode(s): 32-bit, 64-bitByte Order: Little Endian #⼩尾序CPU(s): 1 #总共有1核On-line CPU(s) list: 0Thread(s) per core: 1 #每个cpu核,只能⽀持⼀个线程,即不⽀持超线程Core(s) per socket: 1Socket(s): 1NUMA node(s): 1Vendor ID: GenuineIntel #cpu产商 intelCPU family: 6Model: 158Model name: Intel(R) Core(TM) i5-7500 CPU @ 3.40GHzStepping: 9CPU MHz: 3408.070BogoMIPS: 6816.14Hypervisor vendor: VMwareVirtualization type: full #⽀持cpu虚拟化技术L1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 6144KNUMA node0 CPU(s): 0查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。
root@ubuntu:/home/peng# cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 158model name : Intel(R) Core(TM) i5-7500 CPU @ 3.40GHzstepping : 9microcode : 0x48cpu MHz : 3408.070cache size : 6144 KBphysical id : 0siblings : 1core id : 0cpu cores : 1apicid : 0initial apicid : 0fpu : yesfpu_exception : yescpuid level : 22wp : yes.....2. 内存概要查看内存情况root@ubuntu:/home/peng# free -mtotal used free shared buff/cache availableMem: 1970 702 315 13 952 1025Swap: 974 20 954这⾥的单位是MB,总共的内存是1970MB。
Linux终端中的硬件信息查看掌握lsci和lsusb命令
Linux终端中的硬件信息查看掌握lsci和lsusb命令Linux终端中的硬件信息查看掌握lscpi和lsusb命令在Linux操作系统中,了解电脑的硬件信息对于系统维护和故障排查非常重要。
通过终端命令,我们可以快速高效地查看各种硬件设备的详细信息。
本文将介绍如何利用lscpi和lsusb命令在Linux终端中查看硬件信息。
一、lscpi命令lscpi命令用于显示和管理连接到PCI总线的设备信息。
下面是lscpi 命令的基本用法:1.查看所有设备信息要查看系统中所有设备的详细信息,可以在终端中输入以下命令:```lspci```运行该命令后,会列出包括网卡、声卡、显卡等在内的所有设备信息。
每行显示的信息包括设备的名称、型号、顶级供应商等;如果需要查看更多的详细信息,可以添加"-v"参数:```lspci -v```2.查看特定设备信息如果只需查看某一特定设备的信息,可通过添加"-d"参数加上设备的ID来实现。
设备的ID可以通过前面显示的设备信息列表获得。
例如,要查看显卡的信息,可以在终端中输入以下命令:```lspci -d 10de:```这个命令将显示与英伟达(NVIDIA)显卡相关的设备信息。
二、lsusb命令lsusb命令用于显示和管理连接到USB总线的设备信息。
下面是lsusb命令的基本用法:1.查看所有设备信息要查看系统中所有USB设备的详细信息,可以在终端中输入以下命令:```lsusb```运行该命令后,会列出连接到USB总线上的所有设备的信息,包括设备的制造商、型号等。
2.查看特定设备信息如果只需查看某一特定USB设备的信息,可通过添加"-d"参数加上设备的ID来实现。
设备的ID可以通过前面显示的设备信息列表获得。
例如,要查看鼠标的信息,可以在终端中输入以下命令:```lsusb -d 046d:```这个命令将显示与罗技(Logitech)鼠标相关的设备信息。
Linux终端硬件信息查看命令行获取系统硬件信息
Linux终端硬件信息查看命令行获取系统硬件信息在Linux系统中,我们经常需要查看硬件信息以了解电脑的配置和性能。
本文将介绍一些常用的命令行工具,帮助您快速获取系统的硬件信息。
1. 查看CPU信息首先,让我们来查看CPU的相关信息。
在终端中执行以下命令:```$ cat /proc/cpuinfo```这个命令会显示出CPU的详细信息,包括型号、频率、核心数等。
2. 查看内存信息接下来,我们来获取系统内存的信息。
在终端中执行以下命令:```$ cat /proc/meminfo```这个命令会显示出内存的详细信息,包括总内存、可用内存、使用中的内存等。
3. 查看硬盘信息Linux系统中,我们可以使用`df`命令来查看硬盘的使用情况。
在终端中执行以下命令:```$ df -h```这个命令会列出系统中所有硬盘的使用情况,包括挂载点、文件系统类型、可用空间等。
4. 查看网络接口信息要查看网络接口的信息,可以使用`ifconfig`命令。
在终端中执行以下命令:```$ ifconfig```这个命令会显示出系统中所有的网络接口,包括IP地址、MAC地址等。
5. 查看显卡信息如果您想获取显卡的信息,可以使用`lspci`命令。
在终端中执行以下命令:```$ lspci -v | grep VGA```这个命令会显示出系统中的显卡信息,包括厂商、型号等。
6. 查看USB设备信息要查看已连接的USB设备信息,可以使用`lsusb`命令。
在终端中执行以下命令:```$ lsusb```这个命令会列出系统中所有的USB设备,包括厂商、型号等。
7. 查看BIOS信息最后,我们来获取系统的BIOS信息。
在终端中执行以下命令:```$ sudo dmidecode -t bios```这个命令会显示出系统的BIOS信息,包括厂商、版本等。
以上就是获取Linux系统硬件信息的常用命令行工具。
通过这些命令,您可以快速查看系统的配置和性能情况,帮助您更好地了解和管理自己的电脑。
linux查看驱动版本
Linux下查看驱动版本以及硬件信息2009-05-13 09:58lsmod 看看你要查看的驱动模块名字,例如100M网卡e100modinfo e100 则会出现相关的版本信息常用命令整理如下:用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo查看板卡信息:cat /proc/pci查看PCI信息:lspci (相比cat /proc/pci更直观)查看内存信息:cat /proc/meminfo查看USB设备:cat /proc/bus/usb/devices查看键盘和鼠标:cat /proc/bus/input/devices查看系统硬盘信息和使用情况:fdisk & disk - l & df查看各设备的中断请求(IRQ):cat /proc/interrupts查看系统体系结构:uname -admidecode查看硬件信息,包括bios、cpu、内存等信息dmesg | more 查看硬件信息对于“/proc”中文件可使用文件查看命令浏览其内容,文件中包含系统特定信息:Cpuinfo 主机CPU信息Dma 主机DMA通道信息Filesystems 文件系统信息Interrupts 主机中断信息Ioprots 主机I/O端口号信息Meninfo 主机内存信息Version Linux内存版本信息另外我们还可以使用hardinfo 这个软件来查看硬件信息。
通常,linux系统启动的时候当加载网卡的时候,会产生一条日志信息写道/var/log/messages或者dmesg里面,这里面就有比较详细的网卡信息,包括版本号码等。
对于网卡:用ethtool -i ethX可以查询该网络设备的版本信息包括driver版本信息和firmware版本信息用此命令也能看到总线信息和该设备所用的driver模块名称假定该网卡使用的驱动模块是intel的e1000再用modinfo e1000就可看到该driver模块的详细信息查看网卡属性:ethtool -g eth0;查看网卡信息:dmesg。
Linux命令行中的硬件信息查看和驱动管理
Linux命令行中的硬件信息查看和驱动管理在Linux命令行中,我们可以通过一些命令来查看硬件信息和管理驱动,这对于系统维护和故障排除非常重要。
本文将介绍几个常用的命令及其用法,帮助您快速获取硬件信息和管理驱动。
1. 查看硬件信息1.1 lshw命令lshw(或者lswhw)是一个用于查看硬件信息的命令,可以列出系统中所有硬件的详细信息,包括处理器、内存、硬盘、网卡等。
使用示例:```$ sudo lshw```运行以上命令后,您将看到完整的硬件信息列表,可以通过滚动查看或者使用管道和grep命令过滤感兴趣的部分。
1.2 lspci命令lspci命令用于列出系统中所有PCI设备的信息,包括显卡、网卡、声卡等。
使用示例:```$ lspci```该命令会输出PCI设备的详细信息,可以通过管道和grep进行过滤。
1.3 lsusb命令lsusb命令用于列出系统中所有USB设备的信息。
使用示例:```$ lsusb```该命令会输出USB设备的详细信息,可以通过管道和grep进行过滤。
2. 管理驱动2.1 modprobe命令modprobe命令用于加载和卸载Linux内核模块,包括驱动程序。
使用示例:```$ sudo modprobe <module_name> // 加载模块$ sudo modprobe -r <module_name> // 卸载模块```其中,`<module_name>`为要加载或卸载的模块名称。
2.2 lsmod命令lsmod命令用于列出当前已加载的内核模块。
使用示例:```$ lsmod```该命令会输出已加载模块的列表,包括模块名称、使用次数等信息。
2.3 rmmod命令rmmod命令用于卸载已加载的内核模块。
使用示例:```$ sudo rmmod <module_name>```其中,`<module_name>`为要卸载的模块名称。
Linux命令行下的硬件信息查看和管理技巧
Linux命令行下的硬件信息查看和管理技巧一、概述在Linux操作系统中,通过命令行可以方便地查看和管理硬件信息。
本文将介绍几个常用的命令行工具,以及它们的用法和功能,帮助读者更好地了解和处理硬件相关的问题。
二、查看硬件信息1. lshw命令lshw是一个强大的硬件信息查看工具,可以显示计算机中各个组件的详细信息。
使用以下命令安装lshw:sudo apt-get install lshw安装完成后,运行lshw命令即可显示硬件信息:sudo lshw需要管理员权限才能运行以上命令。
2. lspci命令lspci命令可以列出计算机中所有PCI设备的信息,包括显卡、网卡、声卡等。
运行以下命令可以查看PCI设备列表:lspci如果需要更详细的信息,可以添加-v参数:lspci -v3. lsusb命令lsusb命令用于列出计算机中所有USB设备的信息。
运行以下命令可以查看USB设备列表:lsusb如果需要更详细的信息,可以添加-v参数:lsusb -v4. lscpu命令lscpu命令可以显示CPU相关的信息,包括型号、架构、核心数等。
运行以下命令可以查看CPU信息:lscpu5. df命令df命令用于显示磁盘空间使用情况。
运行以下命令可以查看磁盘空间信息:df -h-h参数可以将磁盘大小以人类可读的方式显示。
三、管理硬件设备1. ifconfig命令ifconfig命令用于配置和管理网络接口。
运行以下命令可以显示网络接口的信息:ifconfig如果需要更详细的信息,可以添加-a参数:ifconfig -a2. iwconfig命令iwconfig命令用于配置和管理无线网络接口。
运行以下命令可以显示无线网络接口的信息:iwconfig3. modprobe命令modprobe命令用于加载和卸载内核模块。
运行以下命令可以加载指定的内核模块:sudo modprobe module_name其中module_name为要加载的内核模块的名称。
如何在Linux系统中查看系统硬件信息
如何在Linux系统中查看系统硬件信息在使用Linux系统时,了解计算机的硬件信息对于优化性能、故障排除和系统管理都非常重要。
幸运的是,在Linux中,我们可以使用一些命令和工具来查看系统的硬件信息。
本文将介绍在Linux系统中查看系统硬件信息的几种常用方法。
1. 使用lshw命令lshw是Linux硬件检测工具,它可以提供完整的硬件信息。
要使用lshw命令,请按照以下步骤操作:打开终端窗口,输入以下命令并按下回车键:```sudo lshw```系统可能会要求你输入管理员密码以获得root访问权限。
一旦通过验证,lshw将会列出所有系统硬件的详细信息,包括处理器、内存、磁盘、显卡等。
你可以根据需要滚动查看或使用管道将结果输出到文件中。
2. 使用dmidecode命令dmidecode是一个命令行工具,用于从BIOS中读取硬件信息。
要使用dmidecode命令,请按照以下步骤操作:打开终端窗口,输入以下命令并按下回车键:sudo dmidecode```dmidecode将显示系统的各种硬件组件的详细信息,包括处理器、内存、磁盘、主板、BIOS等。
通过阅读该命令的输出,你可以了解系统的硬件规格和配置信息。
3. 使用lspci命令lspci是一个用于列出PCI设备信息的命令。
要使用lspci命令,请按照以下步骤操作:打开终端窗口,输入以下命令并按下回车键:```lspci```lspci命令将列出所有PCI设备的信息,包括网络适配器、声卡、显卡、USB控制器等。
你可以根据需要滚动查看或使用管道将结果输出到文件中。
4. 使用lsblk命令lsblk命令可以用来显示系统中所有块设备的信息,包括硬盘、分区和挂载点。
要使用lsblk命令,请按照以下步骤操作:打开终端窗口,输入以下命令并按下回车键:lsblk```lsblk命令将显示系统中所有块设备的树形结构,包括设备名称、大小、挂载点等。
通过阅读该命令的输出,你可以了解系统中存储设备的配置情况。
Linu操作系统查看服务器系统信息命令linu系统
Linux操作系统查看服务器系统信息命令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查看网络统计信息用户:w查看活动用户id<用户名>查看指定用户信息last查看用户登录日志cut-d:-f1/etc/passwd查看系统所有用户cut-d:-f1/etc/group查看系统所有组crontab-l查看当前用户的计划任务服务:chkconfig--list列出所有系统服务chkconfig--list|grepon列出所有启动的系统服务目录:pushd.将当前目录入栈popd回到上一次入栈的目录技术门户网,为中国Unix/Linux软件开发者建造一个属于我们的互联网家园,为中国Unix/Linux的发展撑起一片蓝天。
Linux命令高级技巧之硬件信息查看与管理
Linux命令高级技巧之硬件信息查看与管理一、硬件信息查看在Linux系统中,一些命令可以帮助我们查看硬件设备的信息,从而更好地了解系统的硬件配置。
1. uname命令使用uname命令可以查看系统相关信息,包括操作系统的类型、内核版本等。
```$ uname -aLinux ubuntu 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux```2. lscpu命令使用lscpu命令可以查看CPU相关信息,如CPU架构、型号、核心数等。
```$ lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 4On-line CPU(s) list: 0-3Thread(s) per core: 2Core(s) per socket: 2Socket(s): 1NUMA node(s): 1Vendor ID: GenuineIntelCPU family: 6Model: 142Modelname:Intel(R)Core(TM)******************* Stepping: 10CPU MHz: 800.000BogoMIPS: 3600.00Virtualization: VT-xL1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 6144KNUMA node0 CPU(s): 0-3```3. lspci命令使用lspci命令可以列出系统中所有的PCI设备。
```$ lspci00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)...```4. lsusb命令使用lsusb命令可以列出系统中所有的USB设备。
Linux终端命令的硬件信息查看技巧了解你的硬件配置
Linux终端命令的硬件信息查看技巧了解你的硬件配置Linux操作系统是一款广泛应用于服务器和个人电脑的开源操作系统,而终端命令是Linux的核心特点之一。
通过终端命令,我们可以轻松地获取系统的各种信息,包括硬件配置。
本文将介绍一些常用的Linux终端命令,帮助你了解自己电脑的硬件信息。
1. uname命令uname (unix name)命令用于显示当前操作系统的信息,包括操作系统名称、内核版本号以及硬件架构。
在终端中输入以下命令:```uname -a```这会输出一串信息,包括操作系统名称(例如Linux)、内核版本号和硬件架构(例如x86_64)等。
2. lscpu命令lscpu命令用于显示CPU(中央处理器)的详细信息,包括型号、体系结构、CPU速度、缓存大小等。
在终端中输入以下命令:lscpu```这会输出CPU的详细信息,你可以了解到自己电脑的CPU型号和主频等参数。
3. free命令free命令用于显示系统的内存使用情况,包括总内存量、已使用内存量和空闲内存量等。
在终端中输入以下命令:```free -h```这会输出内存的详细信息,以人类可读的格式显示,便于查看。
4. df命令df (disk free)命令用于显示磁盘分区的使用情况,包括磁盘总容量、已使用空间和可用空间等。
在终端中输入以下命令:```df -h这会输出磁盘分区的详细信息,以人类可读的格式显示,帮助你了解磁盘的使用情况。
5. lspci命令lspci命令用于显示所有已安装的PCI总线设备的信息,包括显卡、声卡、网卡等。
在终端中输入以下命令:```lspci```这会输出已安装的PCI设备的详细信息,你可以了解自己电脑的硬件设备及其型号。
6. lsusb命令lsusb命令用于显示所有已连接的USB设备的信息,包括USB接口、设备型号等。
在终端中输入以下命令:```lsusb```这会输出已连接的USB设备的详细信息,帮助你了解USB设备的连接情况。
linux区分u盘和固定硬盘的方法 -回复
linux区分u盘和固定硬盘的方法 -回复在Linux系统中,区分U盘和固定硬盘通常可以通过以下几个步骤来完成。
步骤一:查看设备列表首先,我们需要查看Linux系统中连接到计算机上的所有存储设备列表。
在终端中执行以下命令:lsblk该命令会列出所有的存储设备以及它们的分区和挂载点信息。
通过观察设备的命名方式和大小等信息,我们可以初步判断哪些是U盘,哪些是固定硬盘。
步骤二:检查设备类型虽然通过设备列表可以初步判断,但是为了确保我们的判断是正确的,我们可以通过查看设备的物理类型来进一步确认。
在终端中执行以下命令:sudo lshw -class disk该命令会列出详细的硬件信息,包括设备类型、制造商等。
通过观察设备类型,我们可以判断设备是U盘还是固定硬盘。
步骤三:查看设备标识除了设备类型,设备的唯一标识也可以帮助我们区分U盘和固定硬盘。
在终端中执行以下命令:blkid该命令会列出系统中所有存储设备的标识信息。
通过观察设备的标识,我们可以判断设备是U盘还是固定硬盘。
步骤四:检查设备连接方式此外,设备的连接方式也是区分U盘和固定硬盘的一个重要因素。
通常情况下,U盘是通过USB接口连接到计算机上的,而固定硬盘则是通过SATA接口连接。
因此,通过查看设备的连接方式,我们也能够推断出设备的类型。
步骤五:检查设备挂载方式最后,我们还可以通过检查设备的挂载方式来区分U盘和固定硬盘。
在终端中执行以下命令:mount该命令会列出当前系统中所有已挂载的文件系统。
通过观察设备的挂载方式,我们可以判断设备是U盘还是固定硬盘。
linux查看硬件配置命令
linux查看硬件配置命令linux下可以通过命令查看电脑的硬件配置,那么具体用哪个命令呢?下面由店铺为大家整理了linux查看硬件配置命令大全,希望大家喜欢!linux查看硬件配置命令1.查看机器所有硬件信息dmidecode |moredmesg |more这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看linux查看硬件配置命令2.查看CPU信息方法一:Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里cat /proc/cpuinfo |more方法二:采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息查看CPU的位数:getconf LONG_BITlinux查看硬件配置命令3.查看Mem信息cat /proc/meminfo |more (注意输出信息的最后一行:MachineMem: 41932272 kB)free -m[cpp] view plain copy print?root@localhost ~]# free -mtotal used free shared buffers cachedMem: 503 331 171 0 75 156-/+ buffers/cache: 99 404Swap: 509 0 509toplinux查看硬件配置命令4.查看磁盘信息方法一:fdisk -l 可以看到系统上的磁盘(包括U盘)的分区以及大小相关信息。
方法二:直接查看cat /proc/partitionslinux查看硬件配置命令5.查看网卡信息方法一:ethtool eth0 采用此命令可以查看到网卡相关的技术指标(不一定所有网卡都支持此命令)ethtool -i eth1 加上 -i 参数查看网卡驱动可以尝试其它参数查看网卡相关技术参数方法二:也可以通过dmesg | grep eth0 等看到网卡名字(厂家)等信息通过查看/etc/sysconfig/network-scripts/ifcfg-eth0 可以看到当前的网卡配置包括IP、网关地址等信息。
Linux查看硬件信息命令
Linux查看硬件信息命令⼀、查看服务器硬件信息(1)查看服务器型号、序列号[root@Master ~]# dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial"(2)查看主板型号[root@Master ~]# dmidecode |grep -A16 "System Information$"(3)查看BIOS信息[root@Master ~]# dmidecode -t bios# dmidecode 2.12SMBIOS 2.8 present.Handle 0x0008, DMI type 0, 24 bytesBIOS InformationVendor: HPVersion: U19Release Date: 12/27/2015Address: 0xF0000Runtime Size: 64 kBROM Size: 16384 kBCharacteristics:PCI is supportedPNP is supportedBIOS is upgradeableBIOS shadowing is allowedESCD support is availableBoot from CD is supportedSelectable boot is supportedEDD is supported5.25"/360 kB floppy services are supported (int 13h)5.25"/1.2 MB floppy services are supported (int 13h)3.5"/720 kB floppy services are supported (int 13h)Print screen service is supported (int 5h)8042 keyboard services are supported (int 9h)Serial services are supported (int 14h)Printer services are supported (int 17h)CGA/mono video services are supported (int 10h)ACPI is supportedUSB legacy is supportedBIOS boot specification is supportedFunction key-initiated network boot is supportedTargeted content distribution is supportedUEFI is supportedBIOS Revision: 2.0Firmware Revision: 2.40(3)查看内存槽及内存条[root@Master ~]# dmidecode -t memory | head -45 | tail -23Memory DeviceArray Handle: 0x000AError Information Handle: Not ProvidedTotal Width: 72 bitsData Width: 64 bitsSize: 16384 MBForm Factor: DIMMSet: NoneLocator: PROC 1 DIMM 1Bank Locator: Not SpecifiedType: DDR4Type Detail: Synchronous Registered (Buffered)Speed: 2133 MHzManufacturer: HPSerial Number: Not SpecifiedAsset Tag: Not SpecifiedPart Number: 752369-081Rank: 2Configured Clock Speed: 2133 MHzMinimum Voltage: 1.2 VMaximum Voltage: 1.2 VConfigured Voltage: 1.2 V[root@Master ~]#(4)查看⽹卡信息[root@Master ~]# dmesg | grep -i Ethernetigb: Intel(R) Gigabit Ethernet Network Driver - version 5.3.0-kigb 0000:04:00.0: Intel(R) Gigabit Ethernet Network Connectionigb 0000:04:00.1: Intel(R) Gigabit Ethernet Network Connectionigb 0000:04:00.2: Intel(R) Gigabit Ethernet Network Connectionigb 0000:04:00.3: Intel(R) Gigabit Ethernet Network Connectionigb 0000:02:00.0: Intel(R) Gigabit Ethernet Network Connectionigb 0000:02:00.1: Intel(R) Gigabit Ethernet Network Connection(5)查看pci信息,即主板所有硬件槽信息[root@Master ~]# lspci | head -1000:00.0 Host bridge: Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 DMI2 (rev 02)00:01.0 PCI bridge: Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1 (rev 02)00:01.1 PCI bridge: Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 1 (rev 02)00:02.0 PCI bridge: Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2 (rev 02)00:02.1 PCI bridge: Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2 (rev 02)00:02.2 PCI bridge: Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2 (rev 02)00:02.3 PCI bridge: Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 2 (rev 02)00:03.0 PCI bridge: Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3 (rev 02)00:03.1 PCI bridge: Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3 (rev 02)00:03.2 PCI bridge: Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 PCI Express Root Port 3 (rev 02)⼆、查看CPU信息(1)查看cpu型号[root@Master ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c40 Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz(2)查看系统中实际物理CPU的数量(物理)[root@Master ~]# grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l2(3)系统中实际物理CPU的数量(核数)[root@Master ~]# cat /proc/cpuinfo |grep 'processor'|wc -l40(4)查看每个物理CPU中core的个数(即核数)[root@Master ~]# cat /proc/cpuinfo |grep "cores"|uniqcpu cores : 10(5)查看CPU的主频[root@Master ~]# cat /proc/cpuinfo |grep MHz|uniqcpu MHz : 1200.000cpu MHz : 2300.000cpu MHz : 1200.000(6)查看CPU的详细信息[root@Master ~]# cat /proc/cpuinfo | head -20processor : 0 //逻辑处理器的IDvendor_id : GenuineIntelcpu family : 6model : 63model name : Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz //CPU型号stepping : 2microcode : 54cpu MHz : 1200.000cache size : 25600 KBphysical id : 0siblings : 20 //相同物理封装处理器中逻辑处理器数core id : 0cpu cores : 10 //相同物理封装处理器中的内核数apicid : 0initial apicid : 0fpu : yesfpu_exception : yescpuid level : 15wp : yesflags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc ape (7)查看CPU的相关信息[root@Master ~]# lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 40On-line CPU(s) list: 0-39Thread(s) per core: 2Core(s) per socket: 10Socket(s): 2NUMA node(s): 2Vendor ID: GenuineIntelCPU family: 6Model: 63Model name: Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHzStepping: 2CPU MHz: 1200.000BogoMIPS: 4594.43Virtualization: VT-xL1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 25600KNUMA node0 CPU(s): 0-9,20-29NUMA node1 CPU(s): 10-19,30-39[root@Master ~]#(8)查看cpu运⾏模式[root@Master ~]# getconf LONG_BIT64(9)查看cpu是否⽀持64bit[root@Master ~]# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l40(结果⼤于0, 说明⽀持64bit计算. lm指long mode, ⽀持lm则是64bit)三、查看内存信息(1)查看内存硬件信息root@Master ~]# dmidecode -t memory | head -45 | tail -24Handle 0x000C, DMI type 17, 40 bytesMemory DeviceArray Handle: 0x000AError Information Handle: Not ProvidedTotal Width: 72 bitsData Width: 64 bitsSize: 16384 MBForm Factor: DIMMSet: NoneLocator: PROC 1 DIMM 1Bank Locator: Not SpecifiedType: DDR4Type Detail: Synchronous Registered (Buffered)Speed: 2133 MHzManufacturer: HPSerial Number: Not SpecifiedAsset Tag: Not SpecifiedPart Number: 752369-081Rank: 2Configured Clock Speed: 2133 MHzMinimum Voltage: 1.2 VMaximum Voltage: 1.2 VConfigured Voltage: 1.2 V(2)最⼤⽀持多少内存[root@Master ~]# dmidecode|grep -P 'Maximum\s+Capacity'(3)Linux 查看内存的插槽数,已经使⽤多少插槽.每条内存多⼤:(4)Linux 查看内存的频率:[root@Master ~]# dmidecode|grep -A16 "Memory Device"|grep 'Speed'(5)Linux 查看内存的详细信息:[root@Master ~]# cat /proc/meminfo |head -20MemTotal: 131897620 kBMemFree: 414124 kBBuffers: 1040560 kBCached: 111083180 kBSwapCached: 1320 kBActive: 7637912 kBInactive: 110607108 kBActive(anon): 4406900 kBInactive(anon): 1714900 kBActive(file): 3231012 kBInactive(file): 108892208 kBUnevictable: 10878976 kBMlocked: 5521652 kBSwapTotal: 16777212 kBSwapFree: 16737536 kBDirty: 180 kBWriteback: 0 kBAnonPages: 16999324 kBMapped: 149020 kBShmem: 172 kB(6)Linux 查看内存的使⽤情况[root@Master ~]# free -m // -b,-k,-m,-g show output in bytes, KB, MB, or GBtotal used free shared buffers cachedMem: 128806 123407 5398 0 1015 103474-/+ buffers/cache: 18918 109888Swap: 16383 38 16345四、查看硬盘信息(1)查看挂接的分区状态[root@Master ~]# fdisk -l |grep Disk(2)查看硬盘和分区分布[root@Master ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 279.4G 0 disk├─sda1 8:1 0 50M 0 part /boot├─sda2 8:2 0 100G 0 part /├─sda3 8:3 0 50G 0 part /home├─sda4 8:4 0 1K 0 part├─sda5 8:5 0 16G 0 part [SWAP]├─sda6 8:6 0 13.3G 0 part /tmp└─sda7 8:7 0 100G 0 part /usrsdb 8:16 0 83.7T 0 disk└─sdb1 8:17 0 83.7T 0 part /PureDisk(3)查看硬盘和分区的详细信息[root@Master ~]# fdisk -lDisk /dev/sda: 300.0 GB, 299966445568 bytes255 heads, 63 sectors/track, 36468 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 262144 bytes / 262144 bytesDisk identifier: 0x000384d9Device Boot Start End Blocks Id System/dev/sda1 * 1 7 51200 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 7 13061 104857600 83 Linux/dev/sda3 13061 19588 52428800 83 Linux/dev/sda4 19588 36469 135597056 5 Extended/dev/sda5 19588 21677 16777216 82 Linux swap / Solaris/dev/sda6 21677 23415 13962240 83 Linux/dev/sda7 23416 36469 104854528 83 LinuxWARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sdb: 92017.3 GB, 92017310654464 bytes255 heads, 63 sectors/track, 11187134 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 262144 bytes / 6029312 bytesDisk identifier: 0x00000000Device Boot Start End Blocks Id System/dev/sdb1 1 267350 2147483647+ ee GPTPartition 1 does not start on physical sector boundary.(4)查看挂接的分区状态[root@Master ~]# mount | column -t/dev/sda2 on / type ext4 (rw)proc on /proc type proc (rw)sysfs on /sys type sysfs (rw)devpts on /dev/pts type devpts (rw,gid=5,mode=620)tmpfs on /dev/shm type tmpfs (rw)/dev/sda1 on /boot type ext4 (rw)/dev/sda3 on /home type ext4 (rw)/dev/sda6 on /tmp type ext4 (rw)/dev/sda7 on /usr type ext4 (rw)/dev/sdb1 on /PureDisk type ext4 (rw)none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw(5)查看挂接的分区状态[root@Master ~]# swapon -sFilename Type Size Used Priority/dev/sda5 partition 16777212 39676 -1(6)查看硬盘使⽤情况[root@Master ~]# df -hTFilesystem Type Size Used Avail Use% Mounted on/dev/sda2 ext4 99G 561M 93G 1% /tmpfs tmpfs 63G 76K 63G 1% /dev/shm/dev/sda1 ext4 45M 38M 4.9M 89% /boot/dev/sda3 ext4 50G 52M 47G 1% /home/dev/sda6 ext4 13G 34M 13G 1% /tmp/dev/sda7 ext4 99G 21G 73G 23% /usr/dev/sdb1 ext4 84T 41T 40T 51% /PureDisk(7)硬盘检测命令smartctl[root@Master ~]# smartctl -a /dev/sdasmartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-642.el6.x86_64] (local build)Copyright (C) 2002-12 by Bruce Allen, Vendor: HPProduct: LOGICAL VOLUMERevision: 3.56User Capacity: 299,966,445,568 bytes [299 GB]Logical block size: 512 bytesLogical Unit id: 0x600508b1001cc8a1b9ec4dacc5ab35dcSerial number: PDNNK0BRH9U0AGDevice type: diskLocal Time is: Mon Feb 5 13:13:33 2018 CSTDevice supports SMART and is EnabledTemperature Warning Disabled or Not SupportedSMART Health Status: OKError Counter logging not supportedDevice does not support Self Test logging五、查看⽹卡信息(1)查看⽹卡硬件信息[root@Master ~]# lspci | grep -i 'eth'(2)查看系统的所有⽹络接⼝[root@Master ~]# ifconfig -a[root@Master ~]# ip link show(3)查看某个⽹络接⼝的详细信息,例如eth0的详细参数和指标[root@Master ~]# ethtool eth0Settings for eth0:Supported ports: [ FIBRE ]Supported link modes: 10000baseT/FullSupported pause frame use: NoSupports auto-negotiation: NoAdvertised link modes: 10000baseT/FullAdvertised pause frame use: NoAdvertised auto-negotiation: NoSpeed: 10000Mb/sDuplex: FullPort: FIBREPHYAD: 0Transceiver: externalAuto-negotiation: offSupports Wake-on: dWake-on: dCurrent message level: 0x00000007 (7)drv probe linkLink detected: yes(4)查看所有⽹卡的链路状态[root@Master ~]# for i in `seq 0 9`;do ethtool eth${i} | egrep 'eth|Link';doneSettings for eth0:Link detected: yesSettings for eth1:Link detected: yesSettings for eth2:Link detected: noSettings for eth3:Link detected: noSettings for eth4:Link detected: noSettings for eth5:Link detected: noSettings for eth6:Link detected: noSettings for eth7:Link detected: noSettings for eth8:Link detected: noSettings for eth9:Link detected: no六、列出所有PCI设备信息[root@Master ~]# lspci -tv | more-+-[0000:ff]-+-08.0 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0| +-08.3 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 0| +-09.0 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1| +-09.3 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 QPI Link 1| +-0b.0 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring | +-0b.1 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring | +-0b.2 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring | +-0c.0 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers| +-0c.1 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers| +-0c.2 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers| +-0c.3 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers| +-0c.4 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers| +-0c.5 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers| +-0c.6 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers| +-0c.7 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers| +-0d.0 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers| +-0d.1 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Unicast Registers| +-0f.0 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent| +-0f.1 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent| +-0f.2 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent| +-0f.3 Intel Corporation Xeon E7 v3/Xeon E5 v3/Core i7 Buffered Ring Agent1.cpu查看CPU信息# 总核数 = 物理CPU个数 X 每颗物理CPU的核数# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores"| uniq# 查看逻辑CPU的个数cat /proc/cpuinfo| grep "processor"| wc -l# 查看CPU信息(型号)cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c#lscpu命令,查看的是cpu的统计信息.(部分旧版本不⽀持)Disk /dev/sda: 64.4 GB, 64424509440 bytes255 heads, 63 sectors/track, 7832 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x0000859fDevice Boot Start End Blocks Id System/dev/sda1 * 1 64 512000 83 LinuxPartition 1 does not end on cylinder boundary./dev/sda2 64 7833 62401536 8e Linux LVMDisk /dev/mapper/vg_qdy-lv_root: 53.7 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000使⽤#cat /proc/cpuinfo ,可以知道每个cpu信息,如每个CPU的型号,主频等。
linux查看硬件信息的命令详解
linux查看硬件信息命令和教程详解众所周知,Linux大部分操作是通过命令实现的,并不像windows那么直观。
linux 查看硬件信息也是需要通过linux查看硬件信息命令查询的,下面小编来分享一下linux查看硬件信息的方法和命令写法。
cpulscpu命令,查看的是cpu的统计信息.blue@blue-pc:~$ lscpuArchitecture: i686 #cpu架构CPU op-mode(s): 32-bit, 64-bitByte Order: Little Endian #小尾序CPU(s): 4 #总共有4核On-line CPU(s) list: 0-3Thread(s) per core: 1 #每个cpu核,只能支持一个线程,即不支持超线程Core(s) per socket: 4 #每个cpu,有4个核Socket(s): 1 #总共有1一个cpuVendor ID: GenuineIntel #cpu产商intelCPU family: 6Model: 42Stepping: 7CPU MHz: 1600.000BogoMIPS: 5986.12Virtualization: VT-x #支持cpu虚拟化技术L1d cache: 32KL1i cache: 32KL2 cache: 256KL3 cache: 6144K查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。
#cat /proc/cpuinfoprocessor : 0vendor_id : GenuineIntelcpu family : 6model : 42model name : Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz.....上面输出的是第一个cpu部分信息,还有3个cpu信息省略了。
内存概要查看内存情况free -mtotal used free shared buffers cachedMem: 3926 3651 274 0 12 404-/+ buffers/cache: 3235 691Swap: 9536 31 9505这里的单位是MB,总共的内存是3926MB。
详解Linux中几个获取硬件详细信息的命令
详解Linux中⼏个获取硬件详细信息的命令在Linux系统特别是服务器系统中常常会需要查看设备的硬件信息,这时候使⽤命令查看就显得⾮常⽅便。
本⽂介绍⼏个在Linux系统中查看硬件信息的命令,它们是lspci、lsblk、lscpu 和 lsusb。
lspci 命令从命令的名称ls+pci的组合上⼤致也能看出来,lspci⽤于显⽰有关系统中的PCI总线以及与其连接的设备的信息。
默认情况下,它显⽰设备的简短列表,如果配合指定的选项使⽤可以显⽰输出更详细的信息。
语法格式:lspci [参数]常⽤参数:选项描述-n以数字⽅式显⽰PCI⼚商和设备代码-t以树状结构显⽰PCI设备的层次关系-b以总线为中⼼的视图-s仅显⽰指定总线插槽的设备和功能块信息-i指定PCI编号列表⽂件,不使⽤默认⽂件-m以机器可读⽅式显⽰PCI设备信息使⽤⽰例:默认情况下终端中直接输⼊该命令,显⽰当前主机的所有PCI总线信息:lspci输出类似如下:00:00.0 Host bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 DMI2 (rev 04)00:01.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a (rev 04)00:02.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2a (rev 04)00:02.2 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2c (rev 04)00:03.0 PCI bridge: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a (rev 04)00:05.0 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc (rev 04)00:05.2 System peripheral: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS (rev 04)00:05.4 PIC: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IOAPIC (rev 04).....以树状结构显⽰PCI设备的层次关系:lspci -t输出:-+-[0000:ff]-+-08.0| +-09.0| +-0a.0| +-0a.1| +-0a.2| +-0a.3| +-0b.0| +-0b.3| +-0c.0| +-0c.1| +-0c.2| +-0c.3| +-0d.0| +-0d.1| +-0d.2| +-0d.3| +-0e.0| +-0e.1| +-0f.0| +-0f.1| +-0f.2| +-0f.3| +-0f.4| +-0f.5| +-10.0| +-10.1| +-10.2| +-10.3| +-10.4| +-10.5| +-10.7| +-13.0| +-13.1| +-13.4| +-13.5| +-16.0| +-16.1| \-16.2+-[0000:80]-+-00.0-[81]--| +-05.0| +-05.2| \-05.4......如果想得到更详细的信息,可以使⽤如下命令:lspci -vvx-vv:使得 lspci 以过冗余模式显⽰更详细的信息 (事实上是 PCI 设备能给出的所有东西)。
Linux终端命令之系统硬件信息查看
Linux终端命令之系统硬件信息查看在Linux操作系统中,终端命令提供了一种快速方便的方式来查看系统硬件信息。
通过使用合适的命令,我们可以获取关于CPU、内存、硬盘和网络等方面的详细信息。
本文将介绍几个常用的Linux终端命令,用于查看系统硬件信息。
1. 查看CPU信息首先,我们可以使用"cat /proc/cpuinfo"命令来查看CPU的详细信息。
该命令会输出关于每个CPU核心的信息,包括型号、频率和缓存等。
2. 查看内存信息要查看系统的内存信息,可以使用"cat /proc/meminfo"命令。
该命令可以显示可用内存、已用内存和缓存等信息。
3. 查看硬盘信息使用"df -h"命令可以查看硬盘的使用情况和可用空间。
该命令将列出每个文件系统的挂载点、容量和已用空间等信息。
若要查看更详细的硬盘信息,可以使用"sudo fdisk -l"命令。
该命令将显示所有磁盘分区的信息,包括分区类型和大小等。
4. 查看网络信息要查看网络接口的信息,可以使用"ifconfig"命令。
该命令将列出所有网络接口的配置信息,包括IP地址、MAC地址和网络状态等。
若要查看网络连接的详细信息,可以使用"netstat"命令。
例如,"netstat -tuln"命令可显示当前打开的所有TCP和UDP端口。
5. 查看其他硬件信息除了CPU、内存、硬盘和网络信息之外,我们还可以使用其他命令来查看其他硬件设备的信息。
例如,要查看显示设备信息,可以使用"lspci | grep VGA"命令。
另外,要查看声卡信息,可以使用"lspci | grep Audio"命令。
总结:通过使用以上的Linux终端命令,我们可以方便快捷地查看系统硬件信息。
从CPU到硬盘再到网络设备,这些命令可以帮助我们详细了解系统的硬件配置和性能情况。
Linux终端命令中的硬件信息查询
Linux终端命令中的硬件信息查询Linux操作系统提供了丰富的终端命令,其中包括一些用于查询硬件信息的命令,本文将介绍几个常用的终端命令,用于查询硬件信息。
一、CPU信息查询1. lscpu命令lscpu命令可以用来显示CPU的相关信息,包括CPU型号、核心数、线程数等。
2. cat /proc/cpuinfo命令使用cat命令读取/proc/cpuinfo文件可以获取更详细的CPU信息,包括厂商、型号、频率、缓存等。
二、内存信息查询1. free命令free命令可以查看系统内存的使用情况,包括总内存、已使用内存、空闲内存等。
2. dmidecode命令使用dmidecode命令可以获取更详细的内存信息,如型号、容量、频率等。
三、硬盘信息查询1. fdisk -l命令fdisk -l命令可以列出系统中所有的磁盘分区信息,包括硬盘的容量、文件系统等。
2. df命令df命令用于显示文件系统的磁盘空间使用情况,包括每个硬盘分区的总空间、已使用空间、可用空间等。
四、网卡信息查询1. ifconfig命令ifconfig命令可以显示网络接口的配置信息,包括IP地址、MAC地址等。
2. lspci命令lspci命令可以列出所有PCI设备的信息,包括网卡型号、厂商等。
五、USB设备信息查询1. lsusb命令lsusb命令可以列出系统中所有的USB设备,包括设备的厂商、型号等。
六、声卡信息查询1. aplay -l命令aplay -l命令可以查看系统中的声卡信息,包括声卡的型号、驱动等。
以上是常用的一些Linux终端命令,可以用于查询硬件信息。
在使用这些命令时,可以根据需求结合管道符号"|"和grep命令,来过滤和搜索特定的信息。
通过查询硬件信息,我们可以更好地了解系统的硬件配置,对于故障排查和性能优化也有一定的帮助。
总结:本文介绍了Linux终端命令中的硬件信息查询,包括CPU信息查询、内存信息查询、硬盘信息查询、网卡信息查询、USB设备信息查询以及声卡信息查询。
Linuxdmidecode命令
Linuxdmidecode命令1.linux系统⾃带的dmidecode⼯具查询服务器硬件信息dmidecode ⽤于获取服务器的硬件信息,通常是在不打开计算机机箱的情况下使⽤该命令来查找硬件详细信息这个命令可以查看内存的⼏乎所有信息,包括频率⼤⼩等等,另外这个命令强⼤到⼏乎可以查任何硬件信息包括设备型号、bios 、cpu、主板、处理器、内存、缓存详细信息等等都例举出来常见的⼏种⽤法语法dmidecode [选项]选项-d:(default:/dev/mem)从设备⽂件读取信息,输出内容与不加参数标准输出相同。
-h:显⽰帮助信息。
-s:只显⽰指定DMI字符串的信息。
(string)-t:只显⽰指定条⽬的信息。
(type)-u:显⽰未解码的原始条⽬内容。
--dump-bin file:将DMI数据转储到⼀个⼆进制⽂件中。
--from-dump FILE:从⼀个⼆进制⽂件读取DMI数据。
-V:显⽰版本信息。
[root@localhost ~]$ dmidecode # 打印所有硬件信息[root@localhost ~]$ dmidecode -q # 打印所有硬件信息,⽐较简洁[root@localhost ~]$ dmidecode | grep 'Product Name' # 以过滤的⽅式来查看指定的硬件信息(查看服务器型号)[root@localhost ~]$ dmidecode -t bios # 查看BIOS相关的硬件信息[root@localhost ~]$ dmidecode -t system # 查看系统相关的硬件信息[root@localhost ~]$ dmidecode -t baseboard # 查看主板相关的硬件信息[root@localhost ~]$ dmidecode -t chassis # 查看机箱相关的硬件信息[root@localhost ~]$ dmidecode -t processor # 查看处理器相关的硬件信息[root@localhost ~]$ dmidecode -t memory # 查看内存相关的硬件信息[root@localhost ~]$dmidecode |grep 'Serial Number' # 查看主板的序列号[root@localhost ~]$dmidecode -s system-serial-number # 查看系统序列号[root@localhost ~]$dmidecode -t 11 # 查看OEM信息查询内存条数:[root@tao ~]# dmidecode -t 17 | grep "Size.*MB" | wc -l第⼀、dmidecode查看主板信息dmidecode -t 2 = dmidecode -t baseboard[root@mysql ~]#dmidecode -t 2# dmidecode 2.12SMBIOS 2.5 present.Handle 0x0002, DMI type 2, 15 bytesBase Board InformationManufacturer: ASUSTeK Computer INC.Product Name: Z8NR-D12Version: Rev 1.xxGSerial Number: 120902356500037Asset Tag: To Be Filled By O.E.M.Features:Board is a hosting boardBoard is replaceableLocation In Chassis: To Be Filled By O.E.M.Chassis Handle: 0x0003Type: MotherboardContained Object Handles: 0第⼆、使⽤dmidecode查询内存(RAM)信息dmidecode -t 16⾸先,可以通过以下命令查询机器最⼤⽀持的内存总量[root@mysql ~]#dmidecode -t 16# dmidecode 2.12SMBIOS 2.5 present.Handle 0x0036, DMI type 16, 15 bytesPhysical Memory ArrayLocation: System Board Or MotherboardUse: System MemoryError Correction Type: Multi-bit ECCMaximum Capacity: 96 GBError Information Handle: Not ProvidedNumber Of Devices: 12这⾥可以查看到当前服务器允许扩容的最⼤内存⼤⼩,从以上输出可知,该机器理论上⽀持的最⼤内存为96G。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
再完整看cpu物理信息, 不过大部分我们都不关心而已.
# dmidecode | grep 'Processor Information'
查看内存信息
# cat /proc/meminfo
(查看当前操作系统发行版信息)
查看机器型号
# dmiቤተ መጻሕፍቲ ባይዱecode | grep "Product Name"
查看网卡信息
# dmesg | grep -i eth
另外,查看Apache版本信息:
apachectl -v / httpd -v�
Linux查看CPU信息、机器型号等硬件信息Linux技术 2010-03-09 23:32:41 阅读11 评论0 字号:大中小
做性能测试需要记录性能测试机器的硬件信息,现将需要的命令总结如下:
查看CPU信息(型号)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(看到有8个逻辑CPU, 也知道了CPU型号)
# cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
# uname -a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(查看当前操作系统内核信息)
# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
4 physical id : 1
(说明实际上是两颗4核的CPU)
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l