Junior
Kas yra Linux kataloge: /proc?
sobes.tech AI
Atsakymas iš AI
Informacija apie veikiančius procesus, branduolį ir sisteminius išteklius. Tai virtuali failų sistema RAM atmintyje.
Pagrindiniai subkatalogai ir failai:
/proc/<PID>: Informacija apie procesą su identifikatoriumi PID. Turinys apima:cmdline: Procesą vykdančios komandinės eilutės argumentai.environ: Procesą apibūdinančios aplinkos kintamosios.fd: Nuorodos į atvirus srautus (failo deskriptorius).status: Procesų būklė (pavadinimas, naudotojo ID, grupė, atminties suvartojimas ir kt.).
/proc/cpuinfo: Informacija apie CPU./proc/meminfo: Informacija apie atminties naudojimą./proc/filesystems: Palaikomų failų sistemų sąrašas./proc/interrupts: Pertraukų informacija./proc/mounts: Montuojamų failų sistemų sąrašas./proc/net: Tinklo subsistemos informacija./proc/self: Simbolinis nuoroda į dabartinio proceso katalogą./proc/sys: Branduolio parametrai, prieinami keisti.
Pavyzdys, kaip gauti atminties informaciją:
# Rodo atminties informaciją
cat /proc/meminfo
Pavyzdys, kaip gauti proceso PID pagal pavadinimą:
# Gauti 'systemd' proceso PID
pgrep systemd
Tada galima peržiūrėti informaciją apie šį procesą:
# Gauti proceso komandų eilutę su konkrečiu PID
cat /proc/<PID_systemd>/cmdline