一、查询CPU信息:
[root@cubix ~]#cat /proc/cpuinfo
processor:是裸机CPU的唯一标识。vendor_id:标识CPU的类型, GenuineIntel为英特尔处理器。
physical id:是物理CPU的唯一标识,同一个physical id表示同一颗物理CPU。
siblings:表示同一物理CPU的逻辑处理器数量。
core id :表示每个内核的唯一标识。
cpu cores:表示同一物理CPU的内核数量。
查看服务器物理CPU数量:
[root@cubix ~]# cat /proc/cpuinfo |grep "physical id" |sort |uniq |wc -l
2
查看每个物理CPU的内核数:
[root@cubix ~]# cat /proc/cpuinfo |grep "cpu cores"
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
cpu cores : 4
查看服务器所有逻辑CPU个数:
[root@cubix ~]# cat /proc/cpuinfo |grep "processor" |wc -l
8
其中,siblings与cpu cores的关系为:若siblings是cpu cores的两倍,则说明系统支持超线程,并且已经打开。若sublings与cpu cores相同,则作说明系统不支持超线程,或者没打开超线程。
二、查询内存信息:
通过/proc/meminfo查询
[root@cubix ~]#cat /proc/meminfo
MemTotal:表示物理内存大小。
MemFree:表示可用物理内存大小。
通过free命令查询
[root@cubix ~]#free -m
Total(总内存大小) used:(已使用内存大小) free (剩余内存大小) shared buffers cached
Mem:列出物理内存的使用情况。
Swap:列出交换分区的使用情况。
三、查看磁盘分区情况:
[root@cubix ~]# fdisk -l
Disk /dev/sda: 999.1 GB, 999116767232 bytes
255 heads, 63 sectors/track, 121469 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 25 200781 83 Linux
/dev/sda2 26 2575 20482875 83 Linux
/dev/sda3 2576 3595 8193150 82 Linux swap / Solaris
/dev/sda4 3596 121469 946822905 5 Extended
/dev/sda5 3596 121469 946822873+ 83 Linux
从以上信息可以看出。当前系统有一块1TB的磁盘sda,一共有5个分区sda1-sda5,其中分区sda3为交换分区,sda4为扩展分区。需要注意的是扩展分区无法直接使用,需要在扩展分区下继续划分逻辑分区才能使用。\
四、查询当前操作系统版本:
通过/etc/redhat-release,此方法仅适用于redhat系列,如redhat、centos。
[root@cubix ~]#cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
通过issue信息查看:
[root@cubix ~]#cat /etc/issue
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Kernel \r on an \m
[root@cubix ~]#cat /etc/issue.net
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Kernel \r on an \m
通过命令lsb_release查询:
[root@cubix ~]#lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Release: 5.5
Codename: Tikanga
五、查询内核版本
通过/proc/version
[root@cubix ~]#cat /proc/version
Linux version 2.6.18-194.el5PAE (mockbuild@x86-007.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Tue Mar 16 22:00:21 EDT 2010
通过uname命令:
[root@cubix ~]#uname -a
Linux www.probbs.com 2.6.18-194.el5PAE #1 SMP Tue Mar 16 22:00:21 EDT 2010 i686 i686 i386 GNU/Linux
原文地址:http://cubix.blog.51cto.com/7251166/1764838