Prikazi cijelu temu 10.02.2011 18:32
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Direktorij /proc
Direktorij /proc
Direktorij /proc često nazivaju i pseudo fajl sistem. On je ništa drugo no real-time fajl sistem smješten u memoriji računala i zadatak mu je da prati stanje kernela i pokrenutih procesa. Znači, /proc direktorij je u potpunosti virtualan, odnosno nije smješten na hard disku ili bilo kojem drugom mediju za trajnu pohranu podataka. Također je važno znati da je njegova stvarna veličina uvijek nula bajta (0 b), iako fajl browser može pokazati veličinu određenog fajla. Preko fajlova u ovom direktoriju sistemske komande (dmesg, ps, i slične) dobivaju potrebne informacije, ali tim informacijama možete pristupiti i vi naredbom cat. Na primjer, da biste vidjeli podatke o procesoru ili stanje memorije, kucajte (kao root)

cat /proc/cpuinfo

Direktorij /proc sadrži i poddirektorije koji često imaju ime poput “1″, “1423″, “3425″ i slično. Ovo nisu ništa drugo no ID-jevi aktivnih procesa (sjetite se output-a naredbe ps). Svaki od ovih direktorija sadrži fajlove poput:
SintaksaOpis
cmdline putanja komande koja je pozvala proces
cwd simbolički link do cwd procesa
environ varijabla definirana za ovaj proces u obliku VARIABLE=vrijednost_varijable
exe simbolički link do izvršnog fajla trenutnog procesa
fd lista fajl deskriptora koje je otvorio proces
maps cijev (pipe) preko koje se može pristupiti memoriji procesa
root simbolički link do root direktorija trenutnog procesa
stat informacije o statusu procesa.

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 10.02.2011 18:34 od strane zxz.