兔源码网 - 专注DZ模版分享、DZ插件分享!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

广告
温馨提示:本站所有DZ相关模板、插件、教程(包括DZ应用中心已下架插件、模板)皆为提供免费下载,无任何收费模式(不包括VIP版块非DZ资源,VIP版块需充值兔币购买会员组方可下载),用户仅需手动前往【申请下载权限】申请用户组下载权限即可,如本站没有您需要的插件或模板,请自行前往淘宝互站网送吗网等第三方站点搜索相关插件或模板进行低价格购买下载本站非常不建议用户浪费金钱前往DZ应用中心购买。

linux查看硬件信息命令和教程详解

[复制链接]
tuyuanma 发表于 2017-4-6 10:43:22 | 显示全部楼层 |阅读模式
温馨提醒:禁止内容附带广告图片、二维码图片,否则将在不通知情况下永久禁言账号!
欢迎加入兔源码站长交流群,您的加入是我们前行的动力!

DZ站长建站交流群:493651246

[ 温馨提示:点击上方群文字,可快速加入QQ群 ]


众所周知,Linux大部分操作是通过命令实现的,并不像windows那么直观。linux查看硬件信息也是需要通过linux查看硬件信息命令查询的,下面小编来分享一下linux查看硬件信息的方法和命令写法。8 \. ]9 a+ s& r0 t! [+ T7 L

1-140P5103014P5.jpg

  cpu
7 q! v2 C: ~. P) d1 f) q
5 ~; }! F4 V# F7 ?  @: u0 z  lscpu命令,查看的是cpu的统计信息.

