/proc/uptime 系统已经运行了多久
/proc/swaps 交换空间的使用情况
/proc/version Linux内核版本和gcc版本
/proc/bus 系统总线(Bus)信息,例如pci/usb等
/proc/driver 驱动信息
/proc/fs 文件系统信息
/proc/ide ide设备信息
/proc/irq 中断请求设备信息
/proc/net 网卡设备信息
/proc/scsi scsi设备信息
/proc/tty tty设备信息
/proc/net/dev 显示网络适配器及统计信息
/proc/vmstat 虚拟内存统计信息
/proc/vmcore 内核panic时的内存映像
/proc/diskstats 取得磁盘信息
/proc/schedstat kernel调度器的统计信息
/proc/zoneinfo 显示内存空间的统计信息,对分析虚拟内存行为很有用
以下是/proc目录中进程N的信息
/proc/N pid为N的进程信息
/proc/N/cmdline 进程启动命令
/proc/N/cwd 链接到进程当前工作目录
/proc/N/environ 进程环境变量列表
/proc/N/exe 链接到进程的执行命令文件
/proc/N/fd 包含进程相关的所有的文件描述符
/proc/N/maps 与进程相关的内存映射信息
/proc/N/mem 指代进程持有的内存,不可读
/proc/N/root 链接到进程的根目录
/proc/N/stat 进程的状态
/proc/N/statm 进程使用的内存的状态
/proc/N/status 进程状态信息,比stat/statm更具可读性
/proc/self 链接到当前正在运行的进程
三. 实际操作例子
1.列出 /proc/ 下的所有文件
yafang@QA:~$ ls /proc/
1 16819 21242 2180 2494 8768 interrupts partitions
116 16820 21244 2181 2524 885 iomem sched_debug
11740 17901 21245 21810 2525 acpi ioports scsi
11742 17903 21247 21812 3 asound irq self
11743 17904 2131 21813 39 buddyinfo kallsyms slabinfo
13452 18362 21319 21923 4 bus kcore stat
13454 18364 2132 2193 41 cgroups key-users swaps
13455 18365 2139 21933 42 cmdline kmsg sys
149 19451 2142 2209 5 cpuinfo kpagecount sysrq-trigger








