Sobes.tech
Junior

Co obsahuje adresář Linux: /proc?

sobes.tech AI

Odpověď od AI

Informace o běžících procesech, jádru a systémových zdrojích. Jedná se o virtuální souborový systém v operační paměti.

Hlavní podsložky a soubory:

  • /proc/<PID>: Informace o procesu s identifikátorem PID. Obsahuje:
    • cmdline: Argumenty příkazového řádku procesu.
    • environ: Prostředí procesu.
    • fd: Odkazy na otevřené proudy (souborové deskriptory).
    • status: Stav procesu (název, ID uživatele, skupina, spotřeba paměti apod.).
  • /proc/cpuinfo: Informace o CPU.
  • /proc/meminfo: Informace o využití paměti.
  • /proc/filesystems: Seznam podporovaných souborových systémů.
  • /proc/interrupts: Informace o přerušení.
  • /proc/mounts: Seznam připojených souborových systémů.
  • /proc/net: Informace o síťovém subsystému.
  • /proc/self: Symbolický odkaz na aktuální adresář procesu.
  • /proc/sys: Parametry jádra dostupné ke změně.

Příklad získání informací o paměti:

# Výpis informací o paměti
cat /proc/meminfo

Příklad získání PID procesu podle jména:

# Získání PID procesu 'systemd'
pgrep systemd

Poté lze zobrazit informace o tomto procesu:

# Získání příkazové řádky procesu s konkrétním PID
cat /proc/<PID_systemd>/cmdline