procfs en sysfs

procfs (/proc) en sysfs (/sys) zijn virtuele bestandssystemen die de Linux-kernel beschikbaar stelt. Ze bevatten geen echte bestanden op schijf, maar bieden een interface om kernelinformatie te lezen en te configureren via gewone bestandsoperaties.

procfs — /proc

Beschikbaar onder /proc. Bevat informatie over draaiende processen en het systeem.

PadInhoud
/proc/cpuinfoCPU-specificaties
/proc/meminfoGeheugengebruik
/proc/1234/Map voor proces met PID 1234
/proc/net/Netwerkinformatie
/proc/sys/Kernelparameters (via sysctl)

sysfs — /sys

Beschikbaar onder /sys. Stelt kernelsubsystemen en apparaten bloot.

PadInhoud
/sys/block/Blokapparaten
/sys/class/net/Netwerkinterfaces
/sys/kernel/mm/Geheugeninstellingen
/sys/bus/Hardware op systembussen

Zie ook

  • kernel — de bron van deze informatie
  • udev — gebruikt sysfs voor apparaatbeheer
  • cgroups — te vinden in /sys/fs/cgroup
  • block-device — blokapparaten in sysfs
linuxkernel