Sobes.tech
Junior

Mit tartalmaz a Linux könyvtár: /proc?

sobes.tech MI

Válasz az MI-től

Folyamatban lévő folyamatok, a kernel és a rendszer erőforrásai. Ez egy virtuális fájlrendszer a RAM-ban.

Fő alkönyvtárak és fájlok:

  • /proc/<PID>: Információ a PID azonosítójú folyamatról. A tartalom a következőket tartalmazza:
    • cmdline: A folyamat parancssori argumentumai.
    • environ: A folyamat környezeti változói.
    • fd: Hivatkozások a megnyitott áramlásokra (fájldeskriptorok).
    • status: A folyamat állapota (név, felhasználói azonosító, csoport, memóriafogyasztás stb.).
  • /proc/cpuinfo: Információ a CPU-ról.
  • /proc/meminfo: Memóriahasználati információk.
  • /proc/filesystems: Támogatott fájlrendszerek listája.
  • /proc/interrupts: Szünetekről szóló információk.
  • /proc/mounts: Csatolt fájlrendszerek listája.
  • /proc/net: Hálózati alrendszer információi.
  • /proc/self: Szimbolikus hivatkozás az aktuális folyamat könyvtárára.
  • /proc/sys: A kernel paraméterei, amelyeket módosítani lehet.

Példa memóriainformációk lekérésére:

# Memória információk megjelenítése
cat /proc/meminfo

Példa PID lekérésére folyamatnév alapján:

# 'systemd' folyamat PID-jének lekérése
pgrep systemd

Ezután megtekintheti erről a folyamatról szóló információkat:

# A folyamat parancssorának lekérése adott PID-vel
cat /proc/<PID_systemd>/cmdline