blue@blue-pc:~$ lscpu; S. ]6 j5 w2 Q- |/ I7 Y
Architecture:          i686            #cpu架构$ r! u# ^* g. P/ P# |* D
CPU op-mode(s):        32-bit, 64-bit
, d/ R/ {9 o) t0 V0 p' nByte Order:            Little Endian   #小尾序
, U# I% W2 q/ LCPU(s):                4               #总共有4核. c  T. d, S% V& o; R* R3 O4 G
On-line CPU(s) list:   0-3
" @* \4 ]2 L% {. ZThread(s) per core:    1               #每个cpu核,只能支持一个线程,即不支持超线程
! M9 u3 p- z" J8 a) jCore(s) per socket:    4               #每个cpu,有4个核, P4 E* P7 W/ O. F7 x
Socket(s):             1               #总共有1一个cpu
+ l4 {4 a5 p* S9 g- y$ xVendor ID:             GenuineIntel    #cpu产商 intel
" Q% e- v: T6 D5 j* jCPU family:            6
% d! {( z6 }; h2 X+ ~- |, x; SModel:                 42
$ |8 l0 R$ p: n, S4 EStepping:              7
" F; u* t7 k  s" V! N8 R" fCPU MHz:               1600.000: }" y1 X& w( [
BogoMIPS:              5986.12
# T& b( H8 M% k4 q: v: T) B, i( |Virtualization:        VT-x            #支持cpu虚拟化技术3 h) t7 x" ~& k$ L
L1d cache:             32K
! F& j+ E9 N/ y0 S6 C% fL1i cache:             32K6 n; c* H$ t/ D# j1 r
L2 cache:              256K1 R! j8 k2 O. v! H! A  K. |
L3 cache:              6144K! w0 r, k* @& ~$ [' `

  查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。

#cat /proc/cpuinfo
/ q8 t$ ^9 `$ S, Y4 d+ eprocessor    : 0
# ~/ f6 [+ }6 n" ^3 A  F7 v9 rvendor_id    : GenuineIntel
' X# b1 V8 U/ a* R8 p4 f  u. z6 c0 mcpu family    : 6
8 Q% \  y7 X; `& V' y! m& @model        : 429 K) P+ I0 Z2 D! T1 c
model name    : Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz
% o) r2 P& l0 V; v, @; M- d/ L.....

  上面输出的是第一个cpu部分信息,还有3个cpu信息省略了。

0 P; A. W& X: m" F2 E  @: E

  内存

  概要查看内存情况

  free -m' f: x" T+ n5 W( S: M' Q4 B3 G! o
             total       used       free     shared    buffers     cached& s3 G: d( M6 A4 z/ R+ c# v
  Mem:          3926       3651        274          0         12        4049 O% P. s$ {; E9 Y$ Z; \
  -/+ buffers/cache:       3235        691
8 D9 J8 y, ]' l0 y  Swap:         9536         31       9505
) m( N; S7 C* k! A; C* w" z5 E  这里的单位是MB,总共的内存是3926MB。

9 g3 \- @) i+ @

  查看内存详细使用

# cat /proc/meminfo
+ \" d7 D* C; A, dMemTotal:        4020868 kB
  i' _* z& n5 R# z1 S- l' w' HMemFree:          230884 kB; V5 D7 W; X' ^; j' q: [/ _- `
Buffers:            7600 kB4 K: m% f' r8 \. v/ i7 i: V! Y
Cached:           454772 kB
% l* Z3 n4 H3 O5 N2 H2 b6 Z4 SSwapCached:          836 kB
1 V1 d/ F3 Z& I: D& U2 a2 A8 I; w) E.....7 A/ N5 o' J' c0 I0 R$ C; O! ?

  查看内存硬件信息

dmidecode -t memory
# i3 d! J% ], Q; ~# dmidecode 2.118 E$ F$ q$ }/ j4 u# R& D2 N
SMBIOS 2.7 present.

Handle 0x0008, DMI type 16, 23 bytes8 e9 M/ J* [5 X" P0 A9 d
Physical Memory Array' V  H% B3 h& P4 V  a# D2 l$ L4 J
    Location: System Board Or Motherboard0 X4 B5 e% p9 x$ K. H
....
/ _# O3 d& l/ J% X* e    Maximum Capacity: 32 GB1 Y# [) m4 P1 c8 a! g  S
....

Handle 0x000A, DMI type 17, 34 bytes  x2 H- l" T5 |3 f. w! N4 ^9 d/ m
....; Z$ X; e: H$ w4 F1 `
Memory Device
0 H: H6 o6 r& o6 o& K" k    Array Handle: 0x0008$ `# f1 y; x5 o* ?$ n
    Error Information Handle: Not Provided% k2 I4 s9 [- I5 j* R/ h
    Total Width: 64 bits
( u; ~- Q4 D! n  F    Data Width: 64 bits
5 g, v, u1 `5 n. A2 w" s5 {8 |# @. I    Size: 4096 MB
8 w( V$ t8 B( L) D.....

  我的主板有4个槽位,只用了一个槽位,上面插了一条4096MB的内存。


. n+ j# V7 j* I  f6 m4 B7 G

  磁盘

  查看硬盘和分区分布

# lsblk. ^+ i# `7 Q: V* E( M1 a: W% t% K9 L
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT2 b1 G* |  S% q6 D2 J
sda      8:0    0 465.8G  0 disk1 h  j* I* X, A3 \# {& q+ I
├—sda1   8:1    0     1G  0 part /boot
- \9 ]# `# e! s: J7 o; y├—sda2   8:2    0   9.3G  0 part [SWAP]
& R7 u' t6 o$ `├—sda3   8:3    0  74.5G  0 part /
" m. ]1 {/ n# `+ r" z3 s├—sda4   8:4    0     1K  0 part) Y# O+ s5 ~3 i) g) C
├—sda5   8:5    0 111.8G  0 part /home
. D( h& ~& v, g7 B, W# [/ `└—sda6   8:6    0 269.2G  0 part# F' ?7 _( O( P' a% {: r3 [3 h
  显示很直观

" a: N$ u3 j. W! g( y. m: v& H

  如果要看硬盘和分区的详细信息

# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes6 V9 {2 L6 ?( z% _5 E
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors% s; ?% N7 Q/ o) f' Y! Q
Units = sectors of 1 * 512 = 512 bytes  O0 _9 F# D4 e; |5 }9 o
Sector size (logical/physical): 512 bytes / 4096 bytes& W7 q% O8 ~4 g0 W& l1 f( R/ R8 W
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
7 K; Q1 c9 k* I2 P1 d# O7 l3 uDisk identifier: 0x00023728

   Device Boot      Start         End      Blocks   Id  System8 F8 o& M3 R1 R1 T8 y( N$ J. ?
/dev/sda1   *        2048     2148351     1073152   83  Linux
* h9 r6 b4 j" y7 P) d, k/dev/sda2         2148352    21680127     9765888   82  Linux swap / Solaris
3 t& R+ c6 F0 c! d4 r4 r/dev/sda3        21680128   177930239    78125056   83  Linux1 W+ H$ D3 L/ }5 O! J
/dev/sda4       177932286   976771071   399419393    5  Extended/dev/sda5       177932288   412305407   117186560   83  Linux' t" U2 g0 J6 Q& K1 \" u1 D( m
/dev/sda6       412307456   976771071   282231808   83  Linux
! L4 F& p: \& @- T9 p( m5 X

  网卡

  查看网卡硬件信息

# lspci | grep -i 'eth'
5 T/ f( O* T8 ?/ [  i02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
0 {; O6 E9 F% ^3 V) P

  查看系统的所有网络接口

# ifconfig -a
8 B: {) u. K. P$ J' C- u; t: geth0      Link encap:以太网  硬件地址 b8:97:5a:17:b3:8f 6 j0 ]% m% _2 d9 f2 t
          .....

lo        Link encap:本地环回
# b7 R2 k, x/ a          .....
3 J4 q1 w) p" Q  或者是

ip link show' |1 F  m' \( a- I& A
1: lo: <LOOPBACK> mtu 16436 qdisc noqueue state DOWN
+ d/ [) v8 K+ llink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
" ^2 h5 b) M" V6 N- G2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
/ }9 L; h2 Y# Alink/ether b8:97:5a:17:b3:8f brd ff:ff:ff:ff:ff:ff
6 b- `' V9 ?& `% I

  如果要查看某个网络接口的详细信息,例如eth0的详细参数和指标

# ethtool eth0
1 @2 L$ ^) F6 H# y# `( I4 fSettings for eth0:! M' S$ K" G2 c1 n' ]  Y0 k3 l" Q- _
    Supported ports: [ TP MII ]
# X0 |5 f: J$ r# Y2 H; p    Supported link modes:   10baseT/Half 10baseT/Full1 j/ N4 w9 d7 Z9 L  [0 x
                            100baseT/Half 100baseT/Full2 ^& R- w  [& T; t
                            1000baseT/Half 1000baseT/Full #支持千兆半双工,全双工模式+ K5 }, Q: _; C& L" T8 E4 z( p2 _
    Supported pause frame use: No6 ~' @1 m/ T9 U/ E
    Supports auto-negotiation: Yes #支持自适应模式,一般都支持
! e/ v2 O. i$ F- K) p) ~    Advertised link modes:  10baseT/Half 10baseT/Full
% A' {; ~" @4 O8 G. Y                            100baseT/Half 100baseT/Full
- x, L, b3 Z3 S6 Q2 M8 J                            1000baseT/Half 1000baseT/Full- g! Z4 T! `7 C
    Advertised pause frame use: Symmetric Receive-only' z+ r0 S+ S" E. X; C
    Advertised auto-negotiation: Yes #默认使用自适应模式
9 _2 k( u# m: J2 ~8 b# V: W7 s    Link partner advertised link modes:  10baseT/Half 10baseT/Full5 S6 {0 ^, r$ |/ c# @8 {
                                         100baseT/Half 100baseT/Full
3 {1 q4 n- B. S/ {    .....: [- h, w- W  w, s' y
    Speed: 100Mb/s #现在网卡的速度是100Mb,网卡使用自适应模式,所以推测路由是100Mb,导致网卡从支  持千兆,变成要支持百兆" L& m, z( g% S$ R1 P: F- A0 I
    Duplex: Full   #全双工
' C9 {5 t  ~3 n8 r    .....
. p" \: b+ q- v5 c    Link detected: yes    #表示有网线连接,和路由是通的
2 n9 x  u+ U7 W# N3 z* L2 c1 ?

  Z4 E4 N6 y+ G. G& n

  其他

  查看pci信息,即主板所有硬件槽信息。

lspci: M# J- k- s. x; q, R5 c
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) #主板芯片
4 M/ O& v$ h3 [3 d/ |00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) #显卡
  s1 g& _4 X, j* G00:14.0 USB controller: Intel Corporation Panther Point USB xHCI Host Controller (rev 04) #usb控制器* M* E- b0 ?- g
00:16.0 Communication controller: Intel Corporation Panther Point MEI Controller #1 (rev 04)3 F+ Z- R4 U# e, N6 `0 {
00:1a.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #2 (rev 04)0 l  o4 c8 V" R  z
00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04) #声卡
; p% }" ?  E6 t00:1c.0 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 1 (rev c4) #pci 插槽
/ g% Q6 V3 t, c4 i8 C00:1c.2 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 3 (rev c4)$ v4 W1 y% J1 s1 X9 M! @  L
00:1c.3 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 4 (rev c4)* B* M. L" }, Q: C! S
00:1d.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev 04)
& |9 a1 T% K, n) }: F00:1f.0 ISA bridge: Intel Corporation Panther Point LPC Controller (rev 04)2 j: j- W& Q$ i; X5 j
00:1f.2 IDE interface: Intel Corporation Panther Point 4 port SATA Controller [IDE mode] (rev 04) #硬盘接口' P, w# e4 V% s
00:1f.3 SMBus: Intel Corporation Panther Point SMBus Controller (rev 04)6 w1 I# J0 y# }. w0 n  I
00:1f.5 IDE interface: Intel Corporation Panther Point 2 port SATA Controller [IDE mode] (rev 04) #硬盘接口
! O* J5 u* o+ I% [02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06) #网卡% p% i+ [3 {3 Q+ m6 r2 h' }
03:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8893 (rev 41)0 w" c/ M- |8 G4 q2 Q
  如果要更详细的信息:lspci -v 或者 lspci -vv

  如果要看设备树:lscpi -t

1 A( Q: o! k  j: x7 e

  查看bios信息

# dmidecode -t bios. R% ?" U7 y3 \: M
......# N: K; o) U7 {! y% P: @0 u5 x
BIOS Information- B5 e& `; ]- T! \' r
    Vendor: American Megatrends Inc.
8 I4 l6 r8 q: a4 Y0 t0 ]    Version: 4.6.5
/ Z; O3 s) @; M( i2 Z$ e0 V    Release Date: 04/25/2012. j& k; J' H; h
    .......
$ n& @+ I0 G6 \! N6 h3 `    BIOS Revision: 4.63 M  Z  F! y& l/ ]& j, l/ B
......
  @& A( F" D  a$ e9 r- ^  D* ^  dmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。

  如果要查看所有有用信息

  dmidecode -q

  以上是linux查看硬件信息的所有命令,可以查看CPU、硬盘、网卡、磁盘等硬件的信息。

0 L1 |8 O* L- H: Q# ]. j5 |0 x

版权声明
1、转摘或引用本站内容资源须注明原网址,并标明本站网址(兔源码www.tuyuanma.com);
2、对于转摘或引用本站内容资源而引起的民事纠纷、行政处罚或其他损失,本站不承担责任;
3、对于不遵守本声明或其他违法、恶意使用本站内容者,本站保留其追究法律责任的权利。




自动排版 | 高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广告

兔源码网 ( 赣ICP备17001544号 公网安备36112102000036号 )

兔源码 QQ交流群:493651246  GMT+8, 2019-8-18 01:05
←站长统计工具 查看密码:tuyuanma

兔源码DZ模板下载 站长邮箱:tuyuanma@qq.com 站长QQ:3197813386 网站地图

© 2001-2013 本站内容皆来自互联网及用户分享,如需删除请提供软著或商标证书。

     
快速回复 返回顶部 返回列表