Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

The method of viewing hardware Information under Linux

2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/02 Report--

This article will explain in detail the method of viewing hardware information under Linux, Xiaobian thinks it is quite practical, so share it with you as a reference, I hope you can gain something after reading this article.

lshw

lshw This command is a more general tool, it can list the hardware information of the machine in detail. However, this command is not available in all distributions, such as Fedora, which does not exist by default and needs to be installed by itself.

lshw can extract hardware information from each/proc file, such as CPU, memory, USB controller, hard disk, etc. Without options, the information listed would be long, and with the-short option, only summary information would be listed.

[alvin@VM_0_16_centos ~]$ sudo lshw -short#length relationship, the following results have truncated H/W path Device Class Description========================================================== system Bochs/0 bus Motherboard/0/0 memory 96KiB BIOS/0/401 processor Intel(R) Xeon(R) CPU E5-26xx v4/0/1000 memory 2GiB System Memory/0/1000/0 memory 2GiB DIMM RAM/0/100 bridge 440FX - 82441FX PMC [Natoma]/0/100/1 bridge 82371SB PIIX3 ISA [Natoma/Triton II]/0/100/1.1/0.1.0 /dev/cdrom disk QEMU DVD-ROM/0/100/1.2/1 usb1 bus UHCI Host Controller/0/100/1.3 bridge 82371AB/EB/MB PIIX4 ACPI/0/100/4/0/1 /dev/vda1 volume 49GiB EXT3 volume/0/100/5 generic Virtio memory balloon/0/100/5/0 generic Virtual I/O device/0/1 system PnP device PNP0b00/0/2 input PnP device PNP0303lscpu

lscpu can list the CPU related information of this machine, this command has no options and parameters.

[alvin@VM_0_16_centos ~]$ lscpuArchitecture: x86_64CPU op-mode(s): 32-bit, 64-bitByte Order: Little EndianCPU(s): 1On-line CPU(s) list: 0Thread(s) per core: 1Core(s) per socket: 1Socket(s): 1NUMA node(s): 1Vendor ID: GenuineIntelCPU family: 6Model: 79Model name: Intel(R) Xeon(R) CPU E5-26xx v4Stepping: 1CPU MHz: 2399.988BogoMIPS: 4799.97Hypervisor vendor: KVMVirtualization type: fullL1d cache: 32KL1i cache: 32KL2 cache: 4096KNUMA node0 CPU(s): 0lsusb

lsusb Lists information about all USB devices connected to this unit. By default, only summary information is listed, and the-v option lists details for each USB port.

[alvin@VM_0_16_centos ~]$ lsusbBus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet AdapterBus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 HubBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hublsscsi

lsscsi can list SCSI/SATA device information such as hard drives/optical drives.

[alvin@VM_0_16_centos ~]$ lsscsi[0:0:1:0] cd/dvd QEMU QEMU DVD-ROM 1.2. /dev/sr0lspci

lspci lists all PCI buses and details of all devices connected to the PCI bus, such as VGA adapters, graphics cards, network adapters, usb ports, SATA controllers, etc.

[alvin@VM_0_16_centos ~]$ lspci00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)00:02.0 VGA compatible controller: Cirrus Logic GD 544600:03.0 Ethernet controller: Red Hat, Inc Virtio network device00:04.0 SCSI storage controller: Red Hat, Inc Virtio block device00:05.0 Unclassified device [00ff]: Red Hat, Inc Virtio memory balloondf

df command can list the size of different partitions, usage, usage, mount point and other information, plus the-h option can be k, M, G and other units of size, otherwise the default is bytes, not easy to read.

[alvin@VM_0_16_centos ~]$ df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 50G 7.5G 40G 16% /devtmpfs 911M 0 911M 0% /devtmpfs 920M 68K 920M 1% /dev/shmtmpfs 920M 364K 920M 1% /runtmpfs 920M 0 920M 0% /sys/fs/cgrouptmpfs 184M 0 184M 0% /run/user/0tmpfs 184M 0 184M 0% /run/user/1001tmpfs 184M 0 184M 0% /run/user/1000free

The free command allows you to view the total amount of RAM used, idle, and unused in the system, usually with the-m parameter.

[alvin@VM_0_16_centos ~]$ free -m total used free shared buff/cache availableMem: 1839 221 156 0 1461 1400Swap: 0 0 0 About Linux under the view hardware information method to share here, I hope the above content can be of some help to everyone, you can learn more knowledge. If you think the article is good, you can share it so that more people can see it.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report