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