La oss komme i gang. Hvis du vil sjekke hele simulerte PROC -kataloger ved å bruke PROC -kommandoen i Linux -systemet ditt, kan du gjøre det. For det første, gå til aktivitetslinjen og søk etter kommandolinjeskallet. Åpne den ved å tappe på den. Du kan også åpne den ved hjelp av hurtigtasten “Ctrl+Alt+T”. Når kommandolinjeskallet er åpnet, kan du nå enkelt bruke den enkle listekommandoen til å liste opp alle simulerte PROC-kataloger som nedenfor. Du vil se at hver PID i en prosedyre har sitt dedikerte depot hvis vi viser mappene. Du vil få en enorm lang liste over kataloger og deres brukere og privilegier, som vist i SNAP.
$ ls -l /proc
Hvis du bare vil liste opp PROC -katalogene ved hjelp av PROC -kommandoen, kan du utføre spørringen nedenfor i terminalen. Du kan oppdage at utgangen bare er fremhevet for kataloger.
$ ls -l /proc | grep '^d'
I et Linux -system kan brukere liste opp alle de for øyeblikket kjører via PROC -filsystemet. Så prøv ut “PS” -kommandoen nedenfor etterfulgt av flagget “-aux” for å liste opp alle løpsprosessene. Utgangen viser brukernavn, prosess -ID -er, prosentandel av CPU -bruk, minnebruk og mye mer.
$ ps -aux
La oss se etter enhver spesifikk prosess ved å bruke prosess -ID -en. Så prøv den nedenfor-oppgitte listeforespørselen sammen med prosess-IDen i den. Utgangen viser at det foreløpig ikke er noen oppføring for denne prosess -IDen i PROC -filsystemet.
$ ls -ltr /proc /1704
/Proc -katalogen inneholder en mappe til alle for øyeblikket som kjører oppgave eller prosess i Linux -operativsystemet, som omfatter kjerneprosedyrer. Noen av katalogene i Proc File System /Proc /PID er CMDLINE, MEM, CPU, Diskstats, CWD, Filsystems, versjon, Environ, Exe, Maps, Root, Stat, StatM og mange flere. Hvis du vil få informasjon om forskjellige ting i Linux -systemet via PROC -filsystem, kan du gjøre det ved å navigere til en PROC -katalog eller uten den. For det første vil vi se det ved å navigere til en PROC -katalog ved hjelp av den enkle “CD” -kommandoen i skallet som nedenfor.
$ cd /proc
Nå som du har blitt navigert mot PROC -katalogen, kan du sjekke flere kataloger og deres informasjon. Så la oss se etter minneinformasjonen til et Linux -system ved hjelp av PROC -kommandoen. Prøv å utføre kommandoen “Cat” for å åpne minneinformasjonsmappen. Utgangen viser data og detaljer om minnebruk, gratis minne, hurtigbufret, buffere og mange flere ting.
$ katt /proc /meminfo
La oss navigere til en annen undermappe, “12” i en PROC -katalog ved hjelp av “CD” -kommandoen nedenfor.
$ cd /proc /12
Nå er vi i "12" -mappen. Du kan liste opp alle filene og mappene i den ved hjelp av listekommandoen nedenfor.
$ ls
Nå kan du sjekke hvilken som helst listet fil fra bildet nedenfor ved hjelp av CAT -kommandoen. La oss se på "stat" -filen for å se innenfor den ved å bruke CAT -kommandoen nedenfor etterfulgt av banen. Produksjonen viser statistikk angående den.
$ katt/proc/12/stat
La oss sjekke statusen til et filsystem ved å bruke kattespørsmålet nedenfor i skallet sammen med banen til en PROC -fil "Status". Utgangen viser forskjellig informasjon angående den.
$ katt/proc/12/status
Nå vil vi se på forskjellige PROC -mapper uten å navigere i en PROC -katalog via “CD” -kommandoen. For dette motivet vil vi bruke "mindre" -kommandoen. For det første, la oss se på kryptomappen for å sjekke informasjon om den som nedenfor.
$ mindre /proc /krypto
Utgangen i snapen nedenfor viser detaljene om kryptomappen, e.g., dets navn, driver, modul, prioritet, type, størrelse og mange flere ting. Trykk på “Q” -knappen for å avslutte dette vinduet.
Hvis noen bruker ønsker å sjekke versjonen av det for øyeblikket fungerende Linux -systemet på oppsettet, kan de prøve den nedenfor “Less” -kommandoen sammen med banen til versjonsmappen via PROC -filsystemet.
$ mindre /proc /versjon
Og utgangen nedenfor viser versjonen av Linux -systemet og GCC -kompilatoren og GNU -versjonene. Trykk på “Q” -tasten fra tastaturet for å komme tilbake til en terminal.
For å sjekke minneinformasjonen til et Linux -operativsystem, kan du prøve ut "mindre" spørring i skallet, etterfulgt av minneinformasjonsmappen.
$ mindre /proc /meminfo
Så utdataene viser oss detaljerte data om minnebruken til Linux -operativsystemet. Det viser det totale minnet, gratis minne, tilgjengelig minne, buffere, hurtigbufret, aktivt, inaktivt minne og all annen informasjon. Treff "Q" -tasten fra tastaturet for å avslutte det.
Anta at noen ønsker å sjekke informasjonen om disker og deres statistikk. I så fall kan de enkelt bruke under "mindre" -spørsmålet med navnet på en mappe nevnt som en bane i PROC -filsystemet.
$ mindre /proc /diskstats
Følgende vindu åpnes raskt. Du kan se statistikken angående diskene til Ubuntu Linux -systemet, deres partisjoner og løkker. Trykk på "Q" -knappen for å komme ut fra dette vinduet inn i kommandoterminalen.
Konklusjon:
I denne guiden har vi forklart PROC -filsystemet i Ubuntu 20.04 System. Jeg håper alle ovennevnte utformede proc-filsystemkommandoer og spørsmål fungerer for deg.