Linux /proc file system

E632960

The Linux /proc file system is a virtual filesystem that exposes kernel and process information as files, enabling users and programs to inspect and control system state through a simple file-based interface.

All labels observed (2)

Label Occurrences
Linux /proc file system canonical 1
UNIX System V proc filesystem 1

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf Linux kernel interface ⓘ
pseudo-filesystem ⓘ
virtual filesystem ⓘ
accessMethod standard file operations ⓘ
contains /proc/[pid] ⓘ
/proc/cmdline ⓘ
/proc/cpuinfo ⓘ
/proc/filesystems ⓘ
/proc/interrupts ⓘ
/proc/loadavg ⓘ
/proc/meminfo ⓘ
/proc/modules ⓘ
/proc/mounts ⓘ
/proc/partitions ⓘ
/proc/self ⓘ
/proc/sys ⓘ
/proc/sys/kernel ⓘ
/proc/sys/net ⓘ
/proc/sys/vm ⓘ
/proc/uptime ⓘ
per-process directories ⓘ
system-wide information files ⓘ
contents kernel-generated directories ⓘ
kernel-generated files ⓘ
dataLifetime data generated on demand ⓘ
documentedIn proc(5) man page ⓘ
doesNotStore persistent user data ⓘ
implementationLanguage C (in Linux kernel) ⓘ
linked to: C
inspiredBy UNIX System V proc filesystem ⓘ
introducedIn early Linux kernel versions ⓘ
kernelParametersInterface /proc/sys ⓘ
mountPointDefault /proc ⓘ
partOf Linux operating system ⓘ
linked to: Linux
perProcessDirectoryContains cmdline ⓘ
environ ⓘ
fd ⓘ
maps ⓘ
stat ⓘ
status ⓘ
perProcessDirectoryExample /proc/1 ⓘ
provides interface to kernel data structures ⓘ
interface to process information ⓘ
interface to system configuration ⓘ
requires appropriate permissions for access ⓘ
securityConsideration exposes sensitive system and process information ⓘ
supportsOperation read ⓘ
write ⓘ
supportsRuntimeConfiguration sysctl via /proc/sys ⓘ
usedFor debugging ⓘ
monitoring processes ⓘ
monitoring system state ⓘ
tuning kernel parameters ⓘ
visibility reflects current kernel state ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Plan 9 from Bell Labs → influenced → Linux /proc file system ⓘ
Linux /proc file system → inspiredBy → UNIX System V proc filesystem ⓘ
linked to: Linux /proc file system