Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Ker je Linux večuporabniški sistem, se lahko več uporabnikom prijavi in ​​zažene različne programe hkrati. Kot običajen uporabnik Linuxa ali sistemski skrbnik boste morda morali včasih preveriti, kateri uporabniki so trenutno prijavljeni v vaš sistem.

Te informacije so lahko uporabne iz različnih razlogov, na primer za odpravljanje težav z zmogljivostjo, spremljanje dejavnosti uporabnikov ali preprosto preverjanje, kdo še uporablja sistem.

Obstaja več načinov za prikaz trenutno prijavljenih uporabnikov v Linuxu in ogled njihovega dela.

1. Uporabniški ukaz

Ukaz users v Linuxu navede vse uporabnike, ki so trenutno prijavljeni, po abecednem vrstnem redu.

Upoštevajte, da če ima uporabnik dve prijavni seji, bo to v izhodu prikazano dvakrat.

Spodnji izpis pove, da so v sistem trenutno prijavljeni trije uporabniki.

2. Uporaba ukaza who

Ukaz who natisne seznam uporabnikov, ki so trenutno prijavljeni v sistem, skupaj z drugimi informacijami, kot je terminal, ki ga uporabljajo, datum in čas prijave ter naslov IP ali ime gostitelja sistema, če je uporabnik na oddaljenem stroj.

instagram viewer

Za seznam trenutno prijavljenih uporabnikov v Linuxu uporabite ukaz who na naslednji način:

WHO

Uporabite lahko tudi ukaz who with -a in -H zastavice za prikaz časa mirovanja in PID lupine za prijavo uporabnika:

kdo -a -H

3. Uporaba ukaza w

Ukaz w v Linuxu prikazuje prijavljene uporabnike in njihove dejavnosti. V ukazni vrstici natisne seznam uporabnikov in njihovih trenutnih procesov.

Glava v izhodu povzema stanje sistema, ki vključuje trenutni čas, čas delovanja sistema, število prijavljenih uporabnikov in povprečno obremenitev. Nato za vsakega prijavljenega uporabnika prikaže uporabniško ime, tty ime, čas prijave, čas mirovanja, čas, ki ga je porabil vsi procesi (JCPU), čas, ki ga porabi trenutni proces (PCPU), in trenutni proces, v katerem je uporabnik teče.

4. Uporaba zadnjega ukaza

Zadnji ukaz navaja trenutne, pa tudi pretekle prijavljene in odjavljene uporabnike. Podatki, ki jih ponuja, vključujejo imena uporabnikov in terminalov, naslov IP sistema, iz katerega so prijavljeni, ter datum in čas prijave.

Če želite poiskati seznam trenutno prijavljenih uporabnikov, uporabite zadnji ukaz z -p zdaj možnost kot sledi:

zadnji -p zdaj

5. Ukaz za prst

Ukaz finger prikazuje informacije o vseh prijavljenih uporabnikih v Linuxu, vključno z njihovim uporabniškim imenom, ttyjem, datumom in uro prijave ter naslovom IP. Prst lahko preprosto namestite v distribucijo Linuxa s privzetimi upravitelji paketov.

Pri distribucijah, ki temeljijo na Debianu:

sudo apt-dobiti namestite prst

Pri distribucijah, ki temeljijo na RHEL:

sudo njam namestite prst

Za prikaz informacij o trenutno prijavljenih uporabnikih zaženite ukaz finger brez možnosti ukazne vrstice:

prst

Če zaženete ukaz z uporabniškim imenom, prikaže več informacij o določenem uporabniku:

6. Uporaba zgornjega ukaza

Zgornji ukaz prikaže povzetek sistemskih informacij, kot so čas delovanja, število prijavljenih uporabnikov, povprečna obremenitev, število izvajajočih se nalog itd. Tudi prikazuje procese, ki se trenutno izvajajo v sistemu in njihovo uporabo virov.

Ko veste, kdo je trenutno prijavljen v vaš sistem, lahko uporabite zgornji ukaz za iskanje trenutnih procesov za uporabnika:

top -u uporabniško ime

Bodite pozorni na dejavnost uporabnikov v sistemu Linux

S temi ukazi bi morali zdaj zlahka izpisati seznam prijavljenih uporabnikov v sistemu Linux. Ne glede na to, ali ste skrbnik sistema, ki spremlja dejavnost in delovanje uporabnikov, ali preprosto radoveden navdušenec nad Linuxom, vam bodo ti ukazi pomagali ugotoviti, kdo je še prijavljen in kaj počne.

Med temi ukazi lahko uporabite tudi ukaza who in w za sledenje zgodovini zaustavitve in ponovnega zagona vašega sistema Linux.