Filhantering

Använda Proc FileSystem i Linux

Använda Proc FileSystem i Linux
Ett av de mest använda simulerade filsystemen i Linux-operativsystemet är Proc-filsystemet. Det här filsystemet genereras direkt när systemet startar om och förstörs när systemet stängs av. Det fungerar som kärnans styrenhet och kunskapscenter, som innehåller värdefull information om för närvarande aktiva aktiviteter. Proc-filsystemet fungerar ofta som en kanal för att kommunicera mellan kärnan och Linux-användarutrymmet. Den här guiden får dig att förstå hur du använder proc-filsystemet för att kontrollera kataloger och mappar i Ubuntu Linux-systemet.

Låt oss börja. Om du vill kontrollera alla simulerade proc-kataloger med Proc-kommandot i ditt Linux-system kan du göra det. Gå först till aktivitetsfältet och sök efter kommandoradsskalet. Öppna den genom att knacka på den. Du kan också öppna den med snabbtangenten "Ctrl + Alt + T". När kommandoradsskalet har öppnats kan du nu enkelt använda kommandot enkel lista för att lista alla simulerade proc-kataloger enligt nedan. Du kommer att se att varje PID i ett förfarande har sin dedikerade databas om vi listar mapparna. Du kommer att få en enorm lång lista över kataloger och deras användare och privilegier, som visas på snap.

$ ls -l / proc

Om du bara vill lista proc-katalogerna med kommandot proc kan du utföra frågan nedan i terminalen. Du kan upptäcka att utdata endast har markerats för kataloger.

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

I ett Linux-system kan användare lista alla nuvarande processer via proc-filsystemet. Så prova nedanstående "ps" -kommando följt av flaggan "-aux" för att lista alla pågående processer. Utgången visar användarnamn, process-ID, procent av CPU-användning, minnesanvändning och mycket mer.

$ ps -aux

Låt oss kolla efter någon specifik process med dess process-ID. Så prova nedanstående listfråga tillsammans med process-ID i den. Utdata visar att det för närvarande inte finns någon post för detta process-ID i proc-filsystemet.

$ ls -ltr / proc / 1704

Katalogen / proc innehåller en mapp till varje uppgift eller process som för närvarande körs i Linuxoperativsystemet, som innehåller kärnprocedurer. Några av katalogerna i proc-filsystemet / proc / PID är cmdline, mem, cpu, diskstats, cwd, filesystems, version, environment, exe, maps, root, stat, statm och många fler. Om du vill få information om olika saker i Linux-systemet via Proc-filsystemet kan du göra det genom att navigera till en proc-katalog eller utan den. För det första ser vi det genom att navigera till en proc-katalog med det enkla kommandot “cd” i skalet enligt nedan.

$ cd / proc

Nu när du har navigerat mot proc-katalogen kan du kontrollera fler kataloger och deras information. Så låt oss leta efter minnesinformation för ett Linux-system med hjälp av kommandot proc. Försök att utföra kommandot "cat" nedan för att öppna minnesinformationsmappen. Utgången visar data och detaljer angående minnesanvändning, ledigt minne, cachat, buffertar och många fler saker.

$ cat / proc / meminfo

Låt oss navigera till en annan undermapp, "12" i en proc-katalog med kommandot "cd" nedan.

$ cd / proc / 12

Nu är vi i mappen "12". Du kan lista alla filer och mappar i den med listan nedan.

$ ls

Nu kan du kontrollera vilken lista som helst i listan från bilden nedan med hjälp av kattkommandot. Låt oss titta på "stat" -filen för att titta i den med hjälp av nedanstående kattkommando följt av sökvägen. Resultatet visar statistik om det.

$ cat / proc / 12 / stat

Låt oss kontrollera statusen för ett filsystem med hjälp av kattfrågan nedan i skalet tillsammans med sökvägen till en proc-fil "status". Produktionen visar olika information om den.

$ cat / proc / 12 / status

Nu ska vi titta på olika proc-mappar utan att navigera in i en proc-katalog via kommandot "cd". För detta motiv kommer vi att använda kommandot "mindre". För det första, låt oss ta en titt på kryptomappen för att kontrollera information om den enligt nedan.

$ mindre / proc / crypto

Utdata i bilden nedan visar detaljerna om kryptomappen, t.ex.g., dess namn, drivrutin, modul, prioritet, typ, storlek och många fler saker. Tryck på “q” -knappen för att avsluta det här fönstret.

Om någon användare vill kontrollera versionen av det för närvarande fungerande Linux-systemet på sin inställning kan de prova kommandot nedan "mindre" tillsammans med sökvägen till versionsmappen via proc-filsystemet.

$ mindre / proc / version

Och utdata nedan visar versionen av Linux-systemet och Gcc-kompilatorn och GNU-versionerna. Tryck på “q” -tangenten från tangentbordet för att komma tillbaka till en terminal.

För att kontrollera minnesinformationen för ett Linux-operativsystem, prova nedanstående "mindre" fråga i skalet, följt av minnesinformationsmappsökvägen.

$ mindre / proc / meminfo

Så resultatet visar oss detaljerad information om Linuxanvändningens minnesanvändning. Den visar totalt minne, ledigt minne, tillgängligt minne, buffertar, cachat, aktivt, inaktivt minne och all annan information. Tryck på “q” -tangenten från tangentbordet för att avsluta den.

Antag att någon vill kontrollera informationen om skivor och deras statistik. I så fall kan de enkelt använda den under "mindre" frågan med namnet på en mapp som nämns som en sökväg i proc-filsystemet.

$ mindre / proc / diskstatistik

Följande fönster öppnas snabbt. Du kan se statistiken om diskarna i Ubuntu Linux-systemet, deras partitioner och loopar. Tryck på "q" -knappen för att komma ut från det här fönstret till kommandoterminalen.

Slutsats:

I den här guiden har vi förklarat proc-filsystemet i Ubuntu 20.04-systemet. Jag hoppas att alla ovan beskrivna PROC-filsystemskommandon och frågor fungerar för dig.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...
Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...