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:
Sintaksa | Opis |
---|
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. |
Podrska 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.