1. 程式人生 > >Linux 檢視系統硬體資訊(例項詳解) ubuntu的測試環境

Linux 檢視系統硬體資訊(例項詳解) ubuntu的測試環境

linux檢視系統的硬體資訊,並不像windows那麼直觀,這裡我羅列了檢視系統資訊的實用命令,並做了分類,例項解說。

cpu

lscpu命令,檢視的是cpu的統計資訊.

複製程式碼
[email protected]:~$ lscpu
Architecture:          i686            #cpu架構
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian   #小尾序
CPU(s):                4               #總共有4核
On-line CPU(s) list:   0
-3 Thread(s) per core: 1 #每個cpu核,只能支援一個執行緒,即不支援超執行緒 Core(s) per socket: 4 #每個cpu,有4個核 Socket(s): 1 #總共有1一個cpu Vendor ID: GenuineIntel #cpu產商 intel CPU family: 6 Model: 42 Stepping: 7 CPU MHz:
1600.000 BogoMIPS: 5986.12 Virtualization: VT-x #支援cpu虛擬化技術 L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 6144K
複製程式碼

檢視/proc/cpuinfo,可以知道每個cpu資訊,如每個CPU的型號,主頻等。

複製程式碼
#cat /proc/cpuinfo
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 
6 model : 42 model name : Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz .....
複製程式碼

上面輸出的是第一個cpu部分資訊,還有3個cpu資訊省略了。

記憶體

概要檢視記憶體情況

free -m
             total       used       free     shared    buffers     cached
Mem:          3926       3651        274          0         12        404
-/+ buffers/cache:       3235        691
Swap:         9536         31       9505

這裡的單位是MB,總共的記憶體是3926MB。

檢視記憶體詳細使用

複製程式碼
# cat /proc/meminfo 
MemTotal:        4020868 kB
MemFree:          230884 kB
Buffers:            7600 kB
Cached:           454772 kB
SwapCached:          836 kB
.....
複製程式碼

檢視記憶體硬體資訊

複製程式碼
dmidecode -t memory
# dmidecode 2.11
SMBIOS 2.7 present.

Handle 0x0008, DMI type 16, 23 bytes
Physical Memory Array
    Location: System Board Or Motherboard
....
    Maximum Capacity: 32 GB
....

Handle 0x000A, DMI type 17, 34 bytes
....
Memory Device
    Array Handle: 0x0008
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
.....
複製程式碼

我的主機板有4個槽位,只用了一個槽位,上面插了一條4096MB的記憶體。

磁碟

檢視硬碟和分割槽分佈

複製程式碼
# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0     1G  0 part /boot
├─sda2   8:2    0   9.3G  0 part [SWAP]
├─sda3   8:3    0  74.5G  0 part /
├─sda4   8:4    0     1K  0 part 
├─sda5   8:5    0 111.8G  0 part /home
└─sda6   8:6    0 269.2G  0 part 
複製程式碼

顯示很直觀

如果要看硬碟和分割槽的詳細資訊

複製程式碼
# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00023728

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2148351     1073152   83  Linux
/dev/sda2         2148352    21680127     9765888   82  Linux swap / Solaris
/dev/sda3        21680128   177930239    78125056   83  Linux
/dev/sda4       177932286   976771071   399419393    5  Extended/dev/sda5       177932288   412305407   117186560   83  Linux
/dev/sda6       412307456   976771071   282231808   83  Linux
複製程式碼

網絡卡

檢視網絡卡硬體資訊

# lspci | grep -i 'eth'
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

檢視系統的所有網路介面

# ifconfig -a
eth0      Link encap:乙太網  硬體地址 b8:97:5a:17:b3:8f  
          .....

lo        Link encap:本地環回  
          .....

或者是

ip link show
1: lo: <LOOPBACK> mtu 16436 qdisc noqueue state DOWN 
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether b8:97:5a:17:b3:8f brd ff:ff:ff:ff:ff:ff

如果要檢視某個網路介面的詳細資訊,例如eth0的詳細引數和指標

