Skip to main content

Jak korzystać z polecenia głównego, aby wyświetlić uruchomione procesy

Linux: prawa dostępu do plików i katalogów (tutorial) - ALTKOM Akademia (Kwiecień 2025)

Linux: prawa dostępu do plików i katalogów (tutorial) - ALTKOM Akademia (Kwiecień 2025)
Anonim

Polecenie Linux top służy do wyświetlania wszystkich uruchomionych procesów w twoim środowisku Linux. Ten przewodnik pokazuje, jak użyć polecenia top, wyjaśniając różne dostępne przełączniki i wyświetlane informacje:

Jak uruchomić Top Command

W swojej podstawowej postaci wszystko, co musisz zrobić, aby pokazać bieżące procesy, wpisz następujące polecenie w terminalu Linux:

Top

Jakie informacje są wyświetlane:

Poniższe informacje są wyświetlane po uruchomieniu polecenia top Linux:

Linia 1

  • Czas
  • Jak długo działa komputer
  • Liczba użytkowników
  • Średnie obciążenie

Średnia obciążenia pokazuje czas ładowania systemu z ostatnich 1, 5 i 15 minut.

Linia 2

  • Całkowita liczba zadań
  • Liczba uruchomionych zadań
  • Liczba zadań do spania
  • Liczba zatrzymanych zadań
  • Liczba zadań zombie

Linia 3

  • Wykorzystanie procesora w procentach przez użytkownika
  • Wykorzystanie procesora jako procent według systemu
  • Wykorzystanie procesora jako procent przez procesy o niskim priorytecie
  • Wykorzystanie procesora w procentach według procesów bezczynności
  • Wykorzystanie procesora w procentach przez io wait
  • Wykorzystanie procesora jako procent przez przerwania sprzętowe
  • Wykorzystanie procesora w procentach za pomocą przerwań programowych
  • Wykorzystanie procesora jako procent przez czas kradzieży

Ten przewodnik zawiera definicję tego, co oznacza użycie procesora.

Linia 3

  • Całkowita pamięć systemowa
  • Wolna pamięć
  • Wykorzystana pamięć
  • Pamięć podręczna bufora

Wiersz 4

  • Całkowita dostępna opcja wymiany
  • Total swap za darmo
  • Zastosowano całkowitą zamianę
  • Dostępna pamięć

Ten przewodnik zawiera opis partycji wymiany i czy ich potrzebujesz.

Główny stół

  • ID procesu
  • Użytkownik
  • Priorytet
  • Ładny poziom
  • Pamięć wirtualna używana przez proces
  • Pamięć rezydentna używana przez proces
  • Współdzielona pamięć
  • Procesor używany przez proces jako procent
  • Pamięć używana przez proces jako procent
  • Proces czasowy został uruchomiony
  • Dowództwo

Oto dobry przewodnik omawiający pamięć komputera.

Keep Linux Top działa cały czas w tle

Możesz utrzymać najwyższe polecenie łatwo dostępne bez konieczności wpisywania słowa za każdym razem do swojego okna terminala.

Aby wstrzymać górę, aby móc nadal korzystać z terminalu, naciśnij klawisze CTRL i Z na klawiaturze.

Aby przywrócić górny z powrotem na pierwszy plan, wpisz fg.

Przełączniki kluczykowe dla polecenia głównego:

  • -h - Pokaż aktualną wersję
  • -c - Ta opcja przełącza kolumnę poleceń między wyświetlaniem polecenia a nazwą programu
  • -d - Określ czas opóźnienia między odświeżaniem ekranu
  • -o - Sortuje według nazwanego pola
  • -p - Pokazuj tylko procesy z określonymi identyfikatorami procesów
  • -u - Pokaż tylko procesy określonego użytkownika
  • -i - Nie pokazuj bezczynnych zadań

Pokaż aktualną wersję

Wpisz następujące polecenie, aby wyświetlić bieżące szczegóły wersji dla góry:

top -h

Dane wyjściowe znajdują się w formularzu procps -ng wersja 3.3.10

Określ czas opóźnienia między odświeżaniem ekranu

Aby określić opóźnienie między odświeżaniem ekranu, gdy używasz top, wpisz:

top -d

Aby odświeżyć co 5 sekund góra -d 5

Uzyskaj listę kolumn do sortowania według

Aby wyświetlić listę kolumn, za pomocą których można sortować polecenia top, należy wpisać:

top -O

Istnieje wiele kolumn, więc możesz chcieć potokować dane wyjściowe w następujący sposób:

top -O | mniej

Sortuj kolumny w górnym rzędzie według nazwy kolumny

Użyj poprzedniej sekcji, aby znaleźć kolumnę do posortowania według, a następnie użyj następującej składni do sortowania według tej kolumny:

top -o

Aby sortować według% typu procesora, wykonaj następujące czynności:

top -o% procesora

Pokaż tylko procesy dla określonego użytkownika

Aby wyświetlić tylko procesy uruchomione przez określonego użytkownika, użyj następującej składni:

top -u

Na przykład, aby wyświetlić wszystkie procesy uruchomione przez użytkownika, wpisz:

top -u gary

Ukryj nieaktywne zadania

Domyślny widok z góry może wydawać się zagracony i jeśli chcesz zobaczyć tylko aktywne procesy (tj. Te, które nie są bezczynne), możesz uruchomić górne polecenie za pomocą następującego polecenia:

top -i

Dodawanie dodatkowych kolumn do górnego wyświetlacza

Podczas biegu możesz nacisnąć klawisz "F", który pokazuje listę pól, które można wyświetlić w tabeli:

Użyj klawiszy strzałek, aby poruszać się w górę iw dół listy pól.

Aby ustawić pole tak, aby było wyświetlane na ekranie, naciśnij klawisz "D". Aby usunąć pole, naciśnij ponownie "D". Obok wyświetlanych pól pojawi się gwiazdka (*).

Możesz ustawić pole, aby posortować tabelę, po prostu naciskając klawisz "S" na polu, które chcesz posortować.

Naciśnij klawisz Enter, aby zatwierdzić zmiany i naciśnij "Q", aby wyjść.

Przełączanie trybów

Podczas biegu możesz nacisnąć klawisz "A", aby przełączać pomiędzy standardowym wyświetlaczem i alternatywnym wyświetlaczem.

Zmiana kolorów

Naciśnij przycisk "Z", aby zmienić kolory wartości w górnej.

Do zmiany kolorów potrzebne są trzy etapy:

  1. Naciśnij S dla danych podsumowania, M dla wiadomości, H dla nagłówków kolumn lub T dla informacji o zadaniu, aby objąć ten obszar zmianą koloru
  2. Wybierz kolor dla tego celu, 0 dla czerni, 1 dla czerwieni, 2 dla zieleni, 3 dla żółtego, 4 dla niebieskiego, 5 dla magenta, 6 dla cyjanu i 7 dla białego
  3. Wprowadź, aby zatwierdzić

Naciśnij przycisk "B", aby wytłuścić tekst.

Zmień wyświetlacz podczas pracy z systemem Top

Podczas gdy polecenie główne jest uruchomione, możesz włączać i wyłączać wiele funkcji, naciskając odpowiednie klawisze, gdy jest ono uruchomione.

Poniższa tabela pokazuje klawisz do naciśnięcia i funkcję, którą zapewnia:

Klawisze funkcyjne
Klawisz funkcyjnyOpis
ZAAlternatywny wyświetlacz (domyślnie wyłączony)
reOdśwież ekran po określonym opóźnieniu w sekundach (domyślnie 1,5 sekundy)
HTryb wątków (domyślnie wyłączony), podsumowuje zadania
strMonitorowanie PID (domyślnie wyłączone), pokazuje wszystkie procesy
bPogrubienie włączone (domyślnie włączone), wartości są wyświetlane pogrubioną czcionką
lWyświetl średnie obciążenie (domyślnie włączone)
tOkreśla sposób wyświetlania zadań (domyślnie 1 + 1)
mOkreśla sposób wyświetlania zużycia pamięci (domyślnie 2 linie)
1Pojedynczy procesor (domyślnie wyłączony) - na przykład dla wielu procesorów
jotWyrównaj liczby w prawo (domyślnie włączone)
jotWyrównaj tekst w prawo (domyślnie wyłączone)
RSortowanie odwrotne (domyślnie włączone) - Najwyższe procesy do najniższych procesów
SŁączny czas (domyślnie wyłączony)
uFiltr użytkownika (domyślnie wyłączony) pokazuje tylko EUID
UFiltr użytkownika (domyślnie wyłączony) pokazuje dowolny identyfikator użytkownika
VWidok lasu (domyślnie włączony) pokazuje się jako gałęzie
xPodświetlenie kolumny (domyślnie wyłączone)
zKolor lub mono (domyślnie włączone) pokazują kolory

streszczenie

Dostępnych jest więcej przełączników i możesz przeczytać więcej na ich temat, wpisując następujące polecenie w oknie terminala:

szczyt człowieka