procはprocfs (Process File System)といい、Linuxのプロセスを操作したりシステム情報を処理するための手段を提供する擬似ファイルシステムのこと。
CentOSで /procをlsした時の図。
ls -F /proc 1/ 13/ 15/ 17448/ 1870/ 2062/ 2165/ 2186/ 23/ 2580/ 28289/ 37/ 42/ 84/ devices irq/ misc slabinfo vmallocinfo 10/ 1328/ 15884/ 17449/ 1871/ 2089/ 2166/ 2187/ 2354/ 26/ 29/ 378/ 43/ 899/ diskstats kallsyms modules softirqs vmstat 1035/ 13286/ 16/ 17450/ 19/ 21/ 2167/ 2188/ 2357/ 2607/ 292/ 379/ 44/ 9/ dma kcore mounts@ stat zoneinfo 11/ 1333/ 1648/ 17451/ 1915/ 2101/ 2168/ 2197/ 24/ 2623/ 293/ 38/ 45/ 933/ driver/ key-users mtd swaps 12/ 1334/ 165/ 17452/ 1916/ 2110/ 2169/ 2199/ 2413/ 2624/ 3/ 39/ 5/ 934/ execdomains keys mtrr sys/ 1208/ 1351/ 166/ 17453/ 1917/ 2156/ 2172/ 22/ 2416/ 27/ 30/ 4/ 50/ acpi/ fb kmsg net@ sysrq-trigger 1228/ 14/ 1674/ 17454/ 2/ 2158/ 2174/ 2201/ 2482/ 2709/ 31/ 40/ 51/ buddyinfo filesystems kpagecount pagetypeinfo sysvipc/ 1239/ 14582/ 1687/ 18/ 20/ 2159/ 2176/ 2202/ 2485/ 273/ 32/ 41/ 53/ bus/ fs/ kpageflags partitions timer_list 1262/ 14583/ 17/ 1832/ 2007/ 2160/ 2178/ 2206/ 25/ 27673/ 33/ 410/ 54/ cgroups interrupts loadavg sched_debug timer_stats 1276/ 14651/ 1721/ 1866/ 2017/ 2162/ 2180/ 2209/ 2523/ 27675/ 34/ 411/ 6/ cmdline iomem locks schedstat tty/ 1285/ 14719/ 17442/ 1868/ 2043/ 2163/ 2184/ 2285/ 2525/ 27676/ 35/ 412/ 7/ cpuinfo ioports mdstat scsi/ uptime 1286/ 1496/ 17447/ 1869/ 2060/ 2164/ 2185/ 2288/ 2529/ 28/ 36/ 418/ 8/ crypto ipmi/ meminfo self@ version
psコマンドやtopやkillなどもこのprocfsを参照するようになっている。