Hva er syslog?
Syslog samler inn og lagrer systemloggmeldinger fra Linux Systems. Den registrerer meldinger fra forskjellige systemkomponenter, inkludert kjerne, applikasjoner og demoner. Syslog -meldingene inneholder verdifull informasjon om systemhendelser, feil og advarsler. Denne informasjonen er avgjørende for systemadministratorer å overvåke og diagnostisere systemet.
I Linux lagrer Syslog Service -meldinger på et utpekt sted for enkel tilgang og analyse. Disse meldingene kan brukes til feilsøking, systemstyring og sikkerhetsanalyse.
Hvor lagrer Linux syslog -data?
Som standard lagrer Linux syslog -meldinger i filen /var/log/syslog. Imidlertid kan den faktiske plasseringen av syslog -filer være forskjellig på grunn av forskjellige Linux -distribusjoner. Her er noen vanlige steder med syslog -filer i Linux:
/var/log/syslog: Dette er et vanlig sted for lagring av systemlogger. Det brukes av debian-baserte distribusjoner som Ubuntu.
/var/log/meldinger: Dette er standardstedet for lagring av systemmeldinger på mange Linux -distribusjoner.
/var/log/Kern.Logg: Denne filen inneholder kjernemeldinger fra en Linux -kjerne selv.
/var/log/authent.Logg: Denne filen lagrer brukere personopplysninger som brukerautentisering og autorisasjon. Det lagrer også passordendringene og antall ganger en brukerpålogging.
/var/log/cron.Logg: Inneholder meldinger relatert til de som kan planlegge og automatisere oppgaver til spesifiserte tidspunkter.
/var/log/dmesg: Denne filen inneholder meldinger fra kjernen Ring Buffer, som lagrer informasjon om maskinvareenheter og drivere.
/var/log/oppstart.Logg: Denne loggfilene lagrer oppstartsmeldingene for systemet.
/var/log/faillog: Denne loggfilen lagrer det mislykkede påloggingsforsøket.
Hvordan få tilgang til syslog -filer i Linux
For å få tilgang til syslog i Linux, må du bruke en terminal og en tekstredigerer. Her er trinnene for å få tilgang til syslog:
Naviger til katalogen der syslog -filer er lagret, for eksempel /var/log/syslog. Åpne syslog -filkatalogen ved å bruke:
$ cd /var /log
$ ls
Hvordan lese syslog -filer i Linux
Den enkleste måten å lese innholdet på syslog -filene bruker katt kommando i terminalen.
$ katt syslog
Vi kan også åpne syslog -filene i en tekstredigerer:
$ nano syslog
Følgende er syslog Filer på en mer organisert måte åpnet i Nano -redigereren.
Les spesifikt antall loggfiler
For å se et bestemt antall syslog -filer kan vi bruke to kommandoer hode og hale.
Hodekommandoene lar deg se de første linjene i syslog -filen. For eksempel, For å se første 20 loggfiler bruker du følgende kommando:
$ head -20/var/log/syslog
For å se siste loggmeldinger bruker vi halekommandoer. For eksempel, for å se de siste 20 meldingene fra syslog, bruk følgende kommando: for eksempel:
$ hale -20/var/log/syslog
Feilsøking med syslog
Syslog er et kraftig verktøy for å feilsøke Linux -systemer. Vi kan bruke den til:
Konklusjon
Syslog eller systemloggingsprotokoll sender systemloggmeldinger til en server. Denne filen lagres lokalt på Linux i /var/log. Katalogen /var /loggen inneholder forskjellige loggerfiler inkludert syslog. Syslog -filen kan leses ved hjelp av CAT -kommandoen eller ved hjelp av en hvilken som helst tekstredigerer. Å lese syslog -filer hjelper til med å identifisere systemproblemene.