Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Linux ako systém pre viacerých používateľov umožňuje viacerým používateľom prihlásiť sa a spúšťať rôzne programy súčasne. Ako bežný používateľ systému Linux alebo správca systému možno niekedy budete musieť skontrolovať, ktorí používatelia sú momentálne prihlásení do vášho systému.

Tieto informácie môžu byť užitočné z rôznych dôvodov, napríklad pri riešení problémov s výkonom, monitorovaní aktivity používateľov alebo pri jednoduchom overovaní toho, kto ešte používa systém.

Existuje niekoľko spôsobov, ako zobraziť zoznam aktuálnych prihlásených používateľov v systéme Linux a zistiť, čo robia.

1. Príkaz používateľov

Príkaz users v systéme Linux uvádza všetkých používateľov, ktorí sú aktuálne prihlásení, v abecednom poradí.

Upozorňujeme, že ak má používateľ dve prihlasovacie relácie, vo výstupe sa zobrazí dvakrát.

Výstup nižšie hovorí, že v systéme sú momentálne prihlásení traja používatelia.

instagram viewer

2. Pomocou príkazu who

Príkaz who vytlačí zoznam užívateľov aktuálne prihlásených do systému spolu s ďalšími informáciami, ako napr terminál, ktorý používajú, dátum a čas prihlásenia a IP adresu alebo názov hostiteľa systému, ak je používateľ vzdialený stroj.

Ak chcete zobraziť zoznam aktuálne prihlásených používateľov v systéme Linux, použite príkaz who takto:

SZO

Môžete tiež použiť príkaz who s -a a -H príznaky na zobrazenie času nečinnosti a PID prihlasovacieho shellu používateľa:

kto -a -H

3. Pomocou príkazu w

Príkaz w v Linuxe zobrazuje prihlásených používateľov a ich aktivity. V príkazovom riadku vytlačí zoznam používateľov a ich aktuálnych procesov.

Hlavička vo výstupe sumarizuje stav systému, ktorý zahŕňa aktuálny čas, dobu prevádzky systému, počet prihlásených používateľov a priemernú záťaž. Potom pre každého prihláseného používateľa zobrazí meno používateľa, meno tty, čas prihlásenia, čas nečinnosti, čas, ktorý všetky procesy (JCPU), čas používaný aktuálnym procesom (PCPU) a aktuálny proces, ktorým je používateľ beh.

4. Pomocou posledného príkazu

Posledný príkaz zobrazuje aktuálnych, ako aj v minulosti prihlásených a odhlásených používateľov. Informácie, ktoré poskytuje, zahŕňajú mená používateľov a terminálov, IP adresu systému, z ktorého sú prihlásení, a dátum a čas prihlásenia.

Ak chcete nájsť zoznam aktuálne prihlásených používateľov, použite posledný príkaz s -p teraz možnosť takto:

posledný -p teraz

5. Príkaz prstom

Príkaz finger zobrazuje informácie o všetkých prihlásených používateľoch v systéme Linux vrátane ich používateľského mena, tty, dátumu a času prihlásenia a adresy IP. Finger môžete jednoducho nainštalovať do svojej distribúcie Linuxu pomocou predvolených správcov balíkov.

V distribúciách založených na Debiane:

sudo apt-dostať nainštalujte prst

V distribúciách založených na RHEL:

sudo mňam Inštalácia prstom

Ak chcete zobraziť informácie o aktuálne prihlásených používateľoch, spustite príkaz finger bez akýchkoľvek možností príkazového riadka:

prstom

Ak spustíte príkaz s používateľským menom, zobrazí sa ďalšie informácie o konkrétnom používateľovi:

6. Pomocou horného príkazu

Horný príkaz zobrazuje súhrn systémových informácií, ako je uptime, počet prihlásených používateľov, priemer zaťaženia, počet spustených úloh atď. To tiež zobrazuje procesy, ktoré momentálne bežia v systéme a ich využitie zdrojov.

Keď budete vedieť, kto je momentálne prihlásený do vášho systému, môžete použite príkaz top nájsť aktuálne procesy pre používateľa:

top -u užívateľské meno

Sledujte aktivitu používateľov v systéme Linux

Pomocou týchto príkazov by ste teraz mali byť schopní jednoducho zobraziť zoznam prihlásených používateľov v systéme Linux. Či už ste správca systému monitorujúci aktivitu a výkon používateľov alebo jednoducho zvedavý nadšenec Linuxu, tieto príkazy vám pomôžu zistiť, kto ďalší je prihlásený a čo robí.

Medzi týmito príkazmi môžete použiť aj príkazy who a w na sledovanie histórie vypínania a reštartovania vášho systému Linux.