歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux下十個收集系統與硬件信息命令使用教程

Linux下十個收集系統與硬件信息命令使用教程

日期:2017/3/2 9:40:35   编辑:關於Linux

學習Linux的其中的一個好處是,你可以了解硬件是怎麼樣工作的,以及背後的原理。那麼對於新手來說要怎麼知道Linux系統在什麼樣的硬件部件上運行呢?因為知道後這可以幫助你在系統上安裝程序包和驅動程序時,處理兼容問題。下面就一起來了解一下如何在Linux中查看硬件信息吧。

因此在這篇技巧文章中,我們將介紹幾個實用命令,它們可以幫助你獲取關於Linux系統和硬件部件的信息。

1.如何查看Linux系統的信息

如果僅僅想知道系統名稱,你可以使用不帶任何參數選項符的uname命令(會輸出系統信息),或者使用uname -s命令(輸出系統的內核名稱)。

tecmint@tecmint ~ $ uname

Linux

想查看網絡主機名稱,使用帶“-n”參數選項符的uname命令,如下所示。

tecmint@tecmint ~ $ uname -n

tecmint.com

想獲得關於內核版本的信息,使用“-v”參數選項符。

tecmint@tecmint ~ $ uname -v

#64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014

想獲得關於內核發行版的信息,使用“-r”參數選項符。

tecmint@tecmint ~ $ uname -r

3.13.0-37-generic

想輸出你系統的硬件名稱,使用“-m”參數選項符:

tecmint@tecmint ~ $ uname -m

x86_64

只要運行“uname -a”命令,所有這些信息可以一下子輸出,所下所示。

tecmint@tecmint ~ $ uname -a

Linux tecmint.com 3.13.0-37-generic #64-Ubuntu SMP Mon

Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

2.如何查看Linux系統的硬件信息

你在這裡可以使用lshw工具,收集關於硬件部件(比如處理器、磁盤、內存和USB控制器等)的大量信息。

lshw是一個比較小巧的工具,你在獲取信息時,沒有幾個選項需要結合使用。lshw提供的信息從不同的/proc文件收集而來。

請注意: 務必要記住一點,lshw命令只能由超級用戶(根用戶)或sudo用戶來執行。

想輸出關於你Linux系統硬件的信息,運行這個命令。

tecmint@tecmint ~ $ sudo lshw

tecmint.com

description: Notebook

product: 20354 (LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70)

vendor: LENOVO

version: Lenovo Z50-70

serial: 1037407803441

width: 64 bits

capabilities: smbios-2.7 dmi-2.7 vsyscall32

configuration: administrator_password=disabled boot=normal chassis=notebook family=IDEAPAD frontpanel_password=disabled keyboard_password=disabled power-on_password=disabled sku=LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70 uuid=E4B1D229-D237-E411-9F6E-28D244EBBD98

*-core

description: Motherboard

product: Lancer 5A5

vendor: LENOVO

physical id: 0

version: 31900059WIN

serial: YB06377069

slot: Type2 - Board Chassis Location

*-firmware

description: BIOS

vendor: LENOVO

physical id: 0

version: 9BCN26WW

date : 07/31/2014

size : 128KiB

capacity: 4032KiB

capabilities: pci upgrade shadowing cdboot bootselect edd int13floppynec int13floppytoshiba int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int9keyboard int10video acpi usb biosbootspecification uefi

......

如果使用-short選項,可以輸出硬件信息的摘要。

tecmint@tecmint ~ $ sudo lshw -short

H/W path Device Class Description

=====================================================

system 20354 (LENOVO_MT_20354_BU_idea_FM_Lenovo Z50-70)

/0 bus Lancer 5A5

/0/0 memory 128KiB BIOS

/0/4 processor Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz

/0/4/b memory 32KiB L1 cache

/0/4/c memory 256KiB L2 cache

/0/4/d memory 3MiB L3 cache

/0/a memory 32KiB L1 cache

/0/12 memory 8GiB System Memory

/0/12/0 memory DIMM [empty]

/0/12/1 memory DIMM [empty]

/0/12/2 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)

/0/12/3 memory DIMM [empty]

/0/100 bridge Haswell-ULT DRAM Controller

/0/100/2 display Haswell-ULT Integrated Graphics Controller

/0/100/3 multimedia Haswell-ULT HD Audio Controller

...

如果你想將輸出生成為一個html文件,可以使用選項-html。

tecmint@tecmint ~ $ sudo lshw -html > lshw.html

Linux下十個收集系統與硬件信息命令

生成HTML格式的Linux硬件信息

Copyright © Linux教程網 All Rights Reserved