Upravljanje datotekama

Korištenje Proc FileSystem u Linuxu

Korištenje Proc FileSystem u Linuxu
Jedan od najčešće korištenih simuliranih datotečnih sustava u operacijskom sustavu Linux je datotečni sustav Proc. Ovaj datotečni sustav generira se u letu kada se sustav ponovno pokrene, a zatim uništava kad se sustav obustavi. Služi kao kontroler jezgre i centar znanja, koji sadrži dragocjene podatke o trenutno operativnim aktivnostima. Proc datotečni sustav često služi kao kanal za komunikaciju između korisničkog prostora jezgre i Linuxa. Ovaj će vas vodič razumjeti kako koristiti proc datotečni sustav za provjeru direktorija i mapa u Ubuntu Linux sustavu.

Započnimo. Ako želite provjeriti cijele simulirane direktorije direktorija pomoću naredbe Proc u vašem Linux sustavu, možete to učiniti. Prvo idite na traku aktivnosti i potražite ljusku naredbenog retka. Otvorite ga kucanjem na njega. Možete ga otvoriti i pomoću tipke prečaca “Ctrl + Alt + T”. Kada je ljuska naredbenog retka otvorena, sada možete jednostavno koristiti naredbu jednostavnog popisa za popis svih simuliranih direktorija procesa kao što je prikazano u nastavku. Vidjet ćete da svaki PID postupka ima svoje posebno spremište ako navedemo mape. Dobit ćete ogroman dugački popis direktorija i njihovih korisnika i privilegija, kao što je prikazano u prilogu.

$ ls -l / proc

Ako želite popis direktorija proc samo pomoću naredbe proc, možete izvršiti donji upit u terminalu. Možete utvrditi da je izlaz istaknut samo za direktorijume.

$ ls -l / proc | grep '^ d'

U Linux sustavu korisnici mogu navesti sve trenutno pokrenute procese putem datotečnog sustava proc. Dakle, isprobajte naredbu "ps" ispod koje slijedi zastavica "-aux" da biste popisali sve pokrenute procese. Izlaz prikazuje korisnička imena, ID-ove procesa, postotak korištenja CPU-a, korištenje memorije i puno više.

$ ps -aux

Provjerimo bilo koji određeni postupak koristeći njegov ID procesa. Dakle, isprobajte dolje navedeni popisni upit zajedno s ID-om procesa u njemu. Izlaz pokazuje da trenutno nema unosa za ovaj ID procesa u datotečnom sustavu proc.

$ ls -ltr / proc / 1704

Direktorij / proc sadrži mapu svakog trenutno pokrenutog zadatka ili procesa u Linux operativnom sustavu, koji sadrži postupke jezgre. Neki od direktorija u datotečnom sustavu proc / proc / PID su cmdline, mem, cpu, diskstats, cwd, datotečni sustavi, verzija, environment, exe, mape, root, stat, statm i mnogi drugi. Ako želite dobiti informacije o različitim stvarima Linux sustava putem datotečnog sustava Proc, to možete učiniti tako da prijeđete u proc direktorij ili bez njega. Prvo, vidjet ćemo ga preusmjeravanjem na proc direktorij pomoću jednostavne naredbe "cd" u ljusci kao dolje.

$ cd / proc

Sada, dok ste se kretali prema direktoriju proc, možete provjeriti više direktorija i njihovih podataka. Pa provjerimo podatke o memoriji Linux sustava pomoću naredbe proc. Pokušajte izvršiti donju naredbu "mačka" da biste otvorili mapu s informacijama o memoriji. Izlaz prikazuje podatke i detalje o korištenju memorije, slobodnoj memoriji, predmemoriji, međuspremnicima i mnogim drugim stvarima.

$ mačka / proc / meminfo

Idemo na drugu podmapu, "12" u proc direktorijumu pomoću naredbe "cd" u nastavku.

$ cd / proc / 12

Sada smo u mapi "12". Sve datoteke i mape u njemu možete navesti pomoću naredbe popisa u nastavku.

$ ls

Sada možete provjeriti bilo koju navedenu datoteku sa donje slike pomoću naredbe cat. Pogledajmo datoteku "stat" kako bismo je pogledali pomoću dolje navedene naredbe cat nakon koje slijedi put. Izlaz prikazuje statistiku u vezi s tim.

$ mačka / proc / 12 / stat

Provjerimo status datotečnog sustava pomoću dolje navedenog upita mačke u ljusci zajedno s putem "statusa" proc datoteke. Izlaz prikazuje različite informacije u vezi s tim.

$ cat / proc / 12 / status

Sada ćemo pogledati različite proc mape bez navigacije u proc direktorij putem naredbe "cd". Za ovaj motiv koristit ćemo naredbu "manje". Prvo, pogledajmo kripto mapu kako bismo provjerili podatke u vezi s njom kao u nastavku.

$ manje / proc / kripto

Izlaz u donjem prikazu prikazuje detalje o kripto mapi, npr.g., njegovo ime, pokretački program, modul, prioritet, vrsta, veličina i još mnogo toga. Pritisnite gumb "q" da biste izašli iz ovog prozora.

Ako bilo koji korisnik želi provjeriti verziju trenutno radnog sustava Linux na svojim postavkama, može isprobati donju naredbu "manje" zajedno s putem mape verzije putem datotečnog sustava proc.

$ manje / proc / verzija

I izlaz ispod prikazuje verziju sustava Linux i kompajler Gcc i verzije GNU. Dodirnite tipku "q" na tipkovnici da biste se vratili na terminal.

Da biste provjerili podatke o memoriji operativnog sustava Linux, isprobajte donji upit "manje" u ljusci, nakon čega slijedi put do mape s informacijama o memoriji.

$ manje / proc / meminfo

Dakle, izlaz nam pokazuje detaljne podatke o korištenju memorije operativnog sustava Linux. Prikazuje ukupnu memoriju, slobodnu memoriju, dostupnu memoriju, međuspremnike, predmemoriranu, aktivnu, neaktivnu memoriju i bilo koje druge informacije. Pritisnite tipku "q" na tipkovnici da biste je napustili.

Pretpostavimo da netko želi provjeriti informacije u vezi s diskovima i njihove statistike. U tom slučaju mogu lako koristiti ispod upita "manje" s imenom mape koja se spominje kao put u proc datotečnom sustavu.

$ manje / proc / diskstats

Sljedeći će se prozor brzo otvoriti. Možete vidjeti statističke podatke o diskovima Ubuntu Linux sustava, njihovim particijama i petljama. Pritisnite gumb "q" da biste izašli iz ovog prozora u naredbeni terminal.

Zaključak:

U ovom smo vodiču objasnili sustav datoteka proc u Ubuntu 20.04 sustav. Nadam se da će vam sve prethodno razrađene naredbe i upiti sustava PROC raditi.

Microsoft Sculpt Touch bežični miš pregled
Nedavno sam čitao o Microsoft Sculpt Touch bežični miš i odlučio ga kupiti. Nakon što sam ga neko vrijeme koristio, odlučio sam s njim podijeliti svoj...
Trackpad i pokazivač miša na ekranu AppyMouse za Windows tablete
Korisnicima tableta često nedostaje pokazivač miša, posebno kada su navični koristiti prijenosna računala. Pametni telefoni i tableti osjetljivi na do...
Srednja tipka miša ne radi u sustavu Windows 10
The srednja tipka miša pomaže vam u pomicanju kroz dugačke web stranice i zaslone s puno podataka. Ako se to zaustavi, na kraju ćete koristiti tipkovn...