Hvordan bruke Linux Logger -kommandoen

Hvordan bruke Linux Logger -kommandoen

I UNIX og Linux-type operativsystemer er loggen en fil som registrerer hver handling i operativsystemet. Hver gang en bruker logger inn på systemet, lagrer den posten i loggfilen. Det lar også brukeren legge til alt innhold i filen.

For dette, begrepet “Logger”Er kommandolinjeverktøyet som gir et Shell-kommando-grensesnitt og gir brukeren en enkel tilnærming til å legge til logger i /var/log/syslog filer. Du kan legge til oppføringer i loggfilene ved å bruke "Logger”Kommando.

Syntaksen til denne kommandolinjeverktøyet er:

Logger [Alternativer] [Logg]

Hvordan bruke Logger -kommandoen med alternativer:

Logger”Kommando er et forhåndsbygget verktøy i Linux-systemer. Ved å bruke denne kommandoen kan brukere utføre forskjellige funksjoner med forskjellige alternativer:

Skriv ut "Syslog" -fil:

Syslog -filen spiller en viktig rolle i Linux -distribusjonene når den lagrer alle loggdataene i /var /logg -katalogen.

For å se Syslog -filen i terminalen, utfør følgende halekommando:

$ hale/var/log/syslog

Spesifiser syslog -linjene:

hale”Brukes til å fange opp posten fra syslog -filer og skrive den ut i terminalen. Som standard, når en halekommando utføres, skriver den ut de 10 siste logglinjene i en fil. Men vi kan også spesifisere antall logglinjer som skal skrives ut:

$ hale -n 30/var/log/syslog

Legg til logg inn i syslog -filen:

Legg til enhver kommentar i syslog -filen gjennom "Logger”Kommando uten å gi noe alternativ.

$ logger “for_testing”

Kjør “hale”Kommando for å skrive den ut på terminalen:

$ hale/var/log/syslog

Logg “Hvem” -kommandoen:

Logger”Kommando kan også brukes til å legge til standardutgangen til hvilken som helst kommando. Skriv inn “WHO”Med Logger -kommandoen for å legge den til i Syslog -filen:

$ logger 'hvem'

Vis den med hale kommando:

Logg spesifisert fil:

Logger”Kommando lar brukeren legge til innholdet i en spesifisert fil i Syslog-filen ved å bruke“ -F ”-alternativet.

La oss lage en fil som heter “test_file1.tekst”Og legg til litt tekst i det:

Nå, for å skrive ut filloggen på terminalen, utfør den gitte kommandoen:

$ logger -f test_file1.tekst

MERK: I Tail -kommandoen betyr hale -2 at den vil skrive ut de to siste utgangslinjene. Men hvis du vil skrive ut den detaljerte utgangen med alle logger, trenger du ikke å spesifisere antall linjer.

Spesifiser loggstørrelse:

Noen logliner kan være lange strenger og begrense dem til å bruke “-størrelse”Alternativ. Kjør de nevnte “-størrelse”Alternativ på følgende måte:

$ logger -størrelse 12 12345678901122334455 ..

(I kommandoen ovenfor la vi til tilfeldige tegn i loggen og viste de eneste 12 første tegnene ved hjelp av størrelsesalternativet. Hale -1 vil bare skrive ut den siste linjen i skjermresultatet).

Ignorer tomme linjer:

Bruke "-e”Alternativ hvis filen inneholder tomme linjer i den. Den vil fjerne de blanke linjene fra filen og skrive ut utdataene på standard måte.

Legg for eksempel til noen blanke linjer i tekstfilen vi opprettet:

Kjør “-e”Alternativ med filnavnet”test_file1.tekst”For å fjerne tomme linjer:

$ logger -e -f test_file1.tekst

Vis hjelp:

Skriv inn “-hjelp”Alternativ for å vise hjelpemeldingen om“Logger”Kommando og dens alternativer:

$ logger -hjelp

Konklusjon:

syslog”Fil i hvert system fører en oversikt over hver handling utført av operativsystemet. Det er en "Logger”Kommando i Linux -systemene som gir et grensesnitt til brukeren for å legge til logger i“/var/log/syslog”Fil ved hjelp av terminalen.

I dette forfatterskapet har vi diskutert Linux “Logger”Kommando og lærte funksjonaliteten til sine forskjellige alternativer gjennom flere eksempler.