1. 系统内核
# uname
-a 所有信息
-s 核心名称
-n 网络节点名称,也就是主机名+域名
-r 核心发行号
-v 核心版本
-m 机器类型
-p 处理器类型
-i 硬件平台类型
-o 操作系统类型
# vmstat 系统的简要信息
# cat /etc/issue 操作系统版本
2. 查看CPU
# cat /proc/cpuinfo 查看CPU具体信息
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看CPU线程数
# getconf LONG_BIT 查看目前CPU运行在模式(32 or 64)
3. 查看内存
# cat /proc/meminfo 查看内存具体信息
# free 显示内存的使用情况
-b, -k, -m, -g 以bytes, KB, MB或GB为单位显示信息
-t 显示物理内存+swap的总和
-s 后面加上秒数,每几秒更新一次信息
-c 更新次数
4. 查看硬盘或存储
# cat /proc/scsi/scsi 查看机器内硬盘光驱等信息
#df 查看硬盘情况
-a 所有信息
-h 人类可读模式
#fdisk -l 硬盘分区情况
# swapon -s 查看交换分区
5. 网络
#ifconfig 查看网卡信息
# iptables -L查看ipv4防火墙设置
# ip6tables -L 查看ipv6防火墙设置
# route -n 查看路由表
# netstat -lntp 查看所有监听端口
# netstat -antp查看所有已建立的连接
# netstat -s网络统计信息
6. 进程
#top 显示现有系统中各程序CPU内存的使用率等信息
#ps -ef 查看所有进程
7. 服务
# chkconfig --list查看服务列表
8. 用户和组
# cut -d: -f1 /etc/passwd 查看用户
# cut -d: -f1 /etc/group 查看用户组
# w 查看当前用户
# id <用户名> 查看某个用户的具体信息
# last 查看用户登录日志
6. 资源
# hostname 主机名
# lsmod 加载的内核模块
# env 环境变量
# cat /proc/loadavg 查看系统负载
# uptime 查看系统运行时间、用户数、负载
rpm -qa 查看已安装的软件包