複製程式碼
# ethtool eth0
Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Half 1000baseT/Full #支援千兆半雙工,全雙工模式
    Supported pause frame use: No 
    Supports auto-negotiation: Yes #支援自適應模式,一般都支援
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Half 1000baseT/Full
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes #預設使用自適應模式
    Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                         100baseT/Half 100baseT/Full 
    .....
    Speed: 100Mb/s #現在網絡卡的速度是100Mb,網絡卡使用自適應模式,所以推測路由是100Mb,導致網絡卡從支援千兆,變成要支援百兆
    Duplex: Full   #全雙工
    .....
    Link detected: yes    #表示有網線連線,和路由是通的
複製程式碼

其他

檢視pci資訊,即主機板所有硬體槽資訊。

複製程式碼
lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) #主機板晶片
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) #顯示卡
00:14.0 USB controller: Intel Corporation Panther Point USB xHCI Host Controller (rev 04) #usb控制器
00:16.0 Communication controller: Intel Corporation Panther Point MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04) #音效卡
00:1c.0 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 1 (rev c4) #pci 插槽
00:1c.2 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Panther Point LPC Controller (rev 04)
00:1f.2 IDE interface: Intel Corporation Panther Point 4 port SATA Controller [IDE mode] (rev 04) #硬碟介面
00:1f.3 SMBus: Intel Corporation Panther Point SMBus Controller (rev 04)
00:1f.5 IDE interface: Intel Corporation Panther Point 2 port SATA Controller [IDE mode] (rev 04) #硬碟介面
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06) #網絡卡
03:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8893 (rev 41)
複製程式碼

如果要更詳細的資訊:lspci -v 或者 lspci -vv

如果要看裝置樹:lscpi -t

檢視bios資訊

複製程式碼
# dmidecode -t bios
......
BIOS Information
    Vendor: American Megatrends Inc.
    Version: 4.6.5
    Release Date: 04/25/2012
    .......
    BIOS Revision: 4.6
......
複製程式碼

dmidecode以一種可讀的方式dump出機器的DMI(Desktop Management Interface)資訊。這些資訊包括了硬體以及BIOS,既可以得到當前的配置,也可以得到系統支援的最大配置,比如說支援的最大記憶體數等

如果要檢視所有有用資訊

dmidecode -q

裡面包含了很多硬體資訊

相關推薦

Linux 檢視系統硬體資訊(例項) ubuntu測試環境

linux檢視系統的硬體資訊,並不像windows那麼直觀,這裡我羅列了檢視系統資訊的實用命令,並做了分類,例項解說。 cpu lscpu命令,檢視的是cpu的統計資訊. [email protected]:~$ lscpu Architecture: i686

Linux 檢視系統硬體資訊(例項)

linux檢視系統的硬體資訊,並不像windows那麼直觀,這裡我羅列了檢視系統資訊的實用命令,並做了分類,例項解說。 cpu lscpu命令,檢視的是cpu的統計資訊. [email protected]:~$ lscpu Architecture:

Linux查詢系統硬體資訊命令

1.檢視伺服器型號、序列號 $ dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial" Manufacturer: Huawei Product Name: RH228

Linux檢視系統資源資訊

Linux檢視系統資源資訊 查詢系統相關資訊 查詢CPU相關資訊 檢視記憶體相關資訊 檢視磁碟相關資訊 查詢系統相關資訊 主機名 hostname 檢視

centos檢視系統/硬體資訊及運維常用命令

轉載地址1:http://www.osyunwei.com/archives/754.html 轉載地址2:http://www.2cto.com/os/201403/286160.html [[email protected] ~] # uname -a #

Linux檢視和結束程序命令

轉自:http://www.360doc.com/content/14/1021/20/14508903_418760439.shtml 先看兩個例子:  例子一:結束某個程式,如Firefox        鍵入命令: pkill  firefox  例子二:結束某個程

[測試]Linux檢視和結束程序命令

-------------------------------------------------------------------先看兩個例子: 例子一:結束某個程式,如Firefox      鍵入命令:pkill firefox 例子二: 結束某個程序,如find            先用ps命

WinForm實現最小化到系統托盤方法例項

本文例項講述了WinForm實現最小化到系統托盤方法。分享給大家供大家參考。具體分析如下: 有個叫NotifyIcon的控制元件 1、建個WinForm專案,其它操作略過。 2、拉個NotifyIcon控制元件,將屬性Visable設定成False,在Text屬性上隨便填些檔案。 3、實現Form的Size

Linux Rootkit系列三:例項 Rootkit 必備的基本功能

前言 鑑於筆者知識能力上的不足,如有疏忽,歡迎糾正。 測試建議: 不要在物理機測試!不要在物理機測試! 不要在物理機測試! 概要 在 上一篇文章中筆者詳細地闡述了基於直接修改系統呼叫表 (即 sys_call_table /ia32_sys_call_

Centos檢視系統硬體資訊

[[email protected] ~] # uname -a # 檢視核心/作業系統/CPU資訊的linux系統資訊命令 [[email protected] ~] # head -n 1 /etc/issue # 檢視作業系統版本,是數字1不是

linux檔案系統之i節點

0塊:引導塊,每塊1024B 1塊:超級塊 2塊:i節點點陣圖 3塊:邏輯塊點陣圖 4...18:i節點區塊 19塊:資料塊,剛好和Linux檔案系統分析之二中提到的資料塊開始於第19塊吻合。 下面分析第一個i節點,它位於塊號為4的塊中,即是第五塊了。 00001000h: ED 41 00 00 80

Linux檔案系統功能和作用

一、檔案系統 1、檔案結構 目錄:路徑對映 檔案:有邊界的,在磁碟的一段資料流,對資料可以做到按名存取 檔案系統:層級結構,目錄和檔案的一個組合層級結構,起點是根/,組成一個倒置的樹狀結構, /dev/pts/2: 最左側/:表示根目錄 其他的/:

linux檢視各種硬體資訊的方法

1.顯示卡資訊   dmesg | grep -i vga   lspci | grep -i vga //檢視顯示卡資訊 2.dmidecode | grep -i 'serrial number' //檢視主機板資訊,檢視主機板的序列號 3.CPU資訊   #通過/proc檔案系統   cat /pr

Centos 檢視系統硬體資訊

[root@yongsen ~] # uname -a # 檢視核心/作業系統/CPU資訊的linux系統資訊命令 [root@yongsen ~] # head -n 1 /etc/issue # 檢視作業系統版本,是數字1不是字母L [root@yongsen ~]

檢視系統硬體資訊(CPU、記憶體、磁碟、網絡卡)

導讀 Windows檢視系統硬體資訊 CentOS檢視系統硬體資訊 Windows檢視系統硬體資訊 檢視Windows系統硬體資訊最方便的方法是使用“魯大師”等類似軟體。效果見下圖: 可以看到,我的電腦配置為: CPU:雙核 記憶體:4G

從一個例項敏捷測試的最佳實踐

敏捷軟體開發是目前十分流行,並在業界逐步推廣的軟體開發模式。不同與傳統的軟體開發模式,敏捷開發模式有著自己鮮明的價值和方法。其中,敏捷測試部分也同以往的軟體測試流程有所不同。這對測試人員提出了新的要求,帶來了新的挑戰。本文將結合一個軟體專案例項,基於專案開發的不同階段,詳細

Linux如何檢視系統當前登入使用者資訊linux su命令引數及用法(linux切換使用者命令)

作為系統管理員,你可能經常會(在某個時候)需要檢視系統中有哪些使用者正在活動。有些時候,你甚至需要知道他(她)們正在做什麼。本文為我們總結了4種檢視系統使用者資訊(通過編號(ID))的方法。 1. 使用w命令檢視登入使用者正在使用的程序資訊 w命令用於顯示已經登入系統的使用

linux檢視程序例項

檢視程序 ps (重要) Process State 是非常強大的程序檢視命令,用於報告當前系統的程序狀態。 常用選項: 1、BSD風格  a——和終端有關的程序  x——和終端無關的程序  u——顯示程序的執行者  2、sys V風格  -e——檢視所有程序  -l——l

Linux 系統管理命令 - iotop - 動態顯示磁碟 I/O 統計資訊 iotop

命令詳解 重要星級:         ★★★★☆ 功能說明:         iotop 命令是一款實時監控磁碟 I/O 的工具, 但必須以 root 使用者的身份執行。使用 iotop 命令可以很方便的檢視每個程序使用磁

文字資訊檢視命令之file,strings命令例項

 file:將其引數內容的前幾個位元組,與樣式資料庫進行比對, 再在標準輸出下,針對各檔案顯示一行簡短報告 用途:該命令用來識別檔案型別,也可用來辨別一些檔案的編碼格式, 它是通過檢視檔