Sobes.tech
Junior

რა შეიცავს Linux-ის დირექტორიაში: /proc?

sobes.tech AI

პასუხი AI-სგან

მიმდინარე პროცესების, ბირთვისა და სისტემის რესურსების შესახებ ინფორმაცია. ეს არის ვირტუალური ფაილური სისტემა მეხსიერებაში RAM.

ძირითადი ქვემდირექტორი და ფაილები:

  • /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