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

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

Nie brakuje zabijania zadańaplikacje w systemie Linux. 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 install golang

OpenSUSE

sudo zypper install go

Inne Linuxes

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 / nazwa użytkownika / 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 i GOBIN lokalizacje.

export GOPATH="$HOME/golang-projects"
export 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 majego paczkowana wersja w jednym z głównych repozytoriów oprogramowania dystrybucyjnego Linux (nie ma nawet pakietu 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.

go get github.com/heppu/gkill

Aby uruchomić aplikację Gkill, upewnij się, że wszystkieścieżki są ustawione. 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.

cd bin

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

./gkill

Po uruchomieniu aplikacji Gkill z odpowiednimpolecenie 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.

Kolejny sposób szybkiego znalezienia rozwiązania problemuprogram korzysta z 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ć klawisz 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.).

jobs stop 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 kosz i pkg 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}
</p>

Komentarze