/proc: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
'''/proc''' (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad failid sisaldavad tuuma hetkeoleku kohta informatsiooni. | '''/proc''' (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad failid sisaldavad tuuma hetkeoleku kohta informatsiooni. | ||
/proc/ kataloogis asuvad virtuaalsed failid. Enamus nendest failidest on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgl informatsiooni. Lisaks sellele enamus failide aja- ning kuupäeva sätteid vastab hetke ajale ning kuupäevale, mis viitab sellele, et faile uuendatakse pidevalt. Lisaks failidele asuvad '''/proc/'''-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit '''protsessi''' (PID) | /proc/ kataloogis asuvad virtuaalsed failid. Enamus nendest failidest on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgl informatsiooni. Lisaks sellele enamus failide aja- ning kuupäeva sätteid vastab hetke ajale ning kuupäevale, mis viitab sellele, et faile uuendatakse pidevalt. Lisaks failidele asuvad '''/proc/'''-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit '''protsessi''' (PID). | ||
==Failid== | ==Failid== | ||
Line 32: | Line 32: | ||
Nagu näha, sisaldab '''/proc/cpuinfo''' üsna palju informatsiooni kesktöötlusseadme kohta. | Nagu näha, sisaldab '''/proc/cpuinfo''' üsna palju informatsiooni kesktöötlusseadme kohta. | ||
== | ==Protsessid== | ||
Nagu eelpool mainitud, vastab iga '''/proc/''' kataloogis olev nummerdatud alamkataloog erinevale '''protsessile'''. | |||
Näiteks võtame | |||
==123== | ==123== | ||
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category: Operatsioonisüsteemide administreerimine ja sidumine]] |
Revision as of 22:37, 3 December 2016
Kirjeldus
/proc (process information pseudo-file system) on virtuaalne failisüsteem, milles asuvad failid sisaldavad tuuma hetkeoleku kohta informatsiooni.
/proc/ kataloogis asuvad virtuaalsed failid. Enamus nendest failidest on suurusega 0 baiti, kuid faili avades võib seal olla suurel hulgl informatsiooni. Lisaks sellele enamus failide aja- ning kuupäeva sätteid vastab hetke ajale ning kuupäevale, mis viitab sellele, et faile uuendatakse pidevalt. Lisaks failidele asuvad /proc/-is ka nummerdatud kataloogid. Iga nummerdatud kataloog esindab mingit protsessi (PID).
Failid
Virtuaalsed failid, nagu näiteks /proc/interrupts, /proc/meminfo, /proc/mount, /proc/partitions tagavad süsteemi riistvara kohta hetkelist informatsiooni. Teisalt, aga näiteks /proc/filesystems ning /proc/sys tagavad informatsiooni süsteemi konfiguratsiooni ning liideste kohta.
/proc/ kataloogis olevaid faile saab vaadata näiteks käskluste cat, more või less abil. Kui kasutaja soovib näiteks vaadata informatsiooni oma kesktöötlusseadme (CPU) kohta, tuleks tal sisestada terminalis käsklus cat /proc/cpuinfo
Väljund käsklusele võib olla midagi sarnast:
processor : 0 vendor_id : AuthenticAMD cpu family : 5 model : 9 model name : AMD-K6(tm) 3D+ Processor stepping : 1 cpu MHz : 400.919 cache size : 256 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr mce cx8 pge mmx syscall 3dnow k6_mtrr bogomips : 799.53
Nagu näha, sisaldab /proc/cpuinfo üsna palju informatsiooni kesktöötlusseadme kohta.
Protsessid
Nagu eelpool mainitud, vastab iga /proc/ kataloogis olev nummerdatud alamkataloog erinevale protsessile.
Näiteks võtame