Så här kontrollerar du loggar i unix-system
Thistaaches du var du ska hitta de viktigaste loggarna på populära UNIX-operativsystem. Standardloggplatsen på alla versioner av Linux, liksom FreeBSD, är / var / log, men de faktiska loggnamnen varierar beroende på systemet. Om du använder Solaris är dina loggar in / var / adm. De flesta loggar är platta textfiler du kan visa med katt, Mer, svans, eller genom att öppna i en textredigerare - dock loggar som dmesg (som innehåller Kernel Ring Buffer info) och ldlog (som visar användarlogginfo) ses genom att köra specifika kommandon.
Steg
Metod 1 av 2:
Hitta dina loggar1. Tryck Ctrl+Alt+T. Detta öppnar Shell Prompt.
2. Typ CD / VAR / LOG och tryck på ↵ Ange. Detta tar dig till / var / log, platsen för dina Linux-loggfiler.
3. Typ ls -a och tryck på ↵ Ange. Detta visar en lista över alla filer i katalogen.
4. Lär dig de vanliga loggarna. De loggar du hittar beror på ett antal faktorer, inklusive den version av Linux du kör och den programvara och tjänster du använder. Här är en översikt över de vanligaste loggfilerna (om du använder Solaris, bara ersätt / var / log med / var / adm):
Metod 2 av 2:
Visa dina loggar1. Använd katt Kommando för att se allt innehåll i en logg. Så länge som loggen är en platt textfil, kan du köra katt logname För att se hela loggen.
- Om du inte redan har root-åtkomst, använd sudo före varje kommando.
2. Använda sig av Mer För att visa en loggens innehåll skärmby-skärm. Eftersom många av dessa loggar kan bli stora, kan katt vara frustrerande att använda. Om du vill visa loggskärmen, försök Mer logname Istället så kan du sidan via loggskärmen.
3. Använd svans För att se en logg i realtid. Detta visar en levande version av loggen som ständigt uppdaterar som nya objekt skriver till det. Till exempel, om du har problem med Apache, kan det vara till hjälp att köras Tail -f / var / log / httpd och lämna den öppen i ett terminalfönster medan du felsöker.
4. Använda sig av vila För att öppna loggen. Du kan använda någon textredigerare, till exempel vila eller vim För att öppna de flesta loggar för visning. Att göra det, använd bara vi / var / log / auth.logga (eller önskat loggnamn). Du kan sedan fritt navigera genom loggen efter behov, samt använda redaktörens sökverktyg. I vila och vim, Du kan söka efter strängar av text med ett framåtspel i kommandoläge.
5. Använda sig av dmesg För att se meddelanden från kärnan. När du vill visa / var / log / dmesg måste du använda det här kommandot.
6. Använda sig av ldlog För att se de senaste inloggningsdatum för varje användare. / var / log / lastlog, som / var / log / dmesg, är en binär fil som kräver användning av ett kommando för visning. Du kan bara skriva ldlog och tryck på Stiga på För att visa loggen eller rör ut det (| = rör) för enklare visning-till exempel, Långlog | Mer Låter dig läsa loggskärmen, och Långlog | greppa Skulle bara visa root inloggningsinfo.
Dela på det sociala nätverket: