Hvordan tømme systemloggfiler på Raspberry Pi

Hvordan tømme systemloggfiler på Raspberry Pi

I Linux-baserte systemer som Raspberry Pi, er systemloggfilene til stede som inneholder prosessen, påloggingsdetaljer og andre handlinger. Over tid øker innholdet inne i loggfilene, og det skaffer seg plass på disken. For Raspberry Pi (minimatus) er det viktig å fortsette å tømme plass på disken slik at systemet ikke går tom for plass.

Hvis du vil frigjøre litt plass på Raspberry Pi, er det en god idé for de tomme systemloggfilene, og denne artikkelen er en guide for hvordan du gjør det.

Hvordan vise systemloggfiler i Raspberry Pi

I Raspberry Pi -systemet er alle loggfilene til stede i /var/log katalog. Så for å se systemloggfilene, endre katalogen til /var/log:

CD /var /log


Deretter ved å bruke ls Kommando, den komplette listen over loggfiler kan vises:

ls


Tomme systemloggfiler på Raspberry Pi

Det er fire metoder til de tomme systemloggfilene på Raspberry Pi, som er som følger:

    • Bruke avkortet kommando
    • Bruker> kommando
    • Bruke Echo -kommando
    • Bruker /dev /null -kommando

Metode 1: Bruke avkortet kommando

Den første metoden for å tømme systemloggfiler er ved å bruke “Avkortet” kommando. Avkorting av en fil betyr å tømme/slette alt innholdet for å lage størrelsen på filen 0 kb.

“Avkortet” Kommando brukes mest til å tømme systemloggfiler. Syntaksen for avkortet kommando er nevnt nedenfor:

sudo avkortet -s 0


For eksempel; Her vil jeg fjerne innholdet i Auth.Logg fil.


For å avkutte eller tømme denne filen har jeg kjørt avkortet Kommando som vist nedenfor:

sudo avkortet -s 0 autor.Logg



Etter å ha kjørt kommandoen ovenfor nå da jeg åpnet filen, kan du se at den er tom:

Metode 2: Bruke> Kommando

Raspberry Pi -brukeren kan også bruke “>” Kommando med systemloggfilnavnet for å tømme en loggfil på systemet. For å tømme loggfilen gjennom “>”, Brukerne må bytte til rot før de bruker kommandoen.

Her vil jeg tømme syslog -filen som er fremhevet på bildet nedenfor. Så for det første, la oss se på /var/log Katalog der alle systemloggfilene våre er til stede:

ls



Syslog -filen vil se ut som vist på bildet nedenfor:


La oss nå bytte til Root User og slette syslog-filen ved å følge de underskrevne kommandoene:

sudo su root


Type:

> Syslog



For å bekrefte, åpne syslog Fil ved hjelp av Nano Editor Den er tom:

Metode 3: Bruke Echo -kommando

For det tredje på listen vår er Echo -kommandoen ved å bruke ekko Kommando, man kan også tømme systemloggfilen. Bare følg den nedenfor-nevnte Echo-kommando-syntaks:

ekko>


Husk å bruke denne kommandoen brukeren er pålagt å ha rotprivilegier, eller du kan ganske enkelt bytte til rotbruker ved å bruke sudo su kommando.

For eksempel:

ekko> bruker.Logg



Metode 4: Bruke /dev /null -kommandoen

Siste metode på listen for å tømme systemloggfilene på Raspberry Pi er ved å bruke /dev/kjedelig kommando sammen med katt kommando. /dev/null er en spesiell fil på Linux -basert system som Raspberry Pi, men alt som blir slettet ved hjelp av /dev/null Kan ikke gjenopprettes. Bare følg den nedenfor-nevnte syntaks for denne metoden for å tømme systemloggfilene på Raspberry Pi.

katt /dev /null>


For eksempel:

katt /dev /null> boot.Logg




På denne måten kan du tømme hvilken som helst systemloggfil du vil bruke hvilken som helst metode.

Konklusjon

Det er fire måter å tømme systemloggfilene på: Den ene er ved å bruke "avkortet”Kommando for å endre størrelsen på filen til 0KB, En annen er ved å bytte til rotbrukeren og deretter tømme filen ved å bruke ">”Kommando. Så har vi “ekko>”Kommando og til slutt har vi“/dev/null”Kommando.