Sobes.tech
Junior

Дароии Linux: /proc чӣ дорад?

sobes.tech AI

Ҷавоб аз AI

Ишга тушган жараёнлар, ядро ва тизим ресурслари ҳақида маълумот. Бу, оператив хотирада виртуал файл тизими.

Асосий кичик каталоглар ва файллар:

  • /proc/<PID>: PID идентификаторига эга жараён ҳақида маълумот. Мазмун қуйидагича:
    • cmdline: Жараённинг команда сатри аргументлари.
    • environ: Жараённинг атроф муҳит ўзгарувчилари.
    • fd: Очилган потокларга (файл дескрипторлар) ҳаволалар.
    • status: Жараён ҳолати (номи, фойдаланувчи ID, гуруҳ, хотира сарфланиши ва бошқалар).
  • /proc/cpuinfo: CPU ҳақида маълумот.
  • /proc/meminfo: Хотирадан фойдаланиш ҳақида маълумот.
  • /proc/filesystems: Қўллаб-қувватланадиган файл тизимлари рўйхати.
  • /proc/interrupts: Тўхтатишлар ҳақида маълумот.
  • /proc/mounts: Монтиданган файл тизимлари рўйхати.
  • /proc/net: Тармоқ тизимининг маълумотлари.
  • /proc/self: Ҳозирги жараённинг каталогига символик ҳавола.
  • /proc/sys: Ядро параметрлари, уларни ўзгартириш мумкин.

Хотира ҳақида маълумот олиш учун мисол:

# Хотира ҳақида маълумотни кўрсатиш
cat /proc/meminfo

Жараён номи бўйича PID олиш мисоли:

# 'systemd' жараёнининг PID олиш
pgrep systemd

Шунингдек, бу жараён ҳақида маълумотларни кўриш мумкин:

# Аниқ PID билан жараённинг команда сатри
cat /proc/<PID_systemd>/cmdline