Uwaga: wyjaśniliśmy procedurę wymienioną w tym artykule na temat Ubuntu 20.04 LTS. Mniej więcej te same polecenia i procedury można zastosować w poprzednich wersjach Ubuntu,
Korzystanie z monitora systemu
Monitor systemu GNOME to wbudowane narzędzie GUI, które można użyć do zabicia procesu w systemie Linux OS. Pozwala zatrzymać proces, a następnie wznowić go z opcją kontynuowania. Opcja końcowa umożliwia bezpieczne zakończenie procesu, podczas gdy opcja zabijania mocno kończy program.
Jeśli monitor systemu nie jest zainstalowany w systemie, możesz go zainstalować w następujący sposób:
$ sudo apt-get instaluj gnome-system-monitor
Aby uruchomić monitor systemu, naciśnij super klawisz i przeszukaj go za pomocą paska wyszukiwania u góry. Gdy wynik wyszukiwania pojawia się w następujący sposób, naciśnij Enter, aby go otworzyć.
W oknie monitorowania systemu zobaczysz listę procesów działających w systemie. Aby zabić proces, kliknij go prawym przyciskiem myszy i wybierz Zabić opcja. Natychmiast zabije wybrany proces.
Zabij proces za pomocą skrótów klawiatury w terminalu
Wiersz poleceń Linux zawiera wiele przydatnych skrótów klawiatury. Wśród nich można użyć następujących skrótów do zabicia procesu działającego.
Ctrl+c: Wysyła sigint, który kończy proces działający
Ctrl+Z: Wysyła SIGSTP, który zawiesza aplikację i wysyła ją na tło. Nie kończy jednak procesu. Aby wyświetlić zatrzymany proces, możesz użyć polecenia zadania. Użyj polecenia FG, aby przenieść proces na pierwszym planie.
Ctrl+\: Wysyła Sigquit, który kończy proces. Tworzy również podstawowy plik zrzutu, którego można użyć do debugowania procesu.
Zabij proces za pomocą narzędzia Xkill
Xkill umożliwia zabicie działającego programu za pomocą kursora myszy. Jest to użyteczność oparta na GUI, która jest wstępnie zainstalowana w większości systemów. Jeśli nie jest jeszcze zainstalowany, możesz go zainstalować w następujący sposób:
$ sudo apt Zainstaluj Xorg-Xkill
Aby zamknąć dowolny program, po prostu wpisz to w terminalu wiersza poleceń:
$ xkill
Uruchomienie powyższego polecenia zamieni kursor myszy X kształt. Teraz umieść kursor w programie, który chcesz zamknąć i kliknąć go w lewo.
Ustaw skrót do Xkill
Możesz ustawić skrót do Xkill, który pozwoli ci natychmiast zabić aplikację bez konieczności otwarcia terminalu i uruchomienia polecenia.
Aby utworzyć skrót do Xkill, otwórz Ustawienia narzędzie za pomocą menu kliknięcia prawym przyciskiem myszy z komputera stacjonarnego. Następnie otwórz Skróty klawiszowe zakładka i kliknij + ikona na samym dole.
Następnie w poniższym oknie dialogowym Nazwij skrót i wpisz xkill w polu dowodzenia i kliknij Ustaw skrót przycisk.
Następnie ustaw wybrany przez siebie niestandardowy skrót i kliknij Dodać przycisk.
Teraz, gdy musisz zabić aplikację, po prostu naciśnij klawisze skrótów, a będziesz mógł zabić dowolną otwartą aplikację w swoim systemie.
Zabij proces za pomocą poleceń zabijania
Istnieją również pewne sposoby nainy w Linux, które obejmują zabójstwo, pkill i killall.
Aby znaleźć, które procesy są obecnie działane w twoim systemie, możesz użyć polecenia PS z Flagą -A:
$ ps -a
Wymienia wszystkie aktualnie uruchomione procesy w twoim systemie.
Zabić
Dowództwo zabójstwa można użyć do zabicia procesu działającego w Linux. Dowództwo zabójstwa jest wyposażone w PID procesu, który należy zabić.
Aby znaleźć identyfikator procesu uruchomionego procesu, możesz użyć ps -a Komenda. Alternatywnie możesz złożyć wyjście PS za pomocą polecenia GREP, aby znaleźć identyfikator procesu określonego procesu:
$ ps -a | Grep
Na przykład:
Aby znaleźć identyfikator procesu Arunning Firefox, możesz użyć:
$ ps -a | Grep Firefox
Po znalezieniu PID określonego procesu możesz go zabić w następujący sposób:
$ zabij pid
Polecenie Kill wysyła sygnał SIGTERM do określonego PID, który prosi proces o zakończenie po wykonaniu niezbędnej operacji czyszczenia.
W niektórych scenariuszach uruchomienie polecenia zabójstwa nie zakończy procesu. Jeśli tak jest, musisz wpisać „zabić -9 ” a następnie PID:
$ zabójcy -9 pid
Używając -9 Opcja z poleceniem Kill wysyła sygnał Sigkill, który prosi proces o natychmiastowe zakończenie bez żadnej operacji czyszczenia.
Pkill
Podobnie jak Kill Command, Pkill wysyła również sygnał SIGTERM, który umożliwia zakończenie procesu niereagującego. Jednak dobrą rzeczą w Pkill jest to, że nie musisz zapewniać PID procesu, aby go zabić. Zamiast tego możesz po prostu podać pasujące słowo kluczowe związane z procesem.
$ pkill
Na przykład, aby zabić program Firefox, możesz po prostu wpisać:
$ pkill Firef
Zabije wszystkie procesy, których nazwy pasują do Mnentioned .
Dzięki Pkill masz również opcję zabicia procesu uruchomionego przez konkretnego użytkownika:
$ pKill -u< keyword>
Zachowaj ostrożność podczas korzystania z tej opcji, jakbyś nie określał, wszystkie procesy z określoną nazwą użytkownika zostaną zabite.
Zabić wszystkich
Komenda Killall jest podobna do Pkill, z wyjątkiem tego, że przyjmuje pełną nazwę procesu jako argument zamiast dowolnego pasującego słowa kluczowego.
Aby użyć Killall do zakończenia wszystkich procesów i ich dzieci o określonej nazwie, użyj następującej składni:
$ Killall
Na przykład:
$ Killall Firefox
To wszystko w tym jest! W tym artykule nauczyłeś się różnych sposobów zabicia procesu w Linux. Użyj tych poleceń z ostrożnością, ponieważ zabicie procesu powoduje natychmiastowe zakończenie, co spowoduje utratę danych. Zabicie niewłaściwego procesu może również zakłócić system.