1、系统
查看当前系统的版本(发行的版本)
cat /etc/issue 或cat /etc/redhat-release
uname -a ----------查看内核版本
hostname----------- 查看计算机名
getconf LONG_BIT----查看当前系统是32位还是64位
2、查看CPU信息
查看cpu的详细信息
cat /proc/cpuinfo
查看CPU总核数(逻辑CPU)
cat /proc/cpuinfo | grep "processor" | wc -l
也就是cpu的porsscol
cat /proc/cpuinfo | grep physical | uniq -c
主要看ID,一个id是一颗 此id对应几个进程就是此颗cpu是几核
查看物理cpu个数(颗数)
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
3、磁盘和分区
fdisk -l----------------------查看硬盘配置信息(第一行有硬盘总容量)
df -hl------------------------查看分区及使用情况
du -sh <目录名> --------------查看指定目录的大小
4、内存
查看内存信息及使用情况
cat /proc/meminfo -------------查看内存详细信息
free -m -----------------------查看内存使用量和交换区使用量
grep MemTotal /proc/meminfo ---查看内存总量
grep MemFree /proc/meminfo-----查看空闲内存量
uptime ----------------------- 查看系统运行时间、用户数、负载
cat /proc/loadavg--------------查看系统负载
5、网络
ifconfig-----------查看所有网络接口的属性
iptables -L--------查看防火墙设置
route -n --------- 查看路由表
netstat -lntp ---- 查看所有监听端口
netstat -antp ---- 查看所有已经建立的连接
netstat -s --------查看网络统计信息
6、进程
ps -ef -----------查看所有进程
top --------------实时显示进程状态
7、用户
w ---------------------------查看活动用户
id <用户名> -----------------查看指定用户信息
last ------------------------查看用户登录日志
cut -d: -f1 /etc/passwd -----查看系统所有用户
cut -d: -f1 /etc/group ----- 查看系统所有组
crontab -l #-----------------查看当前用户的计划任务
8、服务
chkconfig --list ------------列出所有系统服务
chkconfig --list | grep on---列出所有启动的系统服务