Co obsahuje adresář Linux: /proc?
sobes.tech AI
Odpověď od AI
Adresář /proc v Linuxu je virtuální souborový systém (procfs), který poskytuje rozhraní jádru a běžícím procesům. Místo toho, aby obsahoval skutečné soubory na disku, dynamicky generuje svůj obsah, odrážející stav systému v reálném čase.
Hlavní kategorie informací dostupných přes /proc:
-
Informace o procesech: Pro každý běžící proces je vytvořen podadresář s jeho PID (identifikátorem procesu) jako názvem (například
/proc/1234). Uvnitř tohoto adresáře jsou soubory obsahující podrobné informace o procesu, například:cmdline: Argumenty příkazové řádky, se kterými byl proces spuštěn.cwd: Aktuální pracovní adresář procesu.environ: Proměnné prostředí procesu.fd: Symbolické odkazy na otevřené souborové deskriptory procesu.status: Stav procesu (PID, PPID, UID, GID, paměť atd.).
-
Informace o jádru a systému:
/proctaké obsahuje soubory, které poskytují informace o stavu jádra, nastaveních a systémových zdrojích:cpuinfo: Informace o procesorech systému.meminfo: Informace o využití operační paměti.stat: Různé statistické údaje o systému a procesech.uptime: Doba běhu systému a průměrná zátěž.version: Verze jádra.sys: Podadresář obsahující dynamické parametry konfigurace jádra (podobně jako/sys). Umožňuje měnit některé parametry jádra za běhu systému.
-
Další specifické soubory a adresáře: Mohou obsahovat informace o discových zařízeních, síťových rozhraních, souborových systémech a dalších hardwarových a softwarových komponentách.
Příklady použití:
# Zobrazení informací o paměti
cat /proc/meminfo
# Zobrazení argumentů příkazové řádky pro proces s PID 1234
cat /proc/1234/cmdline
# Zobrazení verze jádra
cat /proc/version