Przymusowo zamknij program w Ubuntu
Gdy program przestaje odpowiadać w systemie Windows(Windows) , większość użytkowników wie, jak go zatrzymać, naciskając Ctrl + Alt + Delete na klawiaturze, naciskając opcję Menedżera zadań(Task Manager) i zamykając ją stamtąd. Takie podejście nie przenosi się do dystrybucji Linuksa(Linux) , takich jak Ubuntu , ale to nie znaczy, że brakuje Ci opcji w przypadku awarii programu.
Wręcz przeciwnie — istnieje wiele sposobów na zamknięcie programu w Ubuntu za pomocą CMD . Jeśli nie masz nic przeciwko korzystaniu z terminala, możesz użyć poleceń, takich jak killall lub xkill , aby wymusić zamknięcie kłopotliwych programów, lub zamiast tego możesz użyć aplikacji Monitor systemu(System Monitor) .
Używanie Monitora systemu do wymuszenia zamknięcia działającego procesu Ubuntu(Using The System Monitor To Force Close a Running Ubuntu Process)
Chociaż zamknięcie otwartego procesu w Ubuntu za pomocą terminala jest dość łatwe, początkujący mogą nie czuć się komfortowo, robiąc to. Ale użytkownik Ubuntu nie musi zbliżać się do terminala, aby wymusić zamknięcie uszkodzonego programu - zamiast tego możesz użyć aplikacji Monitor systemu(System Monitor) .
Monitor systemu(System Monitor) działa podobnie jak Menedżer zadań(Task Manager) na komputerach z systemem Windows(Windows PCs) . Zawiera listę wszystkich uruchomionych procesów na komputerze, a także podaje w czasie rzeczywistym informacje o wykorzystaniu procesora(CPU) , pamięci RAM(RAM) i dysku. Pozwala także wymusić zamknięcie dowolnego uszkodzonego oprogramowania, które nie odpowiada lub nie zamyka się bezpośrednio.
- Aby wymusić zamknięcie programu w Ubuntu za pomocą Monitora systemu(System Monitor) , naciśnij przycisk Pokaż aplikacje(Show Applications) na dole doku Ubuntu . Na liście aplikacji(Applications) kliknij ikonę Monitora systemu(System Monitor) , aby go uruchomić.
- Aplikacja Monitor systemu(System Monitor) uruchomi się z widoczną domyślną kartą Procesy(Processes) — jeśli nie, kliknij kartę Procesy(Processes) u góry. Na liście procesów znajdź i zlokalizuj proces (lub procesy) dla uszkodzonego programu, kliknij prawym przyciskiem myszy wpis, a następnie naciśnij opcję Zabij . (Kill)Alternatywnie wybierz proces i naciśnij przycisk Zakończ proces(End Process) u dołu okna Monitora systemu(System Monitor) .
- Monitor systemu(System Monitor) poprosi o potwierdzenie, że chcesz zakończyć uruchomiony proces. Aby potwierdzić, naciśnij przycisk Kill Process .
Jeśli się powiedzie, proces powinien zniknąć z listy procesów Monitora systemu . (System Monitor)Jeśli program miał otwarte okno, to okno również powinno się w tym momencie zamknąć.
Jeśli Monitor systemu(System Monitor) nie zamknie programu pomyślnie, musisz zamiast tego spróbować użyć terminala.
Jak zamknąć otwarte okno za pomocą polecenia xkill?(How To Close An Open Window Using The xkill Command)
W większości przypadków oprogramowanie Monitora(System Monitor) systemu wymusza zamknięcie programu w systemie Ubuntu(Ubuntu) . Jeśli tak się nie stanie, musisz przełączyć się na terminal, aby zamknąć wszystkie nieodpowiadające programy.
Na szczęście istnieje łatwe w użyciu polecenie o nazwie xkill , które pozwala na wymuszone zamknięcie dowolnego programu przy otwartym oknie.
- Większość nowoczesnych wersji Ubuntu powinna być dostarczana z zainstalowanym pakietem xkill , ale jeśli okaże się, że nie jest on zainstalowany, musisz najpierw zainstalować xkill , zanim będziesz mógł z niego korzystać. Otwórz terminal i wpisz sudo apt install xorg-xkill , aby to zrobić. Po zainstalowaniu wystarczy wpisać xkill lub sudo xkill , aby zacząć z niego korzystać.
- Wyjście terminala powie ci, abyś wybrał okno, którego klienta chcesz zabić przyciskiem 1(select the window whose client you wish to kill with button 1) . Innymi słowy, użyj myszy, aby kliknąć otwarte okno — xkill zamknie je za Ciebie. Po zabiciu wyjście terminala odpowie komunikatem o zabiciu twórcy(killing creator) przed zakończeniem.
Będzie to działać tylko w przypadku programów, które w widoczny sposób nie odpowiadają, w tym wszelkich programów z oknem GUI , z którym możesz wchodzić w interakcje.
Wymuszone zamykanie programu w Ubuntu Używanie(Ubuntu Using) poleceń pkill, kill lub killall
Korzystanie z xkill wymaga korzystania z Ubuntu z graficznym interfejsem użytkownika(GUI) . Jeśli używasz bezgłowej wersji Ubuntu bez zainstalowanego GUI , takiej jak Ubuntu Server , musisz zamiast tego użyć poleceń pkill, (pkill,) kill lub killall .
Polecenia kill i pkill zakończą każdy pojedynczy proces uruchomiony na twoim komputerze, podczas gdy killall zabije wszystkie powiązane procesy. Niektóre programy (takie jak Google Chrome ) używają wielu procesów systemowych, więc użycie kill lub pkill może niekoniecznie je zakończyć, jeśli program przestanie odpowiadać.
- Aby użyć kill , musisz znać przypisany do niego numer identyfikacyjny procesu ( PID ) — otwórz terminal i wpisz top , aby wyświetlić listę aktualnie uruchomionych procesów. Numer identyfikacyjny procesu znajdziesz w kolumnie PID , a nazwę procesu/programu w kolumnie Polecenie .(Command)
- Aby zatrzymać terminal za pomocą kill , wpisz kill pid , zastępując pid swoim identyfikatorem procesu (na przykład kill 582 ). Jeśli to nie zadziała, wpisz sudo kill pid . Pomyślne zakończenie procesu nie powinno skutkować dodatkowymi danymi wyjściowymi terminala, ale możesz ponownie wpisać top , aby to sprawdzić.
- Polecenie pkill nie wymaga identyfikatora procesu, ale wymaga nazwy pakietu. Możesz to sprawdzić, używając najpierw góry(top) w kolumnie Polecenie . (Command)Gdy będziesz gotowy, wpisz pkill process , zastępując process nazwą pakietu (lub sudo pkill process, jeśli proces się nie zakończy). Podobnie jak w przypadku kill , udane polecenie pkill nie zwróci żadnych komunikatów ani danych wyjściowych.
- Jeśli program ma wiele procesów, możesz użyć polecenia killall , aby zakończyć je wszystkie jednocześnie. Podobnie jak pkill , używa nazwy pakietu — użyj top , aby znaleźć to w kolumnie Polecenie . (Command)Aby użyć killall , wpisz killall process lub sudo killall process , zastępując process nazwą pakietu. Podobnie jak pkill , w terminalu nie zostaną zwrócone żadne komunikaty, jeśli polecenie się powiedzie.
Skuteczna konserwacja Ubuntu(Effective Ubuntu Maintenance)
Nawet gdy uruchomione oprogramowanie przestaje odpowiadać, Ubuntu daje Ci narzędzia do zachowania kontroli. Teraz wiesz, jak zamknąć proces w Ubuntu za pomocą terminala, możesz skorzystać z innych fajnych poleceń terminala systemu Linux,(cool Linux terminal commands) aby wykonać kopię zapasową komputera, wstrzymać uruchamianie poleceń zamiast je kończyć i nie tylko.
Awaria programu powinna być rzadka, ale jeśli zdarza się częściej niż powinna, może to wskazywać na problem z instalacją Ubuntu . Aby (miejmy nadzieję) rozwiązać swoje problemy , musisz przyjrzeć się najczęstszym przyczynom awarii Ubuntu .(common reasons for Ubuntu crashes)
Related posts
Najczęstsze przyczyny awarii Ubuntu i jak je odzyskać
Fedora kontra Ubuntu: która dystrybucja Linuksa jest lepsza?
Konwertuj obrazy między formatami za pomocą wiersza poleceń w Ubuntu
10 skrótów klawiaturowych Ubuntu, aby przyspieszyć przepływ pracy
Jak zainstalować prawie każdą drukarkę w systemie Ubuntu?
Zainstaluj Adobe Digital Editions w Ubuntu Linux
Sztuczki z terminalem: użyj terminala jako budzika
Jak nawigować i korzystać ze struktury katalogów systemu Linux
5 najlepszych dystrybucji Linuksa, których powinieneś używać
5 sposobów na zautomatyzowanie tworzenia kopii zapasowych plików w systemie Linux
5 najlepszych gier linuksowych
9 najlepszych dystrybucji Linuksa do hakowania
Jak odinstalować Ubuntu w systemie podwójnego rozruchu Windows 10?
9 przydatnych rzeczy, które Linux może zrobić, których Windows nie może
BSD vs Linux: podstawowe różnice
Jak usunąć plik lub katalog w systemie Linux
HDG wyjaśnia: Co to jest UNIX?
Jak zsynchronizować Ubuntu z Dyskiem Google?
Znajdź i zmień swoją nazwę hosta w Ubuntu
Dodaj skróty do menu kontekstowego prawego przycisku myszy w Ubuntu