系统



uname -a -r -m  查看系统内核/操作系统信息

head -n 1 /etc/issue  查看操作系统版本

cat /proc/cpuinfo   查看cpu信息

hostname     查看主机名

lspci -tv    列出所有pci设备

lsusb -tv    列出所有usb设备

lsmod       列出加载的内核模块

env        查看环境变量

cat /etc/fstab    查看开机自动挂载的分区





资源



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

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

du -sh dir_name        查看指定目录的大小

grep MemTotal /proc/meminfo    查看内存总量

grep MemFree /proc/meminfo    查看剩余内存量

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

cat /proc/loadavg        查看系统负载

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

fdisk -l            查看所有分区

swapon -s            查看所有交换分区

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

dmesg | grep IDE         查看启动时IDE设备检测情况



网络


ifconfig -a       查看所有网络接口情况

iptables -nL        查看防火墙设置

route -n        查看路由表

netstat -lantup      查看所有网络端口

netstat -s        查看网络统计信息



用户


w    查看活动用户

id usrname         查看指定用户信息

last        查看用户登录日志

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

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

cut -d: -f7 /etc/passwd|sort |uniq -c    查看系统有几种bash用户

crontab -l        查看定时任务

chkconfig --list|grep 3:on      查看init 3下开机自启的服务