Jak korzystać z Gkill, aby zatrzymać problematyczne programy działające w systemie Linux

click fraud protection

W Linuksie nie brakuje aplikacji do wykonywania zadań. Istnieje jednak poważny brak prostych narzędzi do wykonywania zadań, które koncentrują się głównie na terminalu Linux. Przedstawiamy Gkill: narzędzie do zabijania aplikacji oparte na Google Go dla wiersza poleceń. Gkill może filtrować programy i zatrzymywać programy powodujące problemy. Nie ma bałaganu z komendami zabijania ani niezgrabnych interfejsów.

Zainstaluj Google Go

Korzystanie z Gkill zaczyna się od zainstalowania języka programowania Google Go. Otwórz terminal i wprowadź polecenia odpowiadające Twojemu systemowi operacyjnemu.

Uwaga: mimo że Ubuntu, Debian i inni mają specjalny pakiet instalacyjny dla Google Go, $ GOPATH może nie zostać poprawnie skonfigurowany. Aby to naprawić, postępuj zgodnie z instrukcjami dotyczącymi ścieżki w sekcji „Inne Linuxes” tego samouczka.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

Sudo Pacman -S Golang

Fedora

sudo dnf zainstaluj golang

OpenSUSE

sudo zypper install go

Inne Linuxes

instagram viewer

Google Go jest dość łatwy do uruchomienia na prawie każdej dystrybucji Linuksa. Zacznij od pobrania najnowszej wersji za pomocą wget.

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

Po zakończeniu pobierania archiwum nadszedł czas, aby wyodrębnić jego zawartość bezpośrednio /usr/local/. Osiągamy to, dodając -DO do smoła Komenda.

sudo tar -C / usr / local -xvzf go1.10.2.linux-amd64.tar.gz

Go jest używany głównie przez programistów i programistów, więc musisz skonfigurować folder projektu. Utwórz ten folder w swoim /home/username/ informator. Pamiętaj, że każdy użytkownik, który planuje używać Go do programowania, będzie musiał również skonfigurować folder projektu.

Używając mkdir narzędzie, utwórz folder projektu. Pamiętaj, aby dodać -p aby zachować ustawienia uprawnień dla ~/.

mkdir -p ~ / golang-projects / {bin, src, pkg}

Następnie wprowadź nowy katalog za pomocą Płyta CD Komenda.

cd ~ / golang-projects /

Za pomocą edytora tekstowego Nano otwórz ~ / bash_profile i dodaj następujący kod do pliku na końcu.

Najpierw wklej ścieżkę do użycia Go.

export PATH = $ PATH: / usr / local / go / bin

Ścieżka jest skonfigurowana. Następnie wklej te dwa wiersze ~ / .bash_profile określić GOPATH GOBIN lokalizacje.

eksportuj GOPATH = „$ HOME / golang-projects” eksportuj GOBIN = „$ GOPATH / bin”

Gdy cały kod znajduje się w pliku, naciśnij Ctrl + O zapisać. naciśnij Ctrl + X zamknąć Nano.

Instalowanie Gkill

Ponieważ Gkill korzysta z Google Go, nie ma jej gotowej wersji w żadnym z głównych repozytoriów oprogramowania dystrybucyjnego Linux (nie ma nawet Pakiet AUR). Zamiast tego osoby, które chcą zainstalować oprogramowanie, będą musiały skorzystać z Go dostać funkcja, aby pobrać kod bezpośrednio z Github.

przejdź na github.com/heppu/gkill

Aby uruchomić aplikację Gkill, upewnij się, że wszystkie ścieżki są skonfigurowane. Jeśli jeszcze tego nie zrobiłeś, zrób to, postępując zgodnie z powyższymi instrukcjami. Jeśli wszystko jest skonfigurowane poprawnie, powinno być możliwe uruchomienie aplikacji Gkill w dowolnym momencie za pomocą tego polecenia w terminalu:

gkill

Możliwe jest także bezpośrednie uruchomienie aplikacji Gkill, przechodząc do odpowiedniego folderu. Pierwszy, Płyta CD do ~ / projekty golang teczka.

cd ~ / golang-projects

Następnie użyj Płyta CD jeszcze raz polecenie, aby przejść bezpośrednio do kosz podfolder.

bin cd

Teraz można uruchomić aplikację Gkill za pomocą polecenia ./.

./gkill

Po uruchomieniu aplikacji Gkill za pomocą odpowiedniego polecenia pojawi się bardzo minimalistyczne narzędzie do zarządzania zadaniami. Nie zajmuje całego ekranu. Pokaże podsumowanie wszystkich aktywnych programów działających na komputerze z systemem Linux. Aby zabić aplikację, najpierw użyj klawiszy strzałek, aby poruszać się w górę iw dół. Wybierz aplikację za pomocą przycisk ENTER.

Groźny wchodzić natychmiast zabije program i zatrzyma go na swoim torze.

Innym sposobem szybkiego znalezienia programu zatrzymującego problem jest użycie systemu filtrowania Gkill. Aby z niego skorzystać, zacznij wpisywać nazwę aplikacji, którą chcesz zobaczyć. Gkill natychmiast przefiltruje i wyświetli prawidłowe wyniki. Stąd użyj klawiszy strzałek na klawiaturze, aby ją wybrać. Jak zwykle zabij proces, naciskając klawisz wchodzić klucz na twojej klawiaturze.

Aby zamknąć aplikację Gkill, bez względu na to, jak ją uruchomiłeś, użyj Ctrl + Z skrót w terminalu. Stamtąd uruchom Oferty pracy polecenie, aby wyświetlić listę procesów, które zakończyła sesja terminalowa.

Zanotuj liczbę obok zatrzymanego zadania Gkill. Następnie wróć do terminala i użyj Oferty pracy zatrzymać polecenie zakończenia porzuconego procesu.

Uwaga: pamiętaj o wymianie X w poleceniu z numerem obok zadania (1 itp.).

zadania zatrzymują X

Odinstalowywanie Gkill

Najszybszym sposobem na usunięcie Gkill z systemu jest usunięcie projekty Golang folder i utwórz nowy. Usuwanie jest znacznie szybsze niż sortowanie koszpkg foldery odpowiednich plików do usunięcia. Zacznij od usunięcia projekty Golang teczka.

Uwaga: przed usunięciem folderu projektów pamiętaj o przeniesieniu ważnych plików związanych z Google Go do innego folderu w celu bezpiecznego przechowywania.

rm -rf ~ / golang-projects mkdir -p ~ / golang-projects / {bin, src, pkg}
watch instagram story