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