Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Linux jako system dla wielu użytkowników umożliwia wielu użytkownikom logowanie się i uruchamianie różnych programów w tym samym czasie. Jako zwykły użytkownik Linuksa lub administrator systemu, czasami możesz potrzebować sprawdzić, którzy użytkownicy są aktualnie zalogowani w twoim systemie.

Te informacje mogą być przydatne z różnych powodów, takich jak rozwiązywanie problemów z wydajnością, monitorowanie aktywności użytkowników lub po prostu sprawdzanie, kto jeszcze korzysta z systemu.

Istnieje kilka metod wyświetlania listy aktualnie zalogowanych użytkowników w systemie Linux i sprawdzania, co robią.

1. Polecenie użytkowników

Polecenie users w Linuksie wyświetla listę wszystkich aktualnie zalogowanych użytkowników w porządku alfabetycznym.

Zauważ, że jeśli użytkownik ma dwie sesje logowania, pojawi się on dwukrotnie w danych wyjściowych.

instagram viewer

Poniższe dane wyjściowe informują, że obecnie w systemie jest zalogowanych trzech użytkowników.

2. Korzystanie z polecenia who

Polecenie who drukuje listę użytkowników aktualnie zalogowanych w systemie wraz z innymi informacjami, takimi jak terminal, którego używają, datę i godzinę logowania oraz adres IP lub nazwę hosta systemu, jeśli użytkownik korzysta ze zdalnego maszyna.

Aby wyświetlić listę aktualnie zalogowanych użytkowników w systemie Linux, użyj polecenia who w następujący sposób:

Kto

Możesz także użyć polecenia who z -A I -H flagi do wyświetlania czasu bezczynności i PID powłoki logowania użytkownika:

kto -a -H

3. Używanie polecenia w

Polecenie w w systemie Linux pokazuje zalogowanych użytkowników i ich działania. Drukuje listę użytkowników i ich bieżące procesy w wierszu poleceń.

Nagłówek w danych wyjściowych podsumowuje stan systemu, który obejmuje bieżący czas, czas pracy systemu, liczbę zalogowanych użytkowników i średnie obciążenie. Następnie dla każdego zalogowanego użytkownika wyświetla nazwę użytkownika, nazwę tty, czas logowania, czas bezczynności, czas wykorzystany przez wszystkie procesy (JCPU), czas zużyty przez bieżący proces (PCPU) oraz bieżący proces, którym jest użytkownik działanie.

4. Używając ostatniego polecenia

Ostatnie polecenie wyświetla listę aktualnych oraz byłych zalogowanych i wylogowanych użytkowników. Informacje, które przekazuje, obejmują nazwę użytkownika i urządzenia końcowego, adres IP systemu, z którego jest zalogowany oraz datę i godzinę logowania.

Aby znaleźć listę aktualnie zalogowanych użytkowników, użyj ostatniego polecenia z rozszerzeniem -p teraz opcja w następujący sposób:

ostatnie -p teraz

5. Komenda palca

Polecenie finger pokazuje informacje o wszystkich zalogowanych użytkownikach w systemie Linux, w tym ich nazwę użytkownika, tty, datę i godzinę logowania oraz adres IP. Możesz łatwo zainstalować palec w swojej dystrybucji Linuksa przy użyciu domyślnych menedżerów pakietów.

W przypadku dystrybucji opartych na Debianie:

sudo apt-Dostawać zainstalować palec

W przypadku dystrybucji opartych na RHEL:

sudo mniam zainstalować palec

Aby wyświetlić informacje o aktualnie zalogowanych użytkownikach, uruchom polecenie finger bez żadnych opcji wiersza poleceń:

palec

Jeśli uruchomisz polecenie z nazwą użytkownika, wyświetli więcej informacji o konkretnym użytkowniku:

6. Korzystanie z górnego polecenia

Górne polecenie wyświetla podsumowanie informacji systemowych, takich jak czas pracy, liczba zalogowanych użytkowników, średnie obciążenie, liczba uruchomionych zadań itp. To również pokazuje procesy, które są aktualnie uruchomione w systemie i ich wykorzystania zasobów.

Gdy już wiesz, kto jest aktualnie zalogowany w twoim systemie, możesz to zrobić użyj górnego polecenia aby znaleźć bieżące procesy dla użytkownika:

top -u nazwa użytkownika

Miej oko na aktywność użytkowników w systemie Linux

Dzięki tym poleceniom powinieneś być teraz w stanie łatwo wyświetlić listę zalogowanych użytkowników w systemie Linux. Niezależnie od tego, czy jesteś administratorem systemu monitorującym aktywność i wydajność użytkowników, czy po prostu ciekawskim entuzjastą Linuksa, te polecenia pomogą Ci dowiedzieć się, kto jeszcze jest zalogowany i co robi.

Wśród tych poleceń możesz także użyć poleceń who iw do śledzenia historii zamykania i ponownego uruchamiania systemu Linux.