1、查看内核

[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-164.el5xen #1 SMP Tue Aug 18 16:06:30 EDT 2009 i686 i686 i386 GNU/Linux

2、查看版本
[root@localhost ~]# more /etc/redhat-release
Red Hat Enterprise Linux Server release 5.4 (Tikanga)

[root@localhost ~]# more /etc/*release
Red Hat Enterprise Linux Server release 5.4 (Tikanga)

[root@localhost ~]# more /etc/issue
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Kernel \r on an \m

/proc 文件系统是一个虚拟文件系统,在 Linux® 内核空间和用户空间之间进行通信。在 /proc 文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件不同的是,这些虚拟文件的内容都是动态创建的。 /proc 文件系统是提供有关系统中进程的信息。proc 文件系统包含了一些目录(用作组织信息的方式)和虚拟文件。虚拟文件可以向用户呈现内核中的一些信息,也可以用作一种从用户空间向内核发送信息的手段。/proc 中另外一些有趣的文件有:cpuinfo,它标识了处理器的类型和速度;pci,显示在 PCI 总线上找到的设备;modules,标识了当前加载到内核中的模块,meminfo 获取内存信息。

3、查看CPU信息
[root@localhost ~]# grep "model name" /proc/cpuinfo
model name      : Intel(R) Xeon(R) CPU           E5410  @ 2.33GHz
model name      : Intel(R) Xeon(R) CPU           E5410  @ 2.33GHz
model name      : Intel(R) Xeon(R) CPU           E5410  @ 2.33GHz
model name      : Intel(R) Xeon(R) CPU           E5410  @ 2.33GHz


[root@localhost ~]# more /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Xeon(R) CPU           E5410  @ 2.33GHz
stepping        : 10
cpu MHz         : 2327.578
cache size      : 6144 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr s
se sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips        : 5821.95

processor       : 1

4、查看CPU位数
[root@localhost ~]# getconf LONG_BIT
32

5、查看内存信息

[root@localhost ~]# more /proc/meminfo
MemTotal:      3755008 kB
MemFree:        155276 kB
Buffers:        239412 kB
Cached:        2220036 kB
SwapCached:        100 kB
Active:        1670652 kB
Inactive:      1631476 kB
HighTotal:     3016200 kB
HighFree:       107252 kB
LowTotal:       738808 kB
LowFree:         48024 kB
SwapTotal:     6291336 kB
SwapFree:      6291124 kB
Dirty:            1396 kB
Writeback:           0 kB
AnonPages:      842504 kB
Mapped:          26668 kB
Slab:           157156 kB
PageTables:      20216 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:   8168840 kB


Linux查看系统的硬件信息的命令,除了dmesg还有lspci命令;
 

查看BIOS 提供的硬件信息工具 dmidecode

显示全部的dmi信息

[root@loghost ~]# dmidecode |more

精简的现实信息

[root@loghost ~]# dmidecode -q |more  (-q 只显示必要的信息)

 获取服务器的uuid也非常有用

[root@loghost ~]# dmidecode |grep UUID
UUID: 44454C4C-5200-1051-8058-C3C04FXXXXXX
 
查看序列号可以用

[root@loghost ~]# dmidecode -s system-serial-number

查看服务器到底能扩展到多大的内存
[root@loghost ~]# dmidecode -t 16
# dmidecode 2.7
SMBIOS 2.4 present.

Handle 0x1000, DMI type 16, 15 bytes.
Physical Memory Array
        Location: System Board Or Motherboard
        Use: System Memory
        Error Correction Type: Multi-bit ECC
        Maximum Capacity: 32 GB
        Error Information Handle: Not Provided
        Number Of Devices: 8
查看物理的插槽信息
[root@loghost ~]# dmidecode -t 17

附录:
dmidecode支持的数字参数:
Type Information
—————————————-
0 BIOS
1 System
2 Base Board
3 Chassis
4 Processor
5 Memory Controller
6 Memory Module
7 Cache
8 Port Connector
9 System Slots
10 On Board Devices
11 OEM Strings
12 System Configuration Options
13 BIOS Language
14 Group Associations
15 System Event Log
16 Physical Memory Array
17 Memory Device
18 32-bit Memory Error
19 Memory Array Mapped Address
20 Memory Device Mapped Address
21 Built-in Pointing Device
22 Portable Battery
23 System Reset
24 Hardware Security
25 System Power Controls
26 Voltage Probe
27 Cooling Device
28 Temperature Probe
29 Electrical Current Probe
30 Out-of-band Remote Access
31 Boot Integrity Services
32 System Boot
33 64-bit Memory Error
34 Management Device
35 Management Device Component
36 Management Device Threshold Data
37 Memory Channel
38 IPMI Device
39 Power Supply
40 Additional Information
41 Onboard Device