En av de största sakerna med Linux är hur mycket kontroll du har över ditt system. Du kan redigera vad du vill, och det finns så mycket som är flexibelt och tillgängligt för dig. Dessutom är Linux väldigt transparent – felmeddelanden är väldigt tydliga, och det är inte svårt att se ditt systems inre funktion. Ett av de bästa sätten att se de inre funktionerna är ”/proc” -katalogen. Här visar vi dig hur du använder ”/proc” -katalogen för att undersöka det inre arbetet i ditt Linux -system.
Vad är /proc -katalogen?
”/Proc” -katalogen fylls från grunden varje gång ditt Linux -system startar och under hela tiden som det körs. Kärnan gör en undersökning av all hårdvara i systemet och lagrar den informationen där, vilket gör det enkelt för andra program att titta på detaljerad information om systemhårdvaran.
Förmodligen är det viktigaste att förstå om “/proc” att det inte är en normal katalog med normala filer – det är mer som en vy över systemets interna. Filer i den här katalogen läses inte och sparas på hårddisken som ditt vanliga dokument eller MP3 – de genereras av Linux -kärnan i farten. Att komma åt filen ”/proc/meminfo” kommer sannolikt att ge dig olika resultat varje gång eftersom minnesanvändningen nästan alltid varierar.
Genom att lägga in den här typen av systeminformation i ett virtuellt filsystem som ”/proc”, följer utvecklarna UNIX -filosofin ”allt är en fil.” De gör detta så att det enkelt kan läsas av någon person eller programvara lika enkelt som en vanlig textfil – inga speciella bibliotek eller språk behövs. För oss innebär det att uppdaterad systeminformation alltid är lätt tillgänglig.
Notera: filerna som nämns här bör alla öppnas rent i valfri textredigerare. Exemplen visar innehållet med standarden cat kommando från en terminal.
/proc/cpuinfo
Om du har spenderat någon tid överhuvudtaget i ”/proc”, finns det en god chans att du känner till den här filen. Om du visar innehållet i ”/proc/cpuinfo” får du en detaljerad bild av exakt vilken CPU du har och vilka funktioner den stöder.
/proc/meminfo
Den andra välkända filen i /proc, ”meminfo”, är en extremt praktisk fil att ha kvar. Det visar dig information om minne och bytesanvändning och är ett sätt att skript och program kan ta reda på vad som är tillgängligt.

/proc/cmdline
Den här filen visar alternativen som användes för att starta kärnan. Detta kan vara praktiskt vid felsökning av startproblem eller om du behöver verifiera vilken kärnfil som användes för start. Du kan också kontrollera om din Nouveau -drivrutins svarta lista fungerade, vilket min tydligt gjorde.

/proc/filsystem
En mindre känd men ändå användbar fil är ”filsystem”. Härifrån kan du läsa (något omfattande) lista över filsystem som för närvarande stöds av din kärna. Inte alla dessa är den typ av filsystem du skulle använda för att lagra dina data-vissa är som ”/proc” i sig och har speciella ändamål.

/proc/PID
I detta fall är PID process -ID för ett program som körs. Varje process har ett unikt nummer som systemet använder för att identifiera just den förekomsten av det specifika programmet. Till exempel när du kör programmet top från kommandoraden ser du en lista över processer som körs och deras PID: er. Varje process har sin egen underkatalog i ”/proc”, som du kan söka efter information om just den processen.
/proc/modules
En av de viktigaste av filerna i /proc innehåller ”moduler” en komplett lista över de för närvarande aktiva kärnmodulerna. Om du någonsin har behövt arbeta med problem med videodrivrutiner vet du förmodligen hur användbart detta kan vara. Även om det troligen inte är något du skulle använda varje dag, kan den här filen vara en livräddare för felsökning.

/proc/mounts
Du kan snabbt och enkelt kontrollera alla dina monterade enheter genom att öppna filen ”fästen”. Återigen är många av objekten här inte nödvändigtvis monteringspunkter som en användare måste vara medveten om. De flesta av sektionerna som är relevanta för dig finns längst ner.
Avslutar
Det finns verkligen mer att ”/proc” än vad som kan täckas här, så jag skulle starkt uppmuntra alla som läser detta att kika runt i ”/proc” för att hitta de bitar av information som verkligen kan vara användbar för dig. Medan många av filerna du hittar där är avsedda att användas av själva operativsystemet, kan de alla ge en värdefull titt på Linux -funktioner.
Nu när du vet hur du undersöker katalogen ”/proc”, ska du sedan ta reda på hur du använder värdfilen för att komma åt din lokala server och blockera annonser och webbplatser. Du kan också lära dig mer om den virtuella katalogstrukturen i Linux.
Stöd vårt arbete ❤️
Om du gillade den här artikeln, överväg att lämna dricks för att hjälpa oss fortsätta publicera bra innehåll.





















