进入Linux系统第一步可以做的事情

通用的

  • 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#获取通知信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值