Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Budući da je Linux višekorisnički sustav, više korisnika se može prijaviti i pokretati različite programe u isto vrijeme. Kao normalan korisnik Linuxa ili administrator sustava, ponekad ćete možda morati provjeriti koji su korisnici trenutno prijavljeni na vaš sustav.

Ove informacije mogu biti korisne iz raznih razloga kao što su rješavanje problema s performansama, praćenje aktivnosti korisnika ili jednostavno provjeravanje tko još koristi sustav.

Postoji nekoliko metoda za ispisivanje trenutno prijavljenih korisnika na Linuxu i vidjeti što rade.

1. Komanda korisnika

Naredba users u Linuxu ispisuje sve korisnike koji su trenutno prijavljeni abecednim redom.

Imajte na umu da ako korisnik ima dvije sesije prijave, pojavit će se dva puta u izlazu.

Izlaz u nastavku govori da su trenutno tri korisnika prijavljena u sustav.

2. Korištenje naredbe who

Naredba who ispisuje popis korisnika koji su trenutno prijavljeni u sustav zajedno s drugim informacijama kao što su terminal koji koriste, datum i vrijeme prijave te IP adresu ili naziv hosta sustava ako je korisnik na udaljenom mašina.

instagram viewer

Za popis trenutačno prijavljenih korisnika na Linuxu koristite naredbu who na sljedeći način:

WHO

Također možete koristiti naredbu who with -a i -H zastavice za prikaz vremena mirovanja i PID-a korisničke ljuske za prijavu:

koji -a -H

3. Korištenje naredbe w

Naredba w u Linuxu prikazuje prijavljene korisnike i njihove aktivnosti. Ispisuje popis korisnika i njihove trenutne procese u naredbenom retku.

Zaglavlje u izlazu sažima status sustava koji uključuje trenutno vrijeme, vrijeme rada sustava, broj prijavljenih korisnika i prosjek opterećenja. Zatim za svakog prijavljenog korisnika prikazuje korisničko ime, tty naziv, vrijeme prijave, vrijeme mirovanja, vrijeme koje je koristio svi procesi (JCPU), vrijeme koje koristi trenutni proces (PCPU) i trenutni proces koji je korisnik trčanje.

4. Korištenje posljednje naredbe

Posljednja naredba navodi trenutne, kao i prošle prijavljene i odjavljene korisnike. Informacije koje pruža uključuju imena korisnika i terminala, IP adresu sustava s kojeg su prijavljeni te datum i vrijeme prijave.

Da biste pronašli popis trenutno prijavljenih korisnika, koristite posljednju naredbu s -p sada opcija kako slijedi:

zadnji -p sada

5. Naredba za prst

Naredba finger prikazuje informacije o svim prijavljenim korisnicima na Linuxu uključujući njihovo korisničko ime, tty, datum i vrijeme prijave te IP adresu. Možete jednostavno instalirati finger na svoju distribuciju Linuxa pomoću zadanih upravitelja paketima.

Na distribucijama temeljenim na Debianu:

sudo apt-dobiti instalirajte prst

Na distribucijama temeljenim na RHEL-u:

sudo njam instalirati prst

Za prikaz informacija o trenutačno prijavljenim korisnicima, pokrenite naredbu finger bez opcija naredbenog retka:

prst

Ako pokrenete naredbu s korisničkim imenom, ona prikazuje više informacija o određenom korisniku:

6. Korištenje gornje naredbe

Gornja naredba prikazuje sažetak informacija o sustavu kao što je vrijeme neprekidnog rada, broj prijavljenih korisnika, prosječno opterećenje, broj zadataka koji se izvode itd. Također prikazuje procese koji se trenutno izvode na sustavu i njihovo korištenje resursa.

Nakon što znate tko je trenutno prijavljen na vaš sustav, možete koristite gornju naredbu pronaći trenutne procese za korisnika:

vrh -u korisničko ime

Pratite aktivnost korisnika na Linuxu

Pomoću ovih naredbi sada biste trebali moći lako ispisati prijavljene korisnike na Linux sustavu. Bilo da ste administrator sustava koji nadzire aktivnost i izvedbu korisnika ili jednostavno radoznali Linux entuzijast, ove naredbe će vam pomoći da pronađete tko je još prijavljen i što radi.

Među ovim naredbama također možete koristiti naredbe who i w za praćenje povijesti isključivanja i ponovnog pokretanja vašeg Linux sustava.