通用的
- Linux查看当前操作系统版本信息:
cat /proc/version
- 查看CPU信息:
cat /proc/cpuinfo
- 查看CPU当前主频:
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
- 查看板卡信息:
cat /proc/pci
- 查看PCI信息:
lspci
(相比cat /proc/pci
更直观) 例子: lspci | grep Ethernet 查看网卡型号 - 查看内存信息:
cat /proc/meminfo
- 查看USB设备:
cat /proc/bus/usb/devices
- 查看键盘和鼠标:
cat /proc/bus/input/devices
- 查看系统硬盘信息和使用情况:
fdisk & disk - l & df
- 查看各设备的中断请求(IRQ):
cat /proc/interrupts
- 查看系统体系结构:
uname -a
uname的使用
console:/ $ uname --help
usage: uname [-asnrvm]
Print system information.
-s System name
-n Network (domain) name
-r Kernel Release number
-v Kernel Version
-m Machine (hardware) name
-a All of the above
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
uname -a显示全部信息
-m或–machine:显示电脑类型;
-r或–release:显示操作系统的发行编号;
-s或–sysname:显示操作系统名称;
-v:显示操作系统的版本;
-p或–processor:输出处理器类型或"unknown";
-i或–hardware-platform:输出硬件平台或"unknown";
-o或–operating-system:输出操作系统名称;
–help:显示帮助;
–version:显示版本信息。
其他
查看系统信息:
# uname -a # 查看内核/操作系统/CPU信息
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
# modinfo softdog # 查看模块信息
查看系统资源信息:
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# 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设备检测状况
Android下查看
1. dumpsys 命令用法
可通过 dumpsys 命令查询系统服务的运行状态 (对象的成员变量属性值),命令格式:dumpsys 服务名, 例如:
dumpsys activity
dumpsys window
dumpsys cpuinfo
dumpsys meminfo
不同的Android系统版本支持的命令有所不同,可通过下面命令查看当前手机所支持的dump服务,需先进入adb shell,再执行如下命令
adb shell dumpsys -l
adb shell service list
2.系统服务
activity ActivityManagerService AMS相关信息
package PackageManagerService PMS相关信息
window WindowManagerService WMS相关信息
input InputManagerService IMS相关信息
power PowerManagerService PMS相关信息
batterystats BatterystatsService 电池统计信息
battery BatteryService 电池信息
alarm AlarmManagerService 闹钟信息
dropbox DropboxManagerService 调试相关
procstats ProcessStatsService 进程统计
cpuinfo CpuBinder CPU
meminfo MemBinder 内存
gfxinfo GraphicsBinder 图像
dbinfo DbBinder 数据库
常用命令:
adb shell dumpsys battery #获取设备电池信息
adb shell dumpsys cpuinfo #获取cpu信息
adb shell dumpsys meminfo #获取内存信息
adb shell dumpsys activity #获取Activity信息
adb shell dumpsys package #获取package信息
adb shell dumpsys notification#获取通知信息