Skip to content

Latest commit

 

History

History
46 lines (45 loc) · 2.5 KB

proc.md

File metadata and controls

46 lines (45 loc) · 2.5 KB
/proc
├── [PID]/                   # 每个进程的目录,PID 为进程 ID
│   ├── cmdline              # 进程启动命令行
│   ├── cwd -> /path         # 进程当前工作目录(符号链接)
│   ├── environ              # 进程的环境变量
│   ├── exe -> /path         # 进程执行的二进制文件(符号链接)
│   ├── fd/                  # 进程的文件描述符目录
│   │   ├── 0 -> /dev/pts/0  # 文件描述符 0(标准输入)
│   │   ├── 1 -> /dev/pts/0  # 文件描述符 1(标准输出)
│   │   └── 2 -> /dev/pts/0  # 文件描述符 2(标准错误)
│   ├── maps                 # 进程的内存映射
│   ├── mem                  # 进程的内存(需要权限)
│   ├── mounts               # 进程的挂载信息
│   ├── root -> /            # 进程的根目录(符号链接)
│   ├── stat                 # 进程的状态和统计信息
│   ├── status               # 进程的详细状态信息
│   └── task/                # 进程的线程信息目录
│       └── [TID]/           # 每个线程的目录,TID 为线程 ID
│           ├── stack        # 线程的内核栈
│           └── status       # 线程的状态
├── cpuinfo                  # CPU 信息
├── meminfo                  # 内存使用信息
├── uptime                   # 系统运行时间
├── loadavg                  # 系统负载平均值
├── version                  # 内核版本信息
├── devices                  # 已识别的设备列表
├── diskstats                # 磁盘 I/O 统计信息
├── partitions               # 磁盘分区信息
├── mounts                   # 当前挂载的文件系统
├── net/                     # 网络子系统信息
│   ├── dev                  # 网络设备统计
│   ├── tcp                  # TCP 连接状态
│   └── udp                  # UDP 连接状态
├── sys/                     # 系统配置参数(可写)
│   ├── kernel/
│   │   ├── hostname         # 主机名
│   │   ├── random/          # 随机数生成配置
│   │   └── ...
│   └── net/                 # 网络配置
│       └── ipv4/
│           ├── ip_forward   # IP 转发设置
│           └── ...
└── self/                    # 当前进程的符号链接