Reklama

Oprogramowanie Linux jest wystarczająco solidne, aby działać bez powodowania problemów, ale czasami nawet najlepsze aplikacje mogą się zawiesić. Zamiast czekać na awarię, możesz zabić te niereagujące programy. W rzeczywistości istnieje tak wiele sposobów na zabijanie programów dla Linuksa, że ​​możesz być rozpieszczany wyborem!

Jeśli masz problemy z aplikacją w systemie Linux, oto kilka sposobów na zabicie programu w systemie Linux.

1. Zabij program dla systemu Linux, klikając „X”

Wystarczy zamknąć aplikację w systemie Linux

Prawdopodobnie już próbowałeś odejść i zrobić gorący napój. Jeśli wróciłeś do komputera i stwierdził, że aplikacja nadal się zawiesza, prawdopodobnie miał wystarczająco dużo czasu, aby zacząć od nowa. Nieodpowiedzialna aplikacja zazwyczaj ma wyszarzone przyciski lub opcje, które wydają się nie działać. Przesunięcie okna aplikacji po ekranie może być niemożliwe.

Więc jakie jest rozwiązanie? Kliknij X przycisk w górnym rogu (lewy lub prawy, w zależności od systemu operacyjnego Linux). To powinno zatrzymać program w martwym punkcie. Może pojawić się okno dialogowe z prośbą

Czekać lub Force Quit aby to teraz zakończyć.

Jeśli wszystko pójdzie zgodnie z planem, niektóre dystrybucje podpowiedzą o wysłaniu raportu o błędzie.

2. Użyj Monitora systemu, aby zabić proces systemu Linux

Zabij proces Linux w narzędziu monitorowania systemu

Następną opcją jest otwarcie narzędzia Monitor systemu w systemie operacyjnym Linux. Zazwyczaj można to znaleźć w Narzędzia systemowe menu i wyświetla listę uruchomionych procesów w Procesy patka.

Aby zamknąć niereagującą aplikację tutaj, po prostu wybierz ją i kliknij prawym przyciskiem myszy. Następnie masz trzy opcje:

  • Zatrzymaj proces: Powoduje to wstrzymanie procesu, co pozwala kontynuować go później. W większości przypadków nie działa.
  • Koniec procesu: Prawidłowy sposób na zamknięcie procesu, spowoduje to bezpieczne zamknięcie aplikacji, czyszczenie po drodze plików tymczasowych.
  • Zamknij proces: Jest to skrajna opcja i należy jej używać tylko w przypadku niepowodzenia procesu końcowego.

Najlepiej używać ich w kolejności. Jeśli jednak aplikacja zawiesza się regularnie, możesz użyć polecenia, o którym wiesz, że działa.

3. Force Kill Procesy systemu Linux za pomocą „xkill”

Inną opcją, którą możesz zastosować, jest xkill. Jest to narzędzie do wymuszania zabójstw zainstalowane fabrycznie w Ubuntu, ale w razie potrzeby można je zainstalować za pośrednictwem terminalu w innych dystrybucjach. Po wywołaniu xkill umożliwi zamknięcie dowolnego procesu pulpitu. Zainstaluj go za pomocą następującego polecenia:

sudo apt install xorg-xkill

Po zakończeniu uruchom xkill, po prostu pisząc

xkill

Wskaźnik myszy wyświetli wtedy krzyż (lub czaszkę). Kliknij lewym przyciskiem myszy szkodliwą aplikację, aby ją zamknąć

Jeśli zamknięcie niereagującej aplikacji przy użyciu dowolnej z tych metod nie jest możliwe, rozwiązaniem może być wiersz poleceń ...

4. Użyj polecenia „zabij”

Jeśli Twoja aplikacja nie odpowiada i powyższe sugestie nie działają (GUI może nie odpowiadać), naciśnij Ctrl + Alt + T aby otworzyć terminal.

Dostępnych jest kilka opcji wiersza poleceń, które pomogą Ci zamknąć aplikację. Co więcej, można ich używać na komputerze lub przez łączenie przez SSH z innego urządzenia.

Można tutaj użyć polecenia kill, ale najpierw wymaga on identyfikatora procesu. Można to znaleźć, uruchamiając polecenie sprawdzające aplikację pod kątem jej identyfikatora procesu:

ps aux | grep [nazwa procesu]

Wynik wyświetli identyfikator procesu. Można to następnie wykorzystać w następujący sposób:

kill [identyfikator procesu]

Pamiętaj, że może być konieczne dołączenie polecenia do sudo.

