系统

1
2
3
uname -r 查看内核版本
head -n 1 /etc/issue 查看操作系统版本
hostname 查看计算机名

内存

1
2
free -m 查看内存状态
swapon -s 查看所有交换分区

磁盘

1
2
3
df -h 查看分区状态
fdisk -l 查看分区表
du -sh <目录名> 查看目录大小

进程

1
2
3
ps -ef 查看所有进程
ps -aux 查看所有进程及进程占用内存、cpu比例
top 实时显示负载较高的进程,按1显示多核cpu负载(默认3秒刷新,h或?进入top命令帮助)

设备

1
2
3
4
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看内存信息
lspci -tv 列出所有pci设备
lsusb -tv 列出所有usb设备

端口

1
2
3
4
5
6
netstat -tulpn  只显示tcp和udp的监听端口
netstat -pln 显示监听端口
netstat -s 显示网络统计信息
lsof -Pnl +M -i4 显示ipv4的监听端口
lsof -Pnl +M -i6 显示ipv6的监听端口
cat /etc/services 显示服务默认的端口号和协议

其他

1
2
3
4
5
6
7
8
9
10
uptime 查看系统运行时间,用户数,负载
last 查看用户登录情况
ifconfig 查看所有网络接口
iptables -L 查看防火墙设置
route -n 查看路由表
chkconfig --list 查看系统服务列表
crontab -l 查看当前用户计划任务
egrep -i "warn|error" /var/log/messages 显示报警日志和错误日志
tail -n 20 -f /var/log/xxx  显示xxx日志最后20行,并动态显示之后的日志
cat /proc/net/dev 查看网卡流量