Sobes.tech
Junior

Ko satur Linux direktorija: /proc?

sobes.tech AI

Atbilde no AI

Informācija par darbojošajiem procesiem, kodolu un sistēmas resursiem. Tas ir virtuāls failu sistēma RAM atmiņā.

Galvenie apakšmapes un faili:

  • /proc/<PID>: Informācija par procesu ar identifikatoru PID. Saturs ietver:
    • cmdline: Komandrindas argumenti procesa.
    • environ: Procesam apkārtējās vides mainīgie.
    • fd: Saistības ar atvērtajiem straumēm (failu deskriptorus).
    • status: Procesa stāvoklis (nosaukums, lietotāja ID, grupa, atmiņas patēriņš un citi).
  • /proc/cpuinfo: Informācija par CPU.
  • /proc/meminfo: Informācija par atmiņas izmantošanu.
  • /proc/filesystems: Atbalstīto failu sistēmu saraksts.
  • /proc/interrupts: Pārtraukumu informācija.
  • /proc/mounts: Montēto failu sistēmu saraksts.
  • /proc/net: Tīklošanas subsistēmas informācija.
  • /proc/self: Simboliska saite uz pašreizējo procesa direktoriju.
  • /proc/sys: Kodola parametri, kas ir pieejami mainīšanai.

Piemērs, kā iegūt atmiņas informāciju:

# Parāda atmiņas informāciju
cat /proc/meminfo

Piemērs, kā iegūt procesa PID pēc nosaukuma:

# Iegūst 'systemd' procesa PID
pgrep systemd

Tad var apskatīt informāciju par šo procesu:

# Iegūst procesa komandrindu ar konkrētu PID
cat /proc/<PID_systemd>/cmdline