Zamknij aplikacje Linux za pomocą polecenia Kill

5. Użyj „pgrep” i „pkill”

Co zrobić, jeśli nie znasz lub nie możesz znaleźć identyfikatora procesu? W tym miejscu pojawia się polecenie pkill. Zamiast identyfikatora procesu wystarczy użyć pkill wraz z nazwą procesu:

pkill [nazwa procesu]

Alternatywnie możesz użyć komendy pgrep, aby znaleźć identyfikator procesu:

pgrep [nazwa procesu]

… A następnie użyj pkill z identyfikatorem procesu.

pkill [identyfikator procesu]
Zabij aplikację Linux za pomocą polecenia pkill

Podobnie jak w przypadku polecenia kill, powinno to zakończyć proces w ciągu około 5 sekund.

6. Zabij wszystkie instancje za pomocą „killall”

Nie masz szczęścia z zabiciem lub pkillem? Czas skorzystać z opcji nuklearnej: killall.

Na szczęście nie jest tak niszczycielskie, jak mogłoby być. Polecenie killall zakończy wszystkie wystąpienia określonego programu. Więc zamiast zabić jedno okno Firefoksa, poniższe polecenie zakończy je wszystkie:

killall firefox

Wszystko czego potrzebujesz to nazwa procesu i polecenie killall (prawdopodobnie z sudo, jeśli wymaga tego twoja konfiguracja).

killall [nazwa procesu]

Oczywiście tego polecenia należy używać tylko w razie potrzeby. Nie nadaje się do większości niereagujących sytuacji w programie.

7. Utwórz skrót klawiszowy Force-Kill

Chcesz zaoszczędzić czas przy zamykaniu oprogramowania, które nie odpowiada? Najlepszą opcją jest utworzenie skrótu klawiaturowego. Daje to natychmiastową opcję zamknięcia aplikacji, ale do działania wymaga xkill.

W Ubuntu otwórz Ustawienia> Klawiatura i kliknij Skróty. Wybierz Niestandardowe skróty, następnie + aby utworzyć nowy skrót. Wpisz „xkill” dla obu Imię i Komenda, następnie Zastosować. Spowoduje to powrót do listy skrótów - wybierz skrót, a następnie naciśnij wymaganą kombinację klawiszy, której będziesz używać do wywoływania go.

Utwórz skrót, aby zabić niereagujące aplikacje

Następnym razem, gdy będziesz musiał zamknąć aplikację, po prostu użyj skrótu klawiaturowego. Wskaźnik myszy zmieni się w X i możesz kliknąć w dowolnym miejscu aplikacji, którą chcesz zamknąć.

Unikaj niereagującego oprogramowania: zaktualizuj swój sprzęt

Czy nieodpowiadające aplikacje regularnie powodują problemy? Prawdopodobnie możesz skorzystać z wprowadzenia pewnych zmian na komputerze z systemem Linux.

Zainstalowanie dodatkowej pamięci RAM to najważniejszy sposób na zwiększenie mocy komputera i może być tym, czego potrzebujesz, aby powstrzymać te temperamentne aplikacje przed przestaniem odpowiadać w przyszłości.

Tak więc następnym razem, gdy aplikacja lub narzędzie Linux zawiesza się i przestaje odpowiadać, wystarczy zastosować jedno z następujących rozwiązań:

  1. Kliknij X w rogu.
  2. Użyj Monitora systemu.
  3. Użyj aplikacji xkill.
  4. Użyj polecenia zabicia.
  5. Zamknij aplikacje za pomocą pkill.
  6. Użyj killall, aby zamknąć oprogramowanie.
  7. Utwórz skrót klawiaturowy.

Jeśli żadne z tych rozwiązań nie działa i regularnie nie reagujesz na aplikacje Linux, rozważ zmianę na lekki system operacyjny Linux 14 lekkich dystrybucji Linuksa, aby dać Twojemu staremu komputerowi nowe życiePotrzebujesz lekkiego systemu operacyjnego? Te specjalne dystrybucje systemu Linux mogą działać na starszych komputerach, niektóre z zaledwie 100 MB pamięci RAM. Czytaj więcej .

Christian Cawley jest zastępcą redaktora ds. Bezpieczeństwa, Linux, DIY, programowania i technologii. Jest także producentem The Really Useful Podcast i ma duże doświadczenie w obsłudze komputerów stacjonarnych i oprogramowania. Współtwórca magazynu Linux Format, Christian majsterkowicz Raspberry Pi, miłośnik Lego i miłośnik gier retro.