查看linux系统信息

Linux系统信息查看命令大全

系统

#uname-a#查看内核/操作系统/CPU信息

#head-n1/etc/issue#查看操作系统版本

#cat/proc/cpuinfo#查看CPU信息

#hostname#查看计算机名

#lspci-tv#列出所有PCI设备

#lsusb-tv#列出所有USB设备

#lsmod#列出加载的内核模块

#env#查看环境变量资源

#free-m#查看内存使用量和交换区使用量

#df-h#查看各分区使用情况

#du-sh<目录名>#查看指定目录的大小

#grepMemTotal/proc/meminfo#查看内存总量

#grepMemFree/proc/meminfo#查看空闲内存量

#uptime#查看系统运行时间、用户数、负载

#cat/proc/loadavg#查看系统负载磁盘和分区

#mount|column-t#查看挂接的分区状态

#fdisk-l#查看所有分区

#swapon-s#查看所有交换分区

#hdparm-i/dev/hda#查看磁盘参数(仅适用于IDE设备)

#dmesg|grepIDE#查看启动时IDE设备检测状况网络

#ifconfig#查看所有网络接口的属性

#iptables-L#查看防火墙设置

#route-n#查看路由表

#netstat-lntp#查看所有监听端口

#netstat-antp#查看所有已经建立的连接

#netstat-s#查看网络统计信息进程

#ps-ef#查看所有进程

#top#实时显示进程状态用户

#w#查看活动用户

#id<用户名>#查看指定用户信息

#last#查看用户登录日志

#cut-d:-f1/etc/passwd#查看系统所有用户

#cut-d:-f1/etc/group#查看系统所有组

#crontab-l#查看当前用户的计划任务服务

#chkconfig--list#列出所有系统服务

#chkconfig--list|grepon#列出所有启动的系统服务程序

#rpm-qa#查看所有安装的软件包

======================================================================

查看当前操作系统内核信息

#uname-a

Linuxredcat2.6.31-20-generic#58-UbuntuSMPFriMar1205:23:09UTC2010i686GNU/Linux

查看当前操作系统发行版信息

#cat/etc/issue

Ubuntu9.10\n\l

查看cpu型号

#cat/proc/cpuinfo|grepname|cut-f2-d:|uniq-c

2Intel(R)Core(TM)2DuoCPUP8600@2.40GHz

(看到有2个逻辑CPU,也知道了CPU型号)

查看物理cpu颗数

#cat/proc/cpuinfo|grepphysical|uniq-c

2physicalid:0

(说明实际上是1颗2核的CPU)

查看cpu运行模式

#getconfLONG_BIT

32

(说明当前CPU运行在32bit模式下,但不代表CPU不支持64bit)

查看cpu是否支持64bit

#cat/proc/cpuinfo|grepflags|grep'lm'|wc-l

2

(结果大于0,说明支持64bit计算.lm指longmode,支持lm则是64bit)

======================================================================

linuxtop系统整体的统计信息

第一行是任务队列信息,同uptime命令的执行结果。其内容如下:

当前时间/系统运行时间,格式为时:分/当前登录用户数/系统负载,即任务队列的平均长度

系统负载的三个数值分别为1分钟、5分钟、15分钟前到现在的平均值。1分钟高是正常,15分钟高则说明系统负载大。

第二、三行为进程和CPU的信息。当有多个CPU时,这些内容可能会超过两行。

Tasks:进程总数

正在运行的进程数

睡眠的进程数

停止的进程数

僵尸进程数

Cpu:用户空间占用CPU百分比

内核空间占用CPU百分比

用户进程空间内改变过优先级的进程占用CPU百分比

id空闲CPU百分比

等待输入输出的CPU时间百分比

hi

si

最后两行为内存信息。内容如下:

Mem:物理内存总量

使用的物理内存总量

空闲内存总量

用作内核缓存的内存量

Swap:交换区总量

使用的交换区总量

空闲交换区总量

缓冲的交换区总量。

内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖,

该数值即为这些内容已存在于内存中的交换区的大小。

相应的内存再次被换出时可不必再对交换区写入。

======================================================================

相关推荐