Kjære linux geeks, etter I denne opplæringen vil jeg lære deg hvordan du kan finne ut hvem som nylig har brukt unix-lignende server, som terminaler blir brukt og tids brukere innlogget og ut av serveren.
kommando som vi vil bruke for å utføre oppgaven er sist ringte. Den søker tilbake gjennom filen /var /log /wtmp og viser informasjon om alle brukere logget inn og logget ut. Du kan også angi navn på brukere og tty er i orden å filtrere utgang og vis bare de oppføringene som samsvarer med spesifiserte argumenter.
Siste kommandolinjeverktøy kommer med mange ulike alternativer, og kan også gi informasjon om omstart pseudouser som logger inn hver gang systemet startes på nytt.
For eksempel siste omstart kommandoen vil vise viser en logg over alle reboots siden loggfilen ble opprettet. Hvordan den siste kommandoen reagere når den fanger en SIGINT signal?
Ifølge mannen siden for siste verktøyet, når det fanger en SIGNIT signal det viser hvor langt den har søkt gjennom filen og vil avslutte. Du kan generere en SIGINT signal med kontroll-C.
Det er på tide å gå til aksjon. Åpne en ny terminal (CTRL + ALT + T i Ubuntu Linux) og kjør følgende kommando for å få informasjon om alle brukere logget inn og ut i unix-lignende system.
LastTo displayet når en viss bruker har logget inn typen følgende kommando.
vare oltjanoMake på å bytte brukernavn oltjano med navnet på brukeren du leter etter. Hvis du ønsker full innlogging og utlogging tider og datoer bruke -F alternativet for å skrive dem ut.
siste -FThe -x alternativet kan brukes til å vise systemet nedleggelse oppføringene og kjøre nivå endringer .
siste -xWhat om ikke-lokale pålogginger? Kan vi få informasjon om dem? Vi er veldig heldig fordi Linux lagrer både vertsnavnet til verten og dens IP nummer.
D alternativet vil hjelpe oss.
Vare -dThe-alternativet viser IP-nummer i tall-og-prikker notasjon.
vare -iThe f alternativet forteller siste til å bruke en bestemt fil i stedet for /var /log /wtmp.
siste -f path_to_fileA svært nyttig alternativ er -n alternativet som kan brukes til å fortelle den siste kommandolinjeverktøy hvor mange linjer som skal vises. Eksemplet nedenfor forteller siste til å vise bare tre linjer
. Siste -n 3Suppresses visning av vertsnavn-feltet med alternativet -R
. Siste -ra verktøy som er den samme som sist er det lastb kommandolinje nytte. Det viser en logg av fila /var /log /btmp, som inneholder alle de dårlige påloggingsforsøk.
Så vidt jeg er bekymret for at du kan bruke de samme alternativene vi brukte med den siste verktøyet med lastb verktøyet, men det er verdt å eksperimentere og leke med deg selv
Merk:.. Hvis wtmp og btmp filene ikke er funnet, kan du lage dem med en enkel berøring kommando eller ved å bruke din favoritt teksteditor
touch /var /log /wtmptouch /var /log /btmpIf disse filene ikke eksisterer systemet ikke vil logge all informasjon på dem så sørg for at de finnes før du bruker de siste og lastb verktøy. Anmeldelser
Previous:Hvordan å utføre bin filer i Linux