Polecenie top w systemie Linux zapewnia przydatne statystyki dotyczące zasobów systemowych. Możemy go użyć do przeglądania wykorzystania procesora i pamięci wraz z informacjami o procesach uruchomionych usług. Możesz również znaleźć procesy zombie za pomocą top. Tak więc opanowanie najwyższego polecenia jest koniecznością dla administratorów Linuksa.
Poniższa sekcja zawiera prosty przegląd polecenia top i pokazuje, jak używać top w rzeczywistych scenariuszach.
Jak działa najwyższe dowództwo?
Domyślnie top wyświetla listę uruchomionych procesów wraz ze standardowymi metrykami procesora. Możesz myśleć o pierwszej części wyniku jako o desce rozdzielczej. Dolna sekcja pokazuje listę procesów i zapewnia wyświetlanie w czasie rzeczywistym wszystkich uruchomionych procesów.
Pulpit nawigacyjny składa się z pięciu wierszy, z których każdy zawiera pewne dane. Pierwsza linia pokazuje krótkie informacje o systemie, takie jak czas pracy, średnie obciążenie i liczba aktualnie zalogowanych użytkowników. Zadania są pokazane w drugiej linii. Trzecia pokazuje obciążenie procesora, a kolejne dwie linie wskazują zużycie pamięci.
Zwróć uwagę, że w poleceniach, które podajesz podczas uruchamiania top, rozróżniana jest wielkość liter. Na przykład n oraz n klawisze wykonują różne operacje.
1. Wyświetl wszystkie uruchomione procesy
W przypadku użycia bez żadnych argumentów polecenie top wyświetla listę wszystkich aktualnie uruchomionych procesów.
szczyt
Wyjście:
Możesz poruszać się po wyjściu za pomocą W górę, W dół, Strona w górę, oraz Strona w dół klawisze na klawiaturze. Uderzyć Q dostać się do muszli.
2. Sortuj procesy Linuksa według PID
Listę procesów można posortować według ID programu lub PID. wciśnij n klucz podczas uruchamiania top do sortowania procesów na podstawie PID.
3. Sortuj procesy według pamięci i wykorzystania procesora
Domyślne pierwsze wyjście sortuje listę procesów na podstawie użycia procesora. Listę można posortować według użycia pamięci, używając m klawisz na klawiaturze. Wejść P aby ponownie posortować według procesora.
4. Sortuj procesy według czasu działania
Jeśli chcesz dowiedzieć się, jak długo procesy działają na Twoim komputerze, naciśnij m oraz T Klucze.
5. Wyświetl uruchomione procesy dla określonych użytkowników
Możemy wyświetlić listę wszystkich uruchomionych procesów, które należą do konkretnego użytkownika. Gdy znajdziesz się na górze, naciśnij ty a następnie podaj nazwę użytkownika i naciśnij Wejść. Możesz także użyć -u w tym celu należy wybrać opcję top, po której następuje nazwa użytkownika.
top -u root
Wspomniane polecenie wyświetla wszystkie procesy wywołane przez roota.
6. Wyróżnij aktywne procesy
Jeśli wpiszesz z klawisz wewnątrz góry, podświetli wszystko aktywnie działające procesy Linuksa. Ułatwia nawigację w aktywnych procesach.
7. Zmień okres interwału topu
Domyślnie top odświeża swoje dane wyjściowe co trzy sekundy. Możesz jednak łatwo ustawić to na niestandardową wartość, naciskając D po której następuje wymagana wartość.
8. Zmień priorytet procesu
Możesz zmienić priorytet procesu Linux poprzez ustawianie niestandardowej wartości renice wewnątrz góry. Rodzaj r następnie PID procesu, a następnie wprowadź jego nową wartość renice.
9. Wyświetl bezczynne procesy za pomocą góry
Listę wszystkich nieaktywnych procesów możemy zobaczyć, naciskając i klucz.
10. Zabij proces Linuksa przez PID
Najlepsze polecenie w Linuksie pozwala nam zabić uruchomiony proces bezpośrednio z interfejsu. Aby zabić proces, wpisz k po którym następuje PID tego procesu. Przyda się, gdy radzenie sobie z procesami zombie.
Własne procesy systemowe z najlepszym poleceniem
Najlepsze polecenie w systemie Linux ułatwia zarządzanie procesami dla początkujących. Top możemy wykorzystać do wszelkiego rodzaju zadań, w tym do monitorowania zasobów systemu i zarządzania zawieszonymi procesami. Więc bez względu na to, czy jesteś nowicjuszem Linuksa, czy ekspertem, naczelne dowództwo ma coś dla Ciebie.
Monitorowanie systemu to tylko część dnia administratora. Jak monitorujesz połączenia sieciowe? Polecenie ss jest tutaj wyłącznie do tej pracy.
Jeśli podejrzewasz problem z siecią w systemie Linux, oto jak go prześledzić i rozwiązać za pomocą polecenia ss.
Czytaj dalej
- Linux
- Polecenia Linuksa
- Terminal
Rubaiat jest absolwentem CS z silną pasją do open-source. Oprócz tego, że jest weteranem systemu Unix, zajmuje się także bezpieczeństwem sieci, kryptografią i programowaniem funkcjonalnym. Jest zapalonym kolekcjonerem książek z drugiej ręki i ma nieustanny podziw dla klasycznego rocka.
Zapisz się do naszego newslettera
Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Kliknij tutaj, aby zasubskrybować