Skip to main content

Hvem er logget på datamaskinen min og hva gjør de?

STRECKENFLIEGEN / SOLLFAHRTEN - TAKTIK DES GPS SEGELFLIEGENS VIDEO FACHBEITRAG (Juni 2026)

STRECKENFLIEGEN / SOLLFAHRTEN - TAKTIK DES GPS SEGELFLIEGENS VIDEO FACHBEITRAG (Juni 2026)
Anonim

Introduksjon

Hvis du kjører en server med flere brukere, vil du kanskje vite hvem som er logget inn og hva de gjør.

Du kan finne ut alt du trenger å vite ved å skrive et enkelt brev og i denne veiledningen vil jeg vise deg hvilket brev det er og informasjonen som returneres.

Denne veiledningen er nyttig for folk som kjører servere, virtuelle maskiner med flere brukere eller personer som har en Raspberry PI eller lignende single board-datamaskin som de forlater hele tiden.

Hvem er logget inn og hva gjør de?

Alt du trenger å gjøre for å finne ut hvem som er logget inn på datamaskinen din, skriver du inn følgende bokstav og trykker på retur.

w

Utgangen fra kommandoen ovenfor inneholder en overskriftsrad og en tabell med resultater.

Overskriftsraden inneholder følgende elementer

  • Nåværende tid
  • hvor lenge systemet har kjørt
  • hvor mange brukere er nå logget på
  • Systemet laster gjennomsnitt for siste 1, 5 og 15 minutter

Hovedbordet har følgende kolonner:

  • påloggingsnavn
  • tty
  • ekstern vert
  • innloggningstid
  • inaktiv tid
  • JCPU
  • PCPU
  • kommandolinje i deres nåværende prosess

JCPU står for hvor mye tid som brukes av alle prosessene som er knyttet til tty.

PCPU står for hvor mye tid som brukes av den nåværende prosessen.

Selv på en brukerdatamaskin kan w-kommandoen være nyttig.

For eksempel er jeg logget inn som Gary på datamaskinen min, men w-kommandoen returnerer 3 rader. Hvorfor? Jeg har en tty som brukes til å kjøre det grafiske skrivebordet som i mitt tilfelle er kanel. Jeg har også 2 terminaler åpne.

Slik returnerer du informasjonen uten overskriftene

W-kommandoen har forskjellige brytere som kan brukes. En av dem lar deg se informasjonen uten overskriftene.

Du kan gjemme overskriftene ved å bruke følgende kommando:

w -h

Dette betyr at du ikke ser tid, oppetid eller belastning i 5, 10 og 15 minutter, men du kan se brukerne som er logget på og hva de gjør.

Hvis du foretrekker at bryterne dine er leservennlige, oppnås det samme målet.

w - no-header

Slik returnerer du Bare Basic Information

Kanskje du ikke vil vite JCPU eller PCPU. Faktisk, kanskje du bare vil vite hvem som er logget inn, hvilken terminal de bruker, hva deres vertsnavn er, hvor lenge de har vært inaktiv og hvilken kommando de kjører.

For å returnere bare denne informasjonen, bruk følgende kommando:

w-s

Igjen kan du bruke leservennlig versjon som er som følger:

w - short

Kanskje det er for mye informasjon. Kanskje du ikke vil vite om vertsnavnet heller.

Følgende kommandoer slipper vertsnavnet:

w -fw - fra

Du kan kombinere en rekke brytere til en slik:

w -s -h -f

Kommandoen ovenfor gir ut den korte versjonen av tabellen, ingen overskrifter og ingen vertsnavn. Du kan også ha uttrykt ovennevnte kommando som følger:

w -shf

Du kan også ha skrevet det på følgende måte:

w - short - fra - no-header

Finn brukerens IP-adresse

Som standard returnerer w-kommandoen vertsnavnet for hver bruker. Du kan endre den slik at IP-adressen returneres i stedet ved å bruke følgende kommandoer:

w -iw --ip-addr

Filtrering etter bruker

Hvis du kjører en server med hundrevis av brukere eller bare noen få dusin, kan det bli ganske opptatt å kjøre w-kommandoen på egenhånd.

Hvis du vil finne ut hva en bestemt bruker gjør kan du spesifisere navnet sitt etter w-kommandoen.

For eksempel, hvis jeg ønsket å finne ut hva Gary gjør kan jeg skrive følgende:

w gary

Sammendrag

Det meste av informasjonen fra w-kommandoen kan returneres av andre Linux-kommandoer, men ingen av dem krever færre tastetrykk.

Oppetidskommandoen kan brukes til å vise hvor lenge systemet har kjørt.

PS-kommandoen kan brukes til å vise prosessene som kjører på en datamaskin

Hvem kommandoen kan brukes til å vise hvem som er logget på. Whoami-kommandoen viser hvem du har logget på som og ID-kommandoen vil fortelle deg informasjon om en bruker.