我很好奇,通过cat /proc/xxx能查看到哪些信息

2024年4月18日,周四下午

这篇文章会不定期更新


通过/proc能查看到哪些信息

/proc 是一个特殊的文件系统,它允许用户在运行时获取系统信息,包括进程、内存、硬件配置等。

可以在 /proc 文件系统中获取许多其他类型的系统信息,包括但不限于:

  1. 系统信息:可以获取系统的各种信息,如 CPU 信息、内存信息、硬件配置等。

  2. 网络信息:可以获取网络接口、路由表、网络连接等信息,以及网络统计数据。

  3. 文件系统信息:可以获取文件系统的挂载情况、磁盘空间使用情况等信息。

  4. 设备信息:可以获取各种硬件设备的信息,如 CPU、内存、磁盘、网卡等。

  5. 内核信息:可以获取内核的运行参数、模块信息、中断信息等。

  6. 进程信息:如前面提到的,可以获取系统中每个进程的各种信息,包括状态、资源使用情况等。

  7. 系统日志:部分系统日志文件可以通过 /proc 文件系统来访问,如 /proc/kmsg 文件。

查看进程

/proc 文件系统下,每个进程都有一个对应的目录,以进程 ID(PID)命名。

可以通过 cat /proc/[PID]/xxx 命令查看特定进程的各种信息,其中 [PID] 是进程的实际 ID,xxx 是具体的信息文件名。

以下是一些常见的 /proc 文件信息:

  1. /proc/[PID]/cmdline:显示进程的命令行参数列表,以 null 字节分隔。

  2. /proc/[PID]/status:显示进程的状态信息,包括进程 ID、父进程 ID、进程状态、虚拟内存大小等。

  3. /proc/[PID]/stat:显示进程的统计信息,包括进程状态、进程 ID、父进程 ID、CPU 时间等。

  4. /proc/[PID]/cpuinfo:显示进程的 CPU 相关信息,包括 CPU 时间片、CPU 使用情况等。

  5. /proc/[PID]/meminfo:显示进程的内存相关信息,包括内存使用情况、虚拟内存大小等。

  6. /proc/[PID]/io:显示进程的输入输出信息,包括读写操作次数、字节数等。

  7. /proc/[PID]/fd:显示进程打开的文件描述符列表。

  8. /proc/[PID]/exe:显示进程的可执行文件路径。
     

查看硬件配置

以下是一些常见的硬件信息及其对应的文件或目录:

  1. CPU 信息

    • /proc/cpuinfo:包含了关于 CPU 的详细信息,如 CPU 型号、频率、核心数、缓存等。
  2. 内存信息

    • /proc/meminfo:包含了关于系统内存的详细信息,如总内存、可用内存、缓存、交换空间等。
  3. 硬盘信息

    • /proc/partitions:列出了系统中所有的磁盘分区及其大小。
    • /proc/diskstats:提供了关于磁盘 I/O 操作的统计信息,如读写次数、字节数等。
  4. 网络信息

    • /proc/net/dev:提供了关于网络设备(如网卡)的统计信息,包括接收和发送的数据包数、字节数等。
    • /proc/net/tcp 和 /proc/net/udp:提供了关于 TCP 和 UDP 连接的详细信息。
  5. PCI 设备信息

    • /proc/bus/pci/devices:列出了系统中所有 PCI 设备的详细信息。
  6. USB 设备信息

    • /proc/bus/usb/devices:列出了系统中所有 USB 设备的详细信息。
  7. 声卡信息

    • /proc/asound/cards:列出了系统中所有声卡的信息。
  8. 系统中断信息

    • /proc/interrupts:提供了关于系统中断的统计信息,包括每个中断的触发次数。
  • 16
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

巨龙之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值