Sådan kontrolleres logs i unix-systemer
ThisTeaches dig, hvor du finder de mest vigtige logfiler på populære UNIX-operativsystemer. Standard logging-placeringen på alle versioner af Linux, samt FreeBSD, er / var / log, men de faktiske lognavne varierer efter systemet. Hvis du bruger Solaris, er dine logfiler i / var / ADM. De fleste logs er flade tekstfiler, du kan se med kat, mere, hale, eller ved at åbne i en teksteditor - dog logs som dmesg (som indeholder kernel ring buffer info) og Sidstlog (som viser bruger login info) ses ved at køre specifikke kommandoer.
Trin
Metode 1 af 2:
Find dine logs1. Trykke Ctrl+Alt+T. Dette åbner shell prompt.

2. Type CD / VAR / LOG og presse ↵ ENTER. Dette fører dig til / Var / Log, placeringen af dine Linux logfiler.

3. Type LS -A og presse ↵ ENTER. Dette viser en liste over alle filer i mappen.

4. Lær de fælles logfiler. De logfiler, du finder, afhænger af en række faktorer, herunder den version af Linux, du kører, og den software og tjenester, du bruger. Her er et overblik over de mest almindelige logfiler (hvis du bruger Solaris, skal du bare erstatte / Var / Log med / var / adm):
Metode 2 af 2:
Visning af dine logs1. Brug kat kommando for at se alt indhold af en log. Så længe loggen er en flad tekstfil, kan du køre kat logname For at se hele loggen.
- Hvis du ikke allerede har rodadgang, skal du bruge sudo før hver kommando.

2. Brug mere For at se en logs indholdsskærm-for-skærm. Da mange af disse logfiler kan få store, kan katten være frustrerende at bruge. Hvis du vil se log-skærm-for-skærmen, så prøv mere logname I stedet kan du sidde gennem logskærm-for-skærmen.

3. Brug hale -f For at se en log i realtid. Dette viser en live version af loggen, der konstant opdateres som nye varer skriver til det. For eksempel, hvis du har problemer med Apache, kan det være nyttigt at køre hale -f / var / log / httpd og lad den åbne i et terminal vindue, mens du fejler.

4. Brug VI For at åbne loggen. Du kan bruge enhver teksteditor, som f.eks VI eller vim at åbne de fleste logfiler for visning. For at gøre det skal du bare bruge VI / VAR / LOG / AUTH.log (eller det ønskede lognavn). Du kan så frit navigere gennem loggen efter behov, samt bruge editorens søgeværktøjer. I VI og vim, Du kan søge efter tekst af tekst ved hjælp af et fremad skråstreg i kommandotilstand.

5. Brug dmesg For at se meddelelser fra kernen. Når du vil se / var / log / dmesg, skal du bruge denne kommando.

6. Brug Sidstlog For at se de sidste login datoer for hver bruger. / Var / Log / Lastlog, Ligesom / Var / Log / DMSG, er en binær fil, der kræver brug af en kommando til visning. Du kan bare skrive Sidstlog og presse Gå ind For at se loggen eller rør den ud (| = rør) for lettere visning - for eksempel, Sidstlog | mere Giver dig mulighed for at læse logskærm-overskærmen, og Sidstlog | grep rod ville kun vise rod login info.
Del på sociale netværk :