Skip to main content

Kto jest zalogowany do mojego komputera i co robią?

Jak sprawdzić czy nie jesteśmy szpiegowani na naszym komputerze... (Może 2025)

Jak sprawdzić czy nie jesteśmy szpiegowani na naszym komputerze... (Może 2025)
Anonim

Wprowadzenie

Jeśli używasz serwera z wieloma użytkownikami, możesz chcieć wiedzieć, kto jest zalogowany i co robi.

Możesz dowiedzieć się wszystkiego, co musisz wiedzieć, wpisując pojedynczą literę i w tym przewodniku, pokażę ci, która to litera i informacje, które są zwracane.

Ten przewodnik jest przydatny dla osób, które zarządzają serwerami, maszynami wirtualnymi z wieloma użytkownikami lub osobami, które mają Raspberry PI lub podobny jednopłytowy komputer, który pozostawiają przez cały czas.

Kto jest zalogowany i co robią?

Wszystko, co musisz zrobić, aby dowiedzieć się, kto jest zalogowany na twoim komputerze, wpisz następującą literę i naciśnij klawisz Enter.

w

Dane wyjściowe z powyższego polecenia obejmują wiersz nagłówka i tabelę wyników.

Wiersz nagłówka zawiera następujące elementy

  • aktualny czas
  • jak długo system działa
  • ilu użytkowników jest aktualnie zalogowanych
  • średnie obciążenie systemu przez ostatnie 1, 5 i 15 minut

Główna tabela ma następujące kolumny:

  • Nazwa użytkownika
  • tty
  • zdalny host
  • czas logowania
  • czas bezczynności
  • JCPU
  • PCPU
  • wierszu poleceń bieżącego procesu

JCPU oznacza czas używany przez wszystkie procesy dołączone do tty.

PCPU oznacza czas wykorzystany w bieżącym procesie.

Nawet na pojedynczym komputerze użytkownika przydatne może być polecenie w.

Na przykład, jestem zalogowany jako Gary na moim komputerze, ale polecenie w zwraca 3 wiersze. Czemu? Mam tty, które służy do uruchamiania pulpitu graficznego, który w moim przypadku jest cynamonem. Mam też otwarte 2 okna terminala.

Jak zwrócić informacje bez nagłówków

Polecenie w ma różne przełączniki, których można użyć. Jeden z nich pozwala zobaczyć informacje bez nagłówków.

Możesz ukryć nagłówki, używając następującego polecenia:

w -h

Oznacza to, że nie widzisz czasu, czasu pracy ani obciążenia przez 5, 10 i 15 minut, ale możesz zobaczyć użytkowników, którzy są zalogowani i co robią.

Jeśli wolisz, aby twoje przełączniki były przyjazne dla czytelnika, poniższe cele osiągną ten sam cel.

w --no-header

Jak zwrócić podstawowe informacje podstawowe

Może nie chcesz znać JCPU lub PCPU. W rzeczywistości, może po prostu chcesz wiedzieć, kto jest zalogowany, który terminal używa, jaka jest jego nazwa hosta, jak długo są bezczynne i jakie polecenie są uruchomione.

Aby zwrócić te informacje, użyj następującego polecenia:

w -s

Ponownie możesz użyć wersji bardziej przyjaznej dla czytelnika, która wygląda następująco:

w --short

Może nawet to za dużo informacji. Może nie chcesz też wiedzieć o nazwie hosta.

Następujące komendy pomijają nazwę hosta:

w -fw - od

Możesz połączyć kilka przełączników w jeden w następujący sposób:

w -s -h -f

Powyższe polecenie wyświetla krótką wersję tabeli, bez nagłówków i bez nazwy hosta. Można również wyrazić powyższe polecenie w następujący sposób:

w -shf

Można również napisać to w następujący sposób:

w --short --from --no-header

Znajdź adres IP użytkownika

Domyślnie polecenie w zwraca nazwę hosta dla każdego użytkownika. Możesz go zmienić, aby zamiast tego zwracany był adres IP za pomocą następujących poleceń:

w -iw --ip-addr

Filtrowanie według użytkownika

Jeśli używasz serwera z setkami użytkowników, a nawet kilkudziesięciu, może być dość zajęty, uruchamiając komendę w na własną rękę.

Jeśli chcesz dowiedzieć się, co robi konkretny użytkownik, możesz podać jego nazwę po poleceniu w.

Na przykład, jeśli chcę się dowiedzieć, co robi Gary, mogę wpisać:

wary

streszczenie

Większość informacji dostarczonych przez polecenie w może być zwrócona przez inne polecenia systemu Linux, ale żadna z nich nie wymaga mniejszej liczby naciśnięć klawiszy.

Komenda uptime może być użyta do pokazania, jak długo działa twój system.

Komendy ps można użyć do przedstawienia procesów uruchomionych na komputerze

Komenda who może być użyta do pokazania, kto jest zalogowany. komenda whoami pokaże, z kim się zalogowałeś, a polecenie id poda ci informacje o użytkowniku.