查看系统版本:lsb_release -a
[root@localhost /]# lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.1 (Final)
Release: 6.1
Codename: Final
cat /etc/os-release
查看内核版本:uname -a
Linuxlocalhost.localdomain 2.6.32-131.0.15.el6.x86_64 #1 SMP Sat Nov 12 15:11:58 CST x86_64 x86_64 x86_64 GNU/Linux
查看cpu型号:cat /proc/cpuinfo
[root@localhost /]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model: 26
model name : Intel(R) Xeon(R) CPUE5506 @ 2.13GHz
......
查看硬盘空间情况df -h
[root@localhost /]# df -l
文件系统容量已用可用已用%挂载点
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
8G 1.1G 16G 7% /
tmpfs 495M0 495M 0% /dev/shm
/dev/vda1 485M 32M 428M 7% /boot
查看内存:free -m
[root@localhost /]# free -mt
total used free shared buffers cached
Mem:15938 14204 17340 356 10597
-/+ buffers/cache: 3250 12688
Swap: 199970 19997
Total: 35936 14204 21732
Swap为虚拟内存,当物理内存不够时,系统就会使用到swap,但swap速度比真实内存的速度要慢的多,当你电脑用到swap的时候,说明你内存不够了,需要加内存
free
说 明:显示内存状态。
语法: free [-bkmotV][-s <间隔秒数>]
补充说明:free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。
参数:
-b 以Byte为单位显示内存使用情况。
-k 以KB为单位显示内存使用情况。
-m 以MB为单位显示内存使用情况。
-o 不显示缓冲区调节列。
-s<间隔秒数> 持续观察内存使用状况。
-t 显示内存总和列。
-V 显示版本信息。
ifconfig -a
查看网络接口
IP:Internet Protocol(网络之间互连的协议)
ipconfig:Internet Protocol Configuring(IP地址配置)
ifconfig:Network Interfaces Configuring(网络接口配置)
光从英文单词可以看出有点差别,但其实都是对网络的配置。如果说为什么Linux用ifconfig而Windows用ipconfig的话,一是Linux下任何皆文件,任何皆设备,网络接口更接近设备,而Windows下用IP地址,可理解性更强,二是既然是不同的系统,就应显现他们的差别,命令自然就不同了。