那些年向前冲|开发者管理服务器必备技能之Linux进程管理( 二 )

普通

  • P - 暂停(Pause)显示
  • h - 本帮助(Help)的显示或隐藏
  • b - 图形条(Bar)的显示或隐藏
  • B - cycle bar graph average
  • T - toggle cumulative line totals
  • j/k - scroll display
  • f - edit filter code
  • l - set screen filter
  • L - lin/log scales
  • ! - shell command
  • q - quit
七、特殊文件/proc/*进程映射到的虚拟文件系统 。
  1. /proc/cmdline给出了内核启动的命令行 。
xundh@xundh-PC:~$ cat /proc/cmdlineBOOT_IMAGE=/boot/vmlinuz-5.3.0-3-amd64 root=UUID=80770366-767a-4583-9ca7-6dccc188aa2e ro splash quiet DEEPIN_GFXMODE=1,1152x864,1600x1200,1280x1024,1024x768
  1. /proc/cpuinfoCPU信息
  2. /proc/devices列出字符和块设备的主设备号 , 及分配到这些设备的设备名称 。
  3. /proc/dma列出由驱动程序保留的DMA通道和保留它们的驱动程序名称 。
  4. /proc/filesystems列出可供使用的文件系统类型 。
  5. /proc/interrupts每一行都有一个保留的中断 。
  6. /proc/ioports列出了硬盘、网卡、声卡等外设的I/O端口范围 。
  7. /proc/kcore物理内存镜像 , 二进制格式 , 可以使用GDB来考察内核的数据结构 。
  8. /proc/kmsg用于检索用printk生成的内核消息 。
  9. /proc/ksyms列出已经登记的内核符号 。
  10. /proc/loadavg列出不同的时间间隔计算的系统平均负载 。
  11. /proc/locks包含在打开的文件上的加锁信息 。
  12. /proc/mdstat由md设备驱动程序控制的RAID设备信息
  13. /proc/meminfo内存状态信息 。
  14. /proc/misc用内核函数misc_register登记的设备驱动程序 。
  15. /proc/modules加载内核模块的信息 。 可使用lsmod命令显示简要信息 。
  16. /proc/mounts给出当前操作系统安装的文件系统信息 。
  17. /proc/pciPCI设备信息 。
  18. /proc/statCPU、磁盘、内存等信息 。
  19. /proc/uptime系统上次自举以来的秒数 , 和累计空闲秒数 。
  20. /proc/version内核版本 。
  21. /proc/net联网协议情况 。
  22. /proc/scsiSCSI设备信息 。
  23. /proc/sys信息非常多 , 用来调整系统性能 。