Jak korzystać z polecenia „kto dowodzi” w systemie Linux?

Kiedy pod naszą odpowiedzialnością mamy systemy Linux, idealna i niezbędna jest wiedza na temat niektórych poleceń, które będą bardzo pomocne podczas wykonywania zadań administracyjnych, zarządczych lub pomocniczych, aby poznać szczegółowo wiele parametrów zarówno systemu, jak i procesów, użytkowników, usługi i wiele więcej.

Potrzebne informacjeW określonych momentach tych zadań konieczna będzie znajomość podstawowych informacji, takich jak:

  • Czas ostatniego uruchomienia systemu
  • Lista podłączonych użytkowników
  • Aktualny poziom pracy i wiele innych.

Tego typu informacje są dostępne w wielu plikach Linuksa, ale mamy polecenie, które pozwala nam uzyskać te same informacje w znacznie bardziej uproszczony sposób i to jest polecenie kto. Kto jest przydatnym poleceniem do generowania różnych informacji o systemie, aby ułatwić nam zadanie administracyjne, a dziś w Solvetic zobaczymy kilka opcji, jak w praktyczny sposób korzystać z tego polecenia.

Jak korzystać z funkcji „kto dowodzi” w systemie Linux?

Krok 1
Podstawowa składnia jego użycia to:

 kto [OPCJA]… [PLIK | ARG1 ARG2]
Kiedy biegniemy kto bez żadnego argumentu, informacje o koncie zostaną wyświetlone ze szczegółami, takimi jak nazwa użytkownika, terminal użytkownika, czas rozpoczęcia sesji i host, w którym sesja została uruchomiona w następujący sposób:

POWIĘKSZAĆ

Krok 2
Możemy skorzystać z następujących opcji:

Pokaż nagłówekJeśli chcemy wydrukować nagłówek wygenerowanych kolumn, musimy użyć parametru -H następująco:

 którzy H

POWIĘKSZAĆ

Wyświetl połączonych użytkowników i nazwyAby wydrukować nazwy logowania i całkowitą liczbę podłączonych użytkowników, po prostu użyj parametru -q w następujący sposób:

 kto -q

POWIĘKSZAĆ

Wyświetlaj nazwę hosta i powiązanego użytkownikaJeśli celem jest wyświetlenie tylko nazwy hosta i użytkownika powiązanego ze stdin, możemy użyć parametru -m:

 kogo

POWIĘKSZAĆ

Zobacz ostatnie uruchomienie systemu operacyjnegoAby wyświetlić czas ostatniego uruchomienia wybranego systemu, warto użyć parametru -b i dodać opcję -u, aby wyświetlić połączonych użytkowników w takim samym wyniku, jak poniżej:

 kto -b -u

POWIĘKSZAĆ

Sprawdź poziom pracyKomenda who pozwala nam sprawdzić aktualny poziom pracy za pomocą opcji -r w następujący sposób:

 kto -r

POWIĘKSZAĆ

Wygeneruj informacje ogólneZa pomocą parametru -a możliwe będzie wydrukowanie domyślnego wyniku połączonego z informacją o niektórych poprzednich opcjach:

 kto-a?

POWIĘKSZAĆ

Kto pomaga?Aby wyświetlić ogólną pomoc dla kogo możemy wykonać następujące czynności:

 człowiek, który

POWIĘKSZAĆ

Krok 3
Niektóre z twoich innych opcji to:

-a, --allDaje taki sam wynik jak opcje

 -b -d --login -p -r -t -T -u

-b, --bootWyświetla czas ostatniego uruchomienia systemu.

-d, --martwyWdróż martwe procesy.

-H, --nagłówekDrukuje wiersz nagłówków kolumn.

--ipsDrukuj adresy IP zamiast nazw hostów.

-l, --loginOdpowiada za drukowanie procesów logowania do systemu.

--spojrzeć w góręPodejmowana jest próba kanonizacji nazw hostów przez DNS.

-mTa opcja wyświetla tylko informacje o użytkowniku i hoście skojarzonym ze standardowym wejściem, czyli komputerem, na którym wydano polecenie.Ta metoda jest zgodna ze standardem POSIX.

-p, --procesDrukuj aktywne procesy generowane przez init.

-q, --liczbaJest odpowiedzialny za generowanie wszystkich loginów i liczby wszystkich użytkowników, którzy się tam zalogowali.

-r, --poziom pracyDzięki tej opcji drukowany jest aktualny poziom pracy.

-s, --krótkiDrukuje tylko pola nazwy, wiersza i czasu, co jest wartością domyślną.

-t, --czasUżycie tej opcji drukuje ostatnią zmianę zegara systemowego, jeśli informacje są dla niego dostępne.

-T, -w, --mesgPozwala nam na dodanie znaku, który wskazuje stan linii terminala: "+" jeśli terminal jest zapisywalny, "-" jeśli nie, lub "?" jeśli zostanie znaleziona zła linia.

-u, --użytkownicyDrukuje czas bezczynności dla każdego użytkownika i identyfikator procesu.

--wiadomośćJego użycie jest takie samo jak -T.

-zapisywalnyTo to samo co -T.

--WsparcieWyświetla komunikat pomocy i kończy polecenie.

--wersjaGeneruje informacje o wersji dla komendy who.

POWIĘKSZAĆ

Widzimy, jak to proste polecenie jest bardzo pomocne, jeśli chodzi o uzyskiwanie informacji o wielu zadaniach na poziomie Linuksa.

wave wave wave wave wave