Jak znaleźć użytkowników, którzy są aktualnie zalogowani?

21
uptime

pokazuje między innymi 4 użytkowników, czy powinienem się martwić?

Według man uptime

uptime zapewnia wyświetlanie w jednym wierszu następujących informacji. Aktualny czas, czas działania systemu, ilu użytkowników jest aktualnie zalogowanych, a średnie obciążenie systemu dla ostatnich 1, 5 i 15 minut.

Czy istnieje sposób, aby dowiedzieć się, którzy czterej użytkownicy są „aktualnie zalogowani”?

Bruni
źródło

Odpowiedzi:

28

Najłatwiejszą metodą znalezienia, kto jest zalogowany w systemie, jest użycie whopolecenia, które jest częścią pakietu GNU Coreutils. Może być używany jako zwykły użytkownik bez żadnych opcji lub z moją ulubioną opcją, która poprawia czytelność:

andrew@ilium~$ who -H
NAME     LINE         TIME             COMMENT
andrew   tty1         2016-05-06 07:34
andrew@ilium~$ 

Czasami możesz zobaczyć siebie lub innych użytkowników najwyraźniej zalogowanych więcej niż jeden raz za pomocą pts/0i pts/1na miejscu tty1, oznacza to „ P seudo T erminal S lave ” (= pkt) i po prostu pokazuje, że ty lub inny użytkownik otworzyliście aplikacji, takich jak xterm, sshdlub podobny proces, który tworzy pseudoterminalu Master i Slave parowanie.

Więcej informacji na temat ptsw odnośnym wątku AskUbuntu oraz link do strony man z zaakceptowanej odpowiedzi:

andrew.46
źródło
26

Wszystkie te odpowiedzi są nadmiernie rozdęte. Trzy znaki dla polecenia? Proszę.

Najszybszym sposobem na sprawdzenie, kto jest zalogowany i robi to, co:

$ w

rura
źródło
1
Podoba mi się, jak to pokazuje WHATustawienie.
Tico,
4

Możesz użyć polecenia, usersaby zobaczyć, kto jest aktualnie zalogowany. Uważaj.

Gavin Youker
źródło
2

Użycie „kto” powie ci, kto jest zalogowany. Możesz także użyć „ps au” i pokazać, kto jest zalogowany i co oni uruchomili.

Litera M.
źródło
1
 $who -u

Wyświetla nazwę użytkownika, numer terminala, datę rejestracji i adres IP

Biranchi
źródło