Jak sprawdzić i zabić procesy uruchomione w Linux Mint Top 10

Jak sprawdzić i zabić procesy uruchomione w Linux Mint Top 10
W Linux Mint 21 sprawdzanie i zabijanie procesów uruchamiania można wykonać za pomocą różnych narzędzi wiersza poleceń. Ważne jest, aby wiedzieć, jak zarządzać procesami uruchamiania, aby zwolnić zasoby systemowe i rozwiązywać problemy z rozwiązywaniem problemów. Ten przewodnik obejmie sposób sprawdzania i zabijania procesów uruchamiania w Linux Mint 21.
Treść tego artykułu obejmuje:
  • Jak sprawdzić uruchamianie procesów w Linux Mint 21
    • [Ps] Polecenie
    • [TOP] Polecenie
    • komenda [htop]
  • Jak zabić proces za pomocą [Kill], [Pkill] i [Killall] Command in Linux Mint 21
    • Zabij proces za pomocą komendy [Kill]
    • Zabij proces za pomocą komendy [Killall]
    • Zabij proces za pomocą komendy [PKILL]
  • Jak zabić więcej niż jeden proces w Linux Mint 21
  • Wniosek

Jak sprawdzić uruchamianie procesów w Linux Mint 21

Jeśli chcesz wyświetlić listę wszystkich procesów obecnie działających w systemie Linux Mint 21, istnieje kilka metod, których można użyć. Teraz szczegółowo omówimy wszystkie metody.

[PS] Polecenie do sprawdzenia uruchamiania procesów w Linux Mint 21

Aby wyświetlić listę uruchomionych procesów w systemie Linux Mint 21, możesz użyć Ps Komenda. To polecenie wyświetla przydatne informacje, takie jak identyfikator procesu (PID) i inne szczegóły na terminalu:

PS -aux

W powyższym poleceniu flaga -Aux Wymienia wszystkie uruchomione procesy, w tym te, które działają w tle.

Obecne działające wszystkie procesy są wyświetlane jak poniżej:

[ps -a] może również wyświetlać informacje o wszystkich procesach w systemie, w tym te niezwiązane z terminalami.

ps -a

Innym sposobem osiągnięcia powyższego celu jest użycie Grep Polecenie, możemy sprawdzić bieżące uruchomione instancje określonego procesu za pomocą nazwy procesu:

PS Aux | grep [nazwa procesu]

Na przykład, Aby sprawdzić wszystkie działające instancje użycia Gnome-Calculator:

PS Aux | GREP GNOME-Calculator

[PSTREE] Polecenie do sprawdzenia uruchamiania procesów w Linux Mint 21

pstree Polecenie może wyświetlić w systemie schemat uruchamiania programów uruchamiających. Uruchom poniższe polecenie, aby wyświetlić cały program działający w formacie kształtu drzewa:

pstree

Dane wyjściowe powyższego polecenia jest następujące:

[TOP] Polecenie do sprawdzenia uruchamiania procesów w Linux Mint 21

szczyt Narzędzie to potężne narzędzie wiersza poleceń w Linux Mint 21, które wyświetla listę wszystkich działających procesów w systemie. To narzędzie zawiera informacje, w tym identyfikator procesu (PID), zużycie procesora i pamięci oraz wiele więcej.

Uruchom poniżej polecenie, aby sprawdzić szczegóły wszystkich uruchomionych procesów w Linux Mint 21:

szczyt

Powyższe polecenie poda listę uruchomionych procesów naszego systemu Linux Mint 21:

Aby wyjść z szczyt interfejs użyteczności, użyj Ctrl + c klucz.

[HTOP] Polecenie do sprawdzenia uruchamiania procesów w Linux Mint 21

htop Utility to zaawansowana wersja szczyt pożytek. HTOP ma bardziej szczegółowe informacje na temat bieżącego procesu z lepszym interfejsem. To narzędzie pomaga również pobrać informacje o wszystkich bieżących procesach uruchomionych w systemie.

Domyślnie HTOP nie jest dostępny w systemach opartych na Linuksie. Aby zainstalować go w Linux Mint 21 Uruchom:

sudo apt instal hTOP

Po instalacji możesz łatwo przeglądać procesy uruchomione, wykonując htop Komenda.

htop

Wyjście jest wizualnie bardziej atrakcyjne, a chwytliwe kolory wyświetlają te same statystyki, co szczyt pożytek. Aby wyjść z prasy Ctrl + c.

Jak zabić proces za pomocą [Kill], [Pkill] i [Killall] Command in Linux Mint 21

Aby zabić proces w Linux Mint 21, możemy użyć różnych poleceń, takich jak Kill, Pkill i Killall. Korzystając ze wszystkich tych poleceń, możemy albo zakończyć pojedynczy proces lub wyłączyć wszystkie instancje określonego procesu. Teraz szczegółowo opisamy wszystkie trzy polecenia.

Zabij proces za pomocą komendy [Kill]

zabić polecenie zatrzymuje lub zabija proces. To polecenie wysyła sygnał do określonego procesu, powodując, że przestaje wykonywać i wyjść.

Wspólną składnią do komendy zabójstwa jest:

Zabij [sygnał lub opcja] [PID]

Domyślnie polecenie Kill wysyła Sigterm [-15] sygnał, który całkowicie zatrzymuje się i czyści proces przed wyjściem. Możliwe jest również wysłanie Sigkill [-9] sygnał, który natychmiast kończy proces, nie pozwalając mu oczyścić.

Można użyć wielu sygnałów z poleceniem Kill. Możesz wymienić wszystkie sygnały za pomocą:

Zabij -l

Przed wszystkimi trzema sygnałami są powszechnie używane z dowództwem Kill:

Nazwa sygnału Wartość sygnału Zachowanie
Wzdychanie 1 Hangup
Sigkill 9 Zabij sygnał
Sigterm 15 Zakończyć

Z góry trzy sygnały Sigterm [-15] jest najbezpieczniejszym sposobem zabicia procesu. Wzdychanie [-1] jest mniej bezpieczne niż Sigterm. I na koniec sigkill [-9] jest najbardziej niebezpiecznym sposobem, który kończy proces bez zapisywania.

Aby zabić określony proces, jego proces procesowy musi być znany. Procesy to przypadki programów. Na początku generowane jest unikalne PID dla każdego programu.

Do zabicia określonego procesu za pomocą jego identyfikatora procesu [PID] użyj:

Zabij [pid]

Lub możemy również wysłać:

Zabij -9 [pid]

Sygnał [sigkill-9] zostanie wysłany do przetwarzania przez powyższe polecenie.

Aby poznać identyfikator procesu, używamy następującego polecenia:

PIDOF [nazwa procesu]

Na przykład zabicie procesu posiadającego PID [2703]:

Zabij -9 2703

Alternatywnie możemy również użyć [PS -aux] polecenie sprawdzenia procesu PID, jak omówiono powyżej:

PS -aux

Zabij proces za pomocą komendy [Killall]

Killall jest bardzo podobny do Kill Command, ale kończy wszystkie procesy o danym imieniu. Domyślnie Killall wysyła sygnał sigterm [-15] do każdego procesu, ale można to zmienić za pomocą opcji -s.

To polecenie służy do zabicia wszystkich instancji określonego procesu.

Killall [sygnał lub opcja] [Nazwa procesu]

Oto przykład używania polecenia Killall:

Tutaj otworzyliśmy nowy terminal i ping Google za pomocą poniższego polecenia:

Ping Google.com

Podobnie, wtedy ping bing.com w nowym terminalu za pomocą polecenia:

ping bing.com

Następnie zabić cały proces dwóch pingów z zabić wszystkich Command Run:

Killall ping

To polecenie wysłałoby sygnał SIGTERM [-15] do wszystkich procesów z nazwą ping i zakończy je.

Zabij proces za pomocą komendy [PKILL]

Polecenie Pkill to narzędzie używane w systemach operacyjnych opartych na Linux do wysyłania sygnałów do uruchamiania procesów na podstawie ich nazwy lub innych atrybutów. Można go użyć do zakończenia procesu za pomocą nazwy procesu.

Polecenie PKILL jest podobne do Killall, ale pozwala na bardziej złożone dopasowywanie wzorców podczas wybierania procesów w celu zakończenia. Wzór można określić za pomocą wyrażeń regularnych.

Składnia polecenia PKILL to:

Pkill [nazwa procesu]

Oto przykład używania polecenia PKILL:

Aby zabić wszystkie trzy instancje Firefox Uruchom następujące polecenie:

Pkill Firefox

Jak zabić więcej niż jeden proces w Linux Mint 21

Aby zabić więcej niż jeden proces, musimy znać identyfikator procesu [PID] dla wszystkich działających procesów. Korzystając z poniższej składni, możemy łatwo zabić wiele procesów za pomocą jednego polecenia:

Zabij [PID1] [PID2] [PID3]
Lub
Kill -9 [PID1] PID2] PID3]
Lub
Kill -Sigkill [PID1] [PID2] [PID3]

Na przykład, aby zabić gnome-kalculator i firefox, najpierw sprawdzamy pid dla obu i wtedy zabić Korzystają z polecenia pojedynczego zabójstwa:

Zabij -9 4847 4617

Wniosek

Sprawdzanie i zabijanie procesów uruchamiania w Linux Mint 21 to proste i łatwe zadanie, które można wykonać za pomocą prostych poleceń w terminalu. Korzystając z polecenia TOP, użytkownicy mogą zidentyfikować procesy wymagające zasobów, podczas gdy polecenie Kill można użyć do ich zakończenia. Aby uzyskać szczegółowe informacje na temat wszystkich tych poleceń, przeczytaj artykuł.