linux查看cpu主频命令(9个Linux 常用查看系统硬件信息命令)

您所在的位置:网站首页 怎么看电脑的cpu主频 linux查看cpu主频命令(9个Linux 常用查看系统硬件信息命令)

linux查看cpu主频命令(9个Linux 常用查看系统硬件信息命令)

2024-05-21 19:23| 来源: 网络整理| 查看: 265

在Linux下,我们经常需要查看系统的硬件信息, 这里我罗列了查看系统硬件信息的实用命令,并做了分类,实例解说。

执行环境:ubuntu 16.04

1. cpu

lscpu命令,查看的是cpu的统计信息.

root@ubuntu:/home/peng/#lscpu Architecture:x86_64#cpu架构 CPUop-mode(s):32-bit,64-bit ByteOrder:LittleEndian#小尾序 CPU(s):1#总共有1核 On-lineCPU(s)list:0 Thread(s)percore:1#每个cpu核,只能支持一个线程,即不支持超线程 Core(s)persocket:1 Socket(s):1 NUMAnode(s):1 VendorID:GenuineIntel#cpu产商intel CPUfamily:6 Model:158 Modelname:Intel(R)Core(TM)[email protected] Stepping:9 CPUMHz:3408.070 BogoMIPS:6816.14 Hypervisorvendor:VMware Virtualizationtype:full#支持cpu虚拟化技术 L1dcache:32K L1icache:32K L2cache:256K L3cache:6144K NUMAnode0CPU(s):0

查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。

root@ubuntu:/home/peng#cat/proc/cpuinfo processor:0 vendor_id:GenuineIntel cpufamily:6 model:158 modelname:Intel(R)Core(TM)[email protected] stepping:9 microcode:0x48 cpuMHz:3408.070 cachesize:6144KB physicalid:0 siblings:1 coreid:0 cpucores:1 apicid:0 initialapicid:0 fpu:yes fpu_exception:yes cpuidlevel:22 wp:yes ..... 2. 内存

概要查看内存情况

root@ubuntu:/home/peng#free-m totalusedfreesharedbuff/cacheavailable Mem:1970702315139521025 Swap:97420954

这里的单位是MB,总共的内存是1970MB。

查看内存详细使用

root@ubuntu:/home/peng#cat/proc/meminfo MemTotal:2017516kB MemFree:242020kB MemAvailable:1003240kB Buffers:104192kB Cached:699824kB SwapCached:1832kB Active:696320kB Inactive:639924kB Active(anon):236412kB Inactive(anon):301996kB Active(file):459908kB Inactive(file):337928kB Unevictable:48kB Mlocked:48kB .....

查看内存硬件信息

root@ubuntu:/home/peng#dmidecode-tmemory #dmidecode3.0 GettingSMBIOSdatafromsysfs. SMBIOS2.7present. Handle0x0084,DMItype5,46bytes MemoryControllerInformation ErrorDetectingMethod:None ErrorCorrectingCapabilities: None SupportedInterleave:One-wayInterleave CurrentInterleave:One-wayInterleave MaximumMemoryModuleSize:32768MB MaximumTotalMemorySize:491520MB SupportedSpeeds: 70ns 60ns SupportedMemoryTypes: FPM EDO DIMM SDRAM MemoryModuleVoltage:3.3V AssociatedMemorySlots:15 .....

内存最大值是 491520 MB。

3. 磁盘

查看硬盘和分区分布

root@ubuntu:/home/peng#lsblk NAMEMAJ:MINRMSIZEROTYPEMOUNTPOINT sr011:011024M0rom sda8:00500G0disk ├─sda28:201K0part ├─sda58:50975M0part[SWAP] └─sda18:10499G0part/

查看硬盘和分区的详细信息

root@ubuntu:/home/peng#fdisk-l Disk/dev/sda:500GiB,536870912000bytes,1048576000sectors Units:sectorsof1*512=512bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Disklabeltype:dos Diskidentifier:0x9c674a44 DeviceBootStartEndSectorsSizeIdType /dev/sda1*204810465751031046573056499G83Linux /dev/sda2104657715010485739511996802975M5Extended /dev/sda5104657715210485739511996800975M82Linuxswap/Solaris 4. 网卡

查看网卡硬件信息

root@ubuntu:/home/peng#lspci|grep-i'eth' 02:01.0Ethernetcontroller:IntelCorporation82545EMGigabitEthernetController(Copper)(rev01)

查看系统的所有网络接口

root@ubuntu:/home/peng#ifconfig-a ens33Linkencap:EthernetHWaddr00:0c:29:bb:bd:40 inetaddr:192.168.0.117Bcast:192.168.0.255Mask:255.255.255.0 inet6addr:fe80::76fa:5548:3da0:2ef/64Scope:Link UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1 RXpackets:174629errors:0dropped:0overruns:0frame:0 TXpackets:105285errors:0dropped:0overruns:0carrier:0 collisions:0txqueuelen:1000 RXbytes:237519396(237.5MB)TXbytes:9592767(9.5MB) loLinkencap:LocalLoopback inetaddr:127.0.0.1Mask:255.0.0.0 inet6addr:::1/128Scope:Host UPLOOPBACKRUNNINGMTU:65536Metric:1 RXpackets:854errors:0dropped:0overruns:0frame:0 TXpackets:854errors:0dropped:0overruns:0carrier:0 collisions:0txqueuelen:1000 RXbytes:60894(60.8KB)TXbytes:60894(60.8KB)

或者是

root@ubuntu:/home/peng#iplinkshow 1:lo:mtu65536qdiscnoqueuestateUNKNOWNmodeDEFAULTgroupdefaultqlen1000 link/loopback00:00:00:00:00:00brd00:00:00:00:00:00 2:ens33:mtu1500qdiscpfifo_faststateUPmodeDEFAULTgroupdefaultqlen1000 link/ether00:0c:29:bb:bd:40brdff:ff:ff:ff:ff:ff

或者

如果要查看某个网络接口的详细信息,例如ens33的详细参数和指标

【有的ubuntu网口是eth0】

root@ubuntu:/home/peng#ethtoolens33 Settingsforens33: Supportedports:[TP] Supportedlinkmodes:10baseT/Half10baseT/Full 100baseT/Half100baseT/Full#支持千兆半双工,全双工模式 1000baseT/Full Supportedpauseframeuse:No Supportsauto-negotiation:Yes#默认使用自适应模式 Advertisedlinkmodes:10baseT/Half10baseT/Full 100baseT/Half100baseT/Full 1000baseT/Full Advertisedpauseframeuse:No Advertisedauto-negotiation:Yes Speed:1000Mb/s#网卡的速度是1000Mb Duplex:Full#全双工 Port:TwistedPair PHYAD:0 Transceiver:internal Auto-negotiation:on MDI-X:off(auto) SupportsWake-on:d Wake-on:d Currentmessagelevel:0x00000007(7) drvprobelink Linkdetected:yes#表示有网线连接,和路由是通的 5. pci

查看pci信息,即主板所有硬件槽信息。

root@ubuntu:/home/peng#lspci 00:00.0Hostbridge:IntelCorporation82845845(Brookdale)ChipsetHostBridge(rev04) 00:01.0PCIbridge:IntelCorporation82845845(Brookdale)ChipsetAGPBridge(rev04) 00:1d.0USBController:IntelCorporation82801CA/CAMUSB(Hub#1)(rev02) 00:1d.1USBController:IntelCorporation82801CA/CAMUSB(Hub#2)(rev02) 00:1e.0PCIbridge:IntelCorporation82801MobilePCIBridge(rev42) 00:1f.0ISAbridge:IntelCorporation82801CAMISABridge(LPC)(rev02) 00:1f.1IDEinterface:IntelCorporation82801CAMIDEU100(rev02) 00:1f.3SMBus:IntelCorporation82801CA/CAMSMBusController(rev02) 00:1f.5Multimediaaudiocontroller:IntelCorporation82801CA/CAMAC'97AudioController(rev02) 00:1f.6Modem:IntelCorporation82801CA/CAMAC'97ModemController(rev02) 01:00.0VGAcompatiblecontroller:nVidiaCorporationNV17[GeForce4420Go](reva3) 02:00.0FireWire(IEEE1394):VIATechnologies,Inc.IEEE1394HostController(rev46) 02:01.0Ethernetcontroller:RealtekSemiconductorCo.,Ltd.RTL-8139/8139C/8139C+(rev10) 02:04.0CardBusbridge:O2Micro,Inc.OZ6933CardbusController(rev01) 02:04.1CardBusbridge:O2Micro,Inc.OZ6933CardbusController(rev01)

由上述的 输出可以看到,我的电脑上共有3个PCI总线(0号,1号,2号)。在单个系统上,插入多个总线是通过桥(bridge)来完成的,桥是一种用来连接总线 的特殊PCI外设。所以,PCI系统的整体布局组织为树型,我们可以通过上面的lspci输出,来画出我的电脑上的PCI系统的树型结构:

00:00.0(主桥)--00:01.0(PCI桥)-----01:00:0(nVidia显卡) | |---00:1d(USB控制器)--00:1d:0(USB1号控制器) || ||--00:1d:1(USB2号控制器)| |-00:1e:0(PCI桥)--02:00.0(IEEE1394) || ||-02:01.0(8139网卡) || ||-02:04(CardBus桥)-02:04.0(桥1) || ||--02:04.1(桥2) | |-00:1f(多功能板卡)-00:1f:0(ISA桥) | |--00:1f:1(IDE接口) | |--00:1f:3(SMBus) | |--00:1f:5(多媒体声音控制器) | |--00:1f:6(调制解调器)

由上图可以得出,我的电脑上共有8个PCI设备,其中0号总线上(主桥)上连有4个,1号总线上连有1个,2号总线上连有3个。00:1f是一个连有5个功能的多功能板卡。

如果要更详细的信息:

lspci-v或者lspci-vv

如果要看设备树:lscpi -t

root@ubuntu:/home/peng#lspci-t 6. usb

查看usb信息

root@ubuntu:/home/peng#lsusb Bus001Device001:ID1d6b:0002LinuxFoundation2.0roothub Bus002Device003:ID0e0f:0002VMware,Inc.VirtualUSBHub Bus002Device002:ID0e0f:0003VMware,Inc.VirtualMouse Bus002Device001:ID1d6b:0001LinuxFoundation1.1roothub

lsusb -t查看系统中的USB拓扑,类似cat /sys/kernel/debug/usb/devices

root@ubuntu:/home/peng#lsusb-t /:Bus02.Port1:Dev1,Class=root_hub,Driver=uhci_hcd/2p,12M |__Port1:Dev2,If0,Class=HumanInterfaceDevice,Driver=usbhid,12M |__Port2:Dev3,If0,Class=Hub,Driver=hub/7p,12M /:Bus01.Port1:Dev1,Class=root_hub,Driver=ehci-pci/6p,480M

/var/lib/usbutils/usb.ids还保存了很多设备商的VID信息

root@ubuntu:/home/peng#cat/var/lib/usbutils/usb.ids|grepKing 7778Counterfeitflashdrive[Kingston] 0100KingstonFlashDrive(128MB) c010KingstonFCR-HS2/ATACardReader 07cbKingmaxTechnology,Inc. 4100KingsunSF-620InfraredAdapter 4959KingsunKS-959InfraredAdapter 0015KingstonDataTravelerELITE 0016KingstonDataTravelerU3 0998KingstonDataTraveler2.0DiskDriver 0999KingstonDataTraveler2.0DiskDriver 6519KingstonDataTraveler2.0USBStick 653cKingstonDataTraveler2.0Stick(512M) 653dKingstonDataTraveler2.0Stick(1GB) 6544TransMemory-Mini/KingstonDataTraveler2.0Stick(2GB) 6545KingstonDataTraveler102/2.0/HEMAFlashDrive2GB/PNYAttache4GBStick 0951KingstonTechnology 0d8aKingJimCo.,Ltd 00a3SmartKingPROUninterruptiblePowerSupply(HIDPDC) 0e56KingstonTechnologyCompany,Inc. 0f8eKingnetTechnologyCo.,Ltd 13feKingstonTechnologyCompanyInc. 1f00KingstonDataTraveler/PatriotXporter 1687KingmaxDigitalInc. 16dfKingBillionElectronicsCo.,Ltd. 2149EntropyKingRandomNumberGenerator

lsusb -v查看系统中USB设备的详细信息

lsusb-v 7. lshw查看所有硬件摘要信息

下面命令可以查看所有硬件摘要信息,并输出成一个html文件,把此html文件导出到电脑上,直接打开,可以清楚的看到硬件信息:

lshw-html>/hardware.html 8. lsscsi查看SCSI控制器设备的信息

可以看到SCSI信息和所有虚拟磁盘以及光驱的信息,如果没有硬件SCSI控制器,那就不会返回信息:

root@ubuntu:/home/peng#lsscsi [2:0:0:0]diskVMware,VMwareVirtualS1.0/dev/sda [4:0:0:0]cd/dvdNECVMWarVMwareSATACD011.00/dev/sr0

插入一个U盘后再查看:

root@ubuntu:/home/peng#lsscsi [2:0:0:0]diskVMware,VMwareVirtualS1.0/dev/sda [4:0:0:0]cd/dvdNECVMWarVMwareSATACD011.00/dev/sr0 [33:0:0:0]diskKingstonDataTravelerG21.00/dev/sdb

可以看到U盘为Kingston。

9. 查看bios信息 root@ubuntu:/home/peng#dmidecode-tbios #dmidecode3.0 GettingSMBIOSdatafromsysfs. SMBIOS2.7present. Handle0x0000,DMItype0,24bytes BIOSInformation Vendor:PhoenixTechnologiesLTD Version:6.00 ReleaseDate:07/29/2019 Address:0xEA480 RuntimeSize:88960bytes ROMSize:64kB Characteristics: ISAissupported PCIissupported PCCard(PCMCIA)issupported PNPissupported APMissupported BIOSisupgradeable BIOSshadowingisallowed ESCDsupportisavailable BootfromCDissupported Selectablebootissupported EDDissupported Printscreenserviceissupported(int5h) 8042keyboardservicesaresupported(int9h) Serialservicesaresupported(int14h) Printerservicesaresupported(int17h) CGA/monovideoservicesaresupported(int10h) ACPIissupported Smartbatteryissupported BIOSbootspecificationissupported Functionkey-initiatednetworkbootissupported Targetedcontentdistributionissupported BIOSRevision:4.6 FirmwareRevision:0.0

dmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。

如果要查看所有有用的信息

dmidecode-q

里面包含了很多硬件信息。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3