Sobes.tech
Junior

Linux qovluğunda /proc nə var?

sobes.tech Süni İntellekt

AI-dan cavab

İşə salınmış proseslər, nüvə və sistem resursları haqqında məlumat. Bu, RAM-də virtual fayl sistemidir.

Əsas alt kataloqlar və fayllar:

  • /proc/<PID>: PID identifikatoruna malik proses haqqında məlumat. Məzmunu aşağıdakılardan ibarətdir:
    • cmdline: Prosesin əmrlər xətti arqumentləri.
    • environ: Prosesin mühit dəyişənləri.
    • fd: Açıq axınlara (fayl deskriptorları) əlaqələr.
    • status: Prosesin vəziyyəti (ad, istifadəçi ID-si, qrup, yaddaş istifadəsi və s.).
  • /proc/cpuinfo: CPU haqqında məlumat.
  • /proc/meminfo: Yaddaş istifadəsi haqqında məlumat.
  • /proc/filesystems: Dəstəklənən fayl sistemlərinin siyahısı.
  • /proc/interrupts: İstisnalar haqqında məlumat.
  • /proc/mounts: Montaj olunmuş fayl sistemlərinin siyahısı.
  • /proc/net: Şəbəkə alt sisteminə aid məlumat.
  • /proc/self: Cari prosesin kataloquna simvolik əlaqə.
  • /proc/sys: Dəyişdirilə bilən nüvə parametrləri.

Yaddaş haqqında məlumat almaq üçün nümunə:

# Yaddaş haqqında məlumatı göstər
cat /proc/meminfo

Prosesin adından PID almaq üçün nümunə:

# 'systemd' prosesinin PID-sini əldə et
pgrep systemd

Sonra, bu proses haqqında məlumatları görə bilərsiniz:

# Müəyyən bir PID ilə prosesin əmrlər xəttini əldə et
cat /proc/<PID_systemd>/cmdline