Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Koska Linux on monen käyttäjän järjestelmä, useat käyttäjät voivat kirjautua sisään ja suorittaa erilaisia ​​ohjelmia samanaikaisesti. Tavallisena Linux-käyttäjänä tai järjestelmänvalvojana saatat joskus joutua tarkistamaan, mitkä käyttäjät ovat tällä hetkellä kirjautuneena järjestelmääsi.

Nämä tiedot voivat olla hyödyllisiä useista syistä, kuten suorituskykyongelmien vianmäärityksestä, käyttäjien toiminnan seurannasta tai yksinkertaisesti sen tarkistamisesta, kuka muu käyttää järjestelmää.

On olemassa useita tapoja luetella nykyisiä kirjautuneita käyttäjiä Linuxissa ja nähdä, mitä he tekevät.

1. Käyttäjien komento

Linuxin käyttäjäkomento listaa kaikki käyttäjät, jotka ovat tällä hetkellä kirjautuneena sisään aakkosjärjestyksessä.

Huomaa, että jos käyttäjällä on kaksi kirjautumisistuntoa, se näkyy kahdesti tulosteessa.

Alla oleva tulos kertoo, että järjestelmään on tällä hetkellä kirjautunut kolme käyttäjää.

2. Käyttäen who-komentoa

Who-komento tulostaa luettelon järjestelmään kirjautuneista käyttäjistä muiden tietojen, kuten käyttämänsä pääte, kirjautumispäivä ja -aika sekä järjestelmän IP-osoite tai isäntänimi, jos käyttäjä on kaukosäätimessä kone.

Listaa nykyiset sisäänkirjautuneet Linux-käyttäjät käyttämällä who-komentoa seuraavasti:

WHO

Voit myös käyttää who-komentoa kanssa -a ja -H liput, jotka näyttävät käyttäjän kirjautumiskuoren joutoajan ja PID: n:

kuka -a -H

3. w-komennon käyttäminen

Linuxin w-komento näyttää sisäänkirjautuneet käyttäjät ja heidän toimintansa. Se tulostaa luettelon käyttäjistä ja heidän nykyisistä prosesseistaan ​​komentoriville.

Tulosteen otsikko esittää yhteenvedon järjestelmän tilasta, joka sisältää nykyisen ajan, järjestelmän käytettävyyden, sisäänkirjautuneiden käyttäjien määrän ja kuormituksen keskiarvon. Sitten jokaiselle kirjautuneelle käyttäjälle se näyttää käyttäjänimen, tty-nimen, sisäänkirjautumisajan, lepotilan, käyttäjän käyttämän ajan. kaikki prosessit (JCPU), nykyisen prosessin käyttämä aika (PCPU) ja nykyinen prosessi, jossa käyttäjä on käynnissä.

4. Viimeisen komennon käyttäminen

Viimeinen komento luettelee nykyiset ja aiemmat sisään- ja uloskirjautuneet käyttäjät. Sen antamat tiedot sisältävät käyttäjien ja päätteiden nimet, sen järjestelmän IP-osoitteen, josta he ovat kirjautuneet, sekä kirjautumisen päivämäärän ja kellonajan.

Löydät tällä hetkellä kirjautuneiden käyttäjien luettelon käyttämällä viimeistä komentoa -p nyt vaihtoehto seuraavasti:

viimeinen -p nyt

5. Sormen komento

Sormikomento näyttää tiedot kaikista sisäänkirjautuneista Linux-käyttäjistä, mukaan lukien heidän käyttäjätunnuksensa, tty, kirjautumispäivämäärä ja -aika sekä IP-osoite. Voit helposti asentaa sormen Linux-jakeluasi käyttämällä oletuspakettien hallintaohjelmia.

Debian-pohjaisissa jakeluissa:

sudo apt-saada asenna sormi

RHEL-pohjaisissa jakeluissa:

sudo yum Asentaa sormi

Jos haluat näyttää tietoja nykyisistä sisäänkirjautuneista käyttäjistä, suorita sormikomento ilman komentorivin valintoja:

sormi

Jos suoritat komennon käyttäjänimellä, se näyttää lisätietoja tietystä käyttäjästä:

6. Yläkomennon käyttäminen

Yläkomento näyttää yhteenvedon järjestelmätiedoista, kuten käytettävyydestä, kirjautuneiden käyttäjien määrästä, kuormituksen keskiarvosta, käynnissä olevien tehtävien määrästä jne. Se myös näyttää prosessit, jotka ovat tällä hetkellä käynnissä järjestelmässä ja niiden resurssien käyttöä.

Kun tiedät, kuka on tällä hetkellä kirjautunut järjestelmääsi, voit tehdä sen käytä yläkomentoa löytääksesi käyttäjän nykyiset prosessit:

top -u käyttäjätunnus

Pidä silmällä käyttäjien toimintaa Linuxissa

Näiden komentojen avulla sinun pitäisi nyt pystyä helposti luetteloimaan kirjautuneita käyttäjiä Linux-järjestelmässä. Olitpa järjestelmänvalvoja, joka valvoo käyttäjien toimintaa ja suorituskykyä, tai vain utelias Linux-harrastaja, nämä komennot auttavat sinua löytämään, ketkä muut ovat kirjautuneita sisään ja mitä he tekevät.

Näistä komentoista voit myös käyttää who- ja w-komentoja Linux-järjestelmän sammutus- ja uudelleenkäynnistyshistorian seuraamiseen.