系统和硬件
#cat /etc/issue //pc机上查看操作系统版本
#head -n 1 /etc/issue //pc机上查看操作系统版本
#lsb_release -a //pc上查看操作系统版本
#uname -a //查看内核/主机名和其他信息
#dmesg |head -n 1 //查看内核/主机名和其他信息
#cat /proc/version //查看内核版本
#dmidecode //pc上查看主板信息
#hostname //查看计算机名
#lspci -tv //显示总线设备信息 (一般arm没有pci,所以不支持此命令)
#lsusb -tv //显示usb设备信息
#cat /proc/cupinfo //查看cpu相关参数
#cat /proc/meminfo //产看内存相关信息
#cat /proc/ioports //查看设备io端口(一般pc机有ioports文件,所以对pc机有用)
#cat /proc/partitions //查看硬盘和分区
#cat /proc/interrupts //查看终端
#cat /proc/swaps //查看所有swaps分区信息
资源
#free -m //查看内存使用量和交换区使用量
#df -h //查看各分区使用情况
#du -sh //查看制定目录的大小
#uptime //查看系统运行时间,用户数,和负载
#cat /proc/loadavg //查看系统负载
#vmstat //查看详细系统运行信息 (pc)
#env //查看环境变量资源
#lsmod //列出加载的内核模块
#grep MemTotal /proc/meminfo //查看内存总量
#grep MemFree /proc/meminfo //查看空闲内存量
磁盘和分区
fdisk -l //查看所有分区 (一般pc支持此命令)
#swapon -s //pc机上查看所有交换分区,arm上一般只支持-a,-p
#hdparm -i /dev/hda //查看磁盘参数(仅使用与ide设备)
#dmesg |grep IDE //查看启动时ide设备检测情况(pc)
#mount |column -t //查看挂接的分区状态(一般pc支持)
网络
#inconfig //查看所有网络借口属性
#iptables -L
#sudo ufw status //检查防火墙状态ubuntu
#route -n //查看路由表
#netstat -intp //查看所有监听端口(pc),arm上可以netstat -h 查看用法
#netstat -antp //查看所有已建立的连接
#netstat -s //查看网络统计信息
进程
#ps -ef //查看所有进程
#top //实时显示进程状态
用户
#w //显示用户登陆及操作
#who //显示登陆用户
#whoami //查看当前用户
#id 用户名 //查看制定用户信息
#last //查看用户登陆日期
#