Linux命令-硬件命令

时间:2020-02-23 14:39:26  来源:igfitidea点击:

以下是Linux中一些重要的硬件命令。

cat /proc/cpuinfo

这将列出CPU信息。

在以下示例中,我们将获取有关CPU的详细信息。

$cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 69
model name      : Intel(R) Core(TM) i5-4278U CPU @ 2.60GHz
stepping        : 1
cpu MHz         : 2600.000
cache size      : 3072 KB
...
...
...

cat /proc/meminfo

这将列出内存信息。

在下面的示例中,我们将获取有关内存的详细信息。

$cat /proc/meminfo 
MemTotal:        2041316 kB
MemFree:          120736 kB
MemAvailable:     833036 kB
Buffers:           87148 kB
Cached:           727896 kB
SwapCached:           52 kB
...
...

free -h

该命令显示系统中的可用内存量。

在下面的示例中,我们将获得可用的可用内存。

$free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        933M        208M         10M        851M        880M
Swap:          1.4G        780K        1.4G

df -h

此命令报告文件系统磁盘空间使用情况。

在以下示例中,我们将获取磁盘空间使用情况。

$df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            969M     0  969M   0% /dev
tmpfs           200M  1.5M  198M   1% /run
/dev/sda1        30G  6.0G   22G  22% /
...
...
...

lshw

此命令将列出硬件的详细信息。

如果您收到"权限被拒绝"响应,请使用sudo

在以下示例中,我们将获取硬件详细信息。

$lshw
theitroadtheitroad-ubuntu                
    description: Computer
    width: 64 bits
    capabilities: vsyscall32
  *-core
       description: Motherboard
       physical id: 0
     *-memory
          description: System memory
          physical id: 0
          size: 1993MiB
     *-cpu
          product: Intel(R) Core(TM) i5-4278U CPU @ 2.60GHz
          vendor: Intel Corp.
          physical id: 1
          bus info: cpu@0
          width: 64 bits
...
...
...

lsusb

此命令将列出USB设备。

在以下示例中,我们将获取USB设备信息。

$lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

hdparm

这将显示磁盘sda的详细信息。

如果您收到"权限被拒绝"响应,请使用sudo

在以下示例中,我们将获取在Oracle VirtualBox中创建的sda磁盘的详细信息。

$sudo hdparm -i /dev/sda

/dev/sda:

 Model=VBOX HARDDISK, FwRev=1.0, SerialNo=VBd3fcd4c7-4752b080
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=512, ECCbytes=0
 BuffType=DualPortCache, BuffSize=256kB, MaxMultSect=128, MultSect=128
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=62914560
 IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-1,2,3,4,5,6

 * signifies the current active mode