linux-就這麼查看硬件信息,夠用!

使用一個操作系統,瞭解其硬件配置是十分重要的,尤其是現在,安裝部署一套系統、一套軟件往往首先要了解其需要的資源,CPU、內存、硬盤之類的,因此在進行相應的系統安裝和使用過程中,經常需要查看服務器其硬件的相關的信息,那麼,現在我們就來簡單的聊一聊。

linux-就這麼查看硬件信息,夠用!

硬件信息的存放位置

一個硬件在操作系統中被驅動,其包含有幾個方面的內容,一個方面是驅動程序,一個是硬件本身的信息以及在實際運行的過程中,系統說加載的硬件。因此,在linux系統中,/dev,/proc以及/etc目錄是其中較為重要的幾個目錄,/dev目錄是用來存放設備文件,那麼這裡需要強調的是,在linux系統下,一切皆文件,大家一定要牢牢記住這個概念;/etc目錄下是存放的存放系統程序或者一般工具的配置文件;而/proc目錄下就是存放的操作系統運行時,進程(正在運行中的程序)信息及內核信息。而大部分關鍵的信息我們可以通過/proc目錄下的文件進行獲取。

硬件信息的查看方式

其實硬件信息的查看方式,按筆者看來基本上有兩種,一種是通過cat在/proc目錄下去查看對應硬件的信息;而另一種就是系統提供的專門命令。這兩種方式麼,各有利弊第一種方式麼,可以說是一招鮮,吃遍天,但不夠全面和直觀,而第二種麼,可能在使用的過程中,更全面,但是需要記識更多的命令。

查看硬件信息的有關命令

根據上文介紹的,按照兩種模式來介紹一下如何查看linux下的硬件信息:

cat方式

所謂cat方式,就是通過cat命令查看/proc目錄下的各種硬件設備信息,那麼主要如下:


linux-就這麼查看硬件信息,夠用!

查看CPU信息:cat /proc/cpuinfo

查看板卡信息:cat /proc/pci

查看內存信息:cat /proc/meminfo

查看USB設備:cat /proc/bus/usb/devices

查看鍵盤和鼠標:cat /proc/bus/input/devices

查看各設備的中斷請求(IRQ):cat /proc/interrupts


例如,我們輸入cat /proc/cpuinfo,回車後,系統就會列舉出系統中所有的cpu信息:

linux-就這麼查看硬件信息,夠用!

專用命令方式

而第二種方式就是使用一些專門的命令,這些命令有的是針對多個硬件的,有的是針對單一硬件的,其中針對多個硬件的有:

lipic:主要是有來列出機器中的PCI 設備,比如聲卡、顯卡、貓、網卡等,主板集成設備也能列出來。

dmidecode:查看硬件信息,包括bios、cpu、內存等信息。是一種可讀的方式dump出機器的DMI(Desktop Management Interface)信息。這些信息包括了硬件以及BIOS,既可以得到當前的配置,也可以得到系統支持的最大配置

dmesg:dmesg 是一個顯示內核緩衝區系統控制信息的工具,但是需要注意的是dmesg 工具並不是專門用來查看硬件芯片組標識的工具,但通過這個工具能讓我們知道機器中的硬件的一些參數

hwbrowser:當前硬件配置的圖形化瀏覽器 ,這個工具是圖形的。可能系統在默認的情況下沒有安裝。需要您安裝才行

此外,還有一些設備可以通過專門的命令進行查看,比如查看cpu的lscpu,參看硬盤的lsblk,參看系統的uname。

後話

linux系統關鍵在用,關鍵在積累,筆者在這裡只是拋磚引玉,在使用中,大家肯定還有其他更好的方法,歡迎拍磚。


分享到:


相關文章: