Polecenia Linuksa

Najlepsze polecenie w Linuksie

Najlepsze polecenie w Linuksie
W systemach typu UNIX, najwyższe polecenie raportuje cenne informacje o systemie, takie jak uruchomione procesy i wykorzystanie zasobów. Pokazuje aktywność procesora i zadania zarządzane przez jądro w czasie rzeczywistym. To jedno z podstawowych narzędzi dla administratorów systemu.

W tym przewodniku sprawdź, jak korzystać z polecenia top w systemie Linux.

Najlepsze użycie poleceń

Najlepsze polecenie będzie preinstalowane na każdym systemie UNIX/Linux. Nie ma potrzeby instalowania żadnego dodatkowego pakietu, aby z niego korzystać.

Sprawdź najlepszą wersję

Zakładając, że twoja dystrybucja jest aktualna, twój system powinien mieć najnowszą wersję top. Sprawdź wersję topu.

$ góra -v

Okno domyślne

Uruchom górne polecenie bez żadnego parametru. Spowoduje to załadowanie domyślnego ekranu góry.

$ góra

Wygeneruje raport w czasie rzeczywistym zawierający różne informacje. Zróbmy szybki przegląd tego.

Pierwsza część nagłówka informuje o zużyciu zasobów sprzętowych. Pierwsza linia składa się z czasu, czasu działania systemu, liczby zalogowanych użytkowników i średniego obciążenia. Druga linia raportuje liczbę zadań wraz z ich stanami.

Oto krótka lista wszystkich stanów. Wartość każdego stanu opisuje, ile czasu procesor spędza na wykonywaniu procesów w tym stanie.

Czwarty wiersz opisuje wykorzystanie pamięci systemowej, na przykład łączną ilość pamięci fizycznej oraz to, jaka jej część jest używana, wolna, buforowana lub buforowana.

Drugą częścią danych wyjściowych jest tabela zawierająca wszystkie uruchomione procesy. Oto krótkie wyjaśnienie wszystkich kolumn tworzących tabelę. Wszystko to wyjaśnia różne atrybuty powiązanego procesu.

Myślę, że to dużo informacji do przetrawienia. W porządku jest poświęcenie czasu i powolna nauka.

Przewijanie

Top raportuje całą listę uruchomionych procesów. Ponieważ jest to narzędzie wiersza poleceń, nawigacja jest nieco inna niż można się spodziewać po narzędziu GUI.

Do nawigacji użyj klawiszy strzałek w górę i w dół. Dodatkowe klawisze nawigacyjne to Home, Page Up, Page Down i End. Aby przesunąć listę procesów na boki, użyj klawiszy strzałek w lewo/w prawo.

Zmień jednostkę numeryczną

Domyślnie wartości pamięci są wyświetlane w kibibajtach. Jednak ze względów praktycznych nie jest to przyjemny format. Aby przełączyć urządzenie na inne jednostki, naciśnij „E”. Dostępne formaty jednostek to kibibajty, mebibajty, gibibajty, tebibajty, pebibajty i eksbibajty. Naciśnięcie „e” zrobi to samo.

Zmień treść podsumowania

Wpływa to na pierwszą sekcję najwyższej wydajności. Naciśnij „l”, aby włączyć/wyłączyć pierwszą linię.

Jeśli twój system korzysta z wielordzeniowego procesora, top może raportować informacje dla poszczególnych rdzeni. Naciśnij „1”, aby przełączać informacje na podstawie rdzenia.

Chcesz zmienić wyświetlacze procesora? Naciśnij „t”. Przy pierwszym naciśnięciu zmieni wykresy na ASCII.

Po drugim naciśnięciu zmieni wykresy na pełne znaki blokowe.

Naciśnij „t” jeszcze raz, a ekran procesora i podsumowanie zadania całkowicie znikną.

Aby zrobić to samo z pamięcią i zamienić pamięć, naciśnij „m”.

Podświetlanie

Domyślny ekran na górze jest po prostu czarno-biały. Co powiesz na urozmaicenie rzeczy?? Naciśnij „z”, aby pokolorować wyświetlacz.

Aby podświetlić uruchomione zadania, naciśnij „y”. Jeśli naciśniesz „x”, góra podświetli kolumny, których używa do sortowania listy procesów. Pogrubione i odwrócone podświetlenie tekstu można przełączać, naciskając „b”.

Pełna linia poleceń

W przypadku uruchomionych procesów możemy przełączać się między samą nazwą procesu a nazwą procesu wraz z pełnym poleceniem. Naciśnij „c”, aby przełączyć.

Aby zobaczyć widok w stylu drzewa, w którym procesy zostały uruchomione/spawnowane przez inne procesy, naciśnij „V”.

Filtruj dane wyjściowe przez użytkownika

Domyślnie na górze będą widoczne procesy wszystkich użytkowników. Aby zobaczyć procesy działające w ramach określonego procesu, naciśnij „u”. Góra zapyta o nazwę użytkownika lub UID.

Aktywne zadania

Aby zobaczyć tylko aktywne zadania, naciśnij „I”.

Aby cofnąć zmiany, ponownie naciśnij „I”.

Liczba procesów do wyświetlenia

Domyślnie top będzie raportował wszystkie procesy w długiej tabeli. Możemy jednak ręcznie ustawić liczbę procesów wyświetlanych na górze niezależnie od liczby uruchomionych procesów. Myślę, że to przydatna sztuczka w bardzo konkretnych sytuacjach.

Aby ograniczyć wyświetlanie, naciśnij „n”. Góra zapyta o liczbę procesów do wyświetlenia. Domyślna wartość to 0 (nieograniczona).

Zmień priorytet procesu

Każdy uruchomiony proces będzie miał dla nich dobrą wartość. Ta miła wartość określa priorytet procesu wśród wszystkich uruchomionych procesów. Góra umożliwia ręczne zdefiniowanie ładnej wartości.

Aby ręcznie określić ładną wartość procesu, naciśnij „r”. Góra zapyta o PID.

Po wpisaniu PID góra zapyta o nową wartość nice.

Zamknij proces

W przypadku, gdy chcesz ręcznie zakończyć proces, góra pozwala wysłać sygnał zakończenia termination. Aby wysłać sygnał zakończenia, będziemy potrzebować PID i nazwy sygnału.

Naciśnij „k”. Góra zapyta o PID.

Po wprowadzeniu PID, góra poprosi o sygnał do wysłania. Domyślnie będzie to sygnał SIGTERM (zabicia). W większości przypadków jest to sygnał, który chcesz wysłać. Pełną listę wszystkich dostępnych sygnałów można znaleźć na stronie podręcznika sygnałów.

$Człowiek 7 sygnał

Różne skróty

Bez względu na to, jakie zmiany wprowadziłeś w zachowaniu topu, nie zostanie on załadowany, chyba że go zapiszesz. Aby zapisać aktualne ustawienie, naciśnij „W”.

Domyślnie top odświeży informacje z wartością domyślną. Aby zdefiniować swoją niestandardową wartość, naciśnij „d”.

Aby wykonać natychmiastowe szybkie odświeżenie, naciśnij spację.

Końcowe przemyślenia

To tylko wierzchołek góry lodowej. Top to skomplikowane, ale potężne narzędzie do monitorowania systemu. W Internecie dostępnych jest wiele samouczków. Sprawdź je, jeśli chcesz opanować górne polecenie.

Zainteresowany monitorowaniem systemu I/O? W takim razie iotop jest tym, czego szukasz. Sprawdź, jak monitorować we/wy dysku za pomocą iotop.

Udanych komputerów!

Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...