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

W Linuksie nie brakuje aplikacji do zabijania zadań. Istnieje jednak poważny brak prostych narzędzi do zabijania 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 kłopotów z poleceniami kill ani niezgrabnymi interfejsami.

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: nawet jeśli Ubuntu, Debian i inne mają określony pakiet instalacyjny dla Google Go, $GOPATH  może nie zostać poprawnie skonfigurowany. Aby to naprawić, postępuj zgodnie z instrukcjami ścieżki w sekcji „Inne systemy Linux” tego samouczka.

Ubuntu

sudo apt zainstaluj golang

Debiana

sudo apt-get zainstaluj golang

Arch Linux

sudo pacman -S golang

Fedora

sudo dnf zainstaluj golang

OpenSUSE

sudo zypper zainstaluj go

Inne Linuxy

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

Google Go jest dość łatwe do uruchomienia w 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 na rozpakowanie jego zawartości bezpośrednio do  /usr/local /. Osiągamy to, dodając  -C do  polecenia tar  .

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 katalogu  /home/username/  . Pamiętaj, że każdy użytkownik, który planuje używać Go do programowania, będzie musiał również skonfigurować folder projektu.

Za pomocą  narzędzia mkdir  utwórz folder projektu. Pamiętaj, aby dodać  -p,  aby zachować ustawienia uprawnień  ~/. 

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

Następnie wprowadź nowy katalog za pomocą  polecenia CD  .

cd ~/projekty-golanga/

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

Najpierw wklej ścieżkę, aby Go użyć.

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

Ścieżka jest ustawiona. Następnie wklej te dwie linie w  ~/.bash_profile,  aby określić  lokalizacje GOPATH GOBIN  .

eksportuj GOPATH="$HOME/golang-projekty"

eksportuj GOBIN="$GOPATH/bin"

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

Instalowanie Gkill

Ponieważ Gkill korzysta z Google Go, nie ma gotowej wersji w żadnym z głównych repozytoriów oprogramowania do dystrybucji Linuksa (nie ma nawet pakietu AUR ). Zamiast tego ci, którzy chcą zainstalować oprogramowanie, będą musieli użyć funkcji get Go,  aby pobrać kod bezpośrednio z Github.

wejdź na github.com/heppu/gkill

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

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

g zabij

Możliwe jest również bezpośrednie uruchomienie aplikacji Gkill, przechodząc do odpowiedniego folderu. Najpierw  włóż CD  do  folderu ~/golang-projects  .

cd ~/golang-projekty

Następnie ponownie użyj  polecenia CD,  aby przejść bezpośrednio do  podfolderu bin  .

kosz na cd

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

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

./gkill

Po uruchomieniu aplikacji Gkill za pomocą odpowiedniego polecenia pojawi się bardzo minimalistyczne narzędzie do zarządzania zadaniami. Nie zajmuje całego ekranu. Wyświetli listę wszystkich aktywnych programów uruchomionych 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ą  klawisza enter .

Naciśnięcie klawisza  Enter  natychmiast zabije program i zatrzyma go w jego śladach.

Innym sposobem na szybkie znalezienie programu powodującego problem jest użycie systemu filtrowania Gkill. Aby z niego skorzystać, zacznij wpisywać nazwę aplikacji, którą chcesz zobaczyć. Gkill natychmiast przefiltruje i pokaże prawidłowe wyniki. Stąd użyj klawiszy strzałek na klawiaturze, aby go wybrać. Jak zwykle, zabij proces, naciskając  klawisz  Enter  na klawiaturze.

Aby zamknąć aplikację Gkill, niezależnie od tego, jak ją uruchomiłeś, użyj  skrótu Ctrl + Z  w terminalu. Stamtąd uruchom  polecenie jobs,  aby wyświetlić procesy, które sesja terminala została porzucona.

Zanotuj numer obok zatrzymanego zadania Gkill. Następnie wróć do terminala i użyj  polecenia zatrzymaj zadania,  aby zakończyć porzucony proces.

Uwaga: pamiętaj, aby zastąpić X w poleceniu numerem obok zadania (1, itd.).

praca zatrzymuje się X

Odinstalowywanie Gkill

Najszybszym sposobem usunięcia Gkill z systemu jest usunięcie  folderu golang-projects i utworzenie nowego. Usuwanie jest znacznie szybsze niż sortowanie  folderów binpkg  w celu usunięcia odpowiednich plików. Zacznij od usunięcia  folderu golang-projects  .

Uwaga: zanim usuniesz folder projektów, przenieś wszystkie ważne pliki związane z Google Go do innego folderu, aby je zachować.

rm -rf ~/golang-projekty

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

Leave a Comment

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

Diagnoza MP3: Rozwiąż do 50 problemów z plikami audio MP3

MP3 Diags to najlepsze narzędzie do rozwiązywania problemów w Twojej kolekcji audio. Potrafi poprawnie oznaczyć pliki mp3, dodać brakujące okładki albumów i naprawić VBR.

Aplikacje do powiadomień Google Voice na pulpicie

Aplikacje do powiadomień Google Voice na pulpicie

Podobnie jak Google Wave, Google Voice wzbudził spore zainteresowanie na całym świecie. Google dąży do zmiany sposobu, w jaki się komunikujemy, a ponieważ staje się coraz bardziej

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Pobierz ulubione z serwisu Flickr za pomocą FlickrFaves

Istnieje wiele narzędzi, które pozwalają użytkownikom serwisu Flickr pobierać zdjęcia w wysokiej jakości, ale czy istnieje sposób na pobranie ulubionych z serwisu Flickr? Niedawno…

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

OK Sampler to darmowe oprogramowanie do tworzenia próbek muzyki

Czym jest samplowanie? Według Wikipedii „jest to akt pobrania fragmentu lub próbki jednego nagrania dźwiękowego i ponownego wykorzystania go jako instrumentu lub

Kopia zapasowa Google Sites: import/eksport

Kopia zapasowa Google Sites: import/eksport

Google Sites to usługa Google, która pozwala użytkownikom hostować witrynę na serwerze Google. Jest jednak jeden problem: nie ma wbudowanej opcji tworzenia kopii zapasowej.

Aplikacja Google Tasks na komputer

Aplikacja Google Tasks na komputer

Usługa Google Tasks nie jest tak popularna jak inne usługi Google, takie jak Kalendarz, Wave, Voice itp., ale jest nadal szeroko używana i stanowi integralną część codziennej pracy użytkowników.

Jak odzyskać utracone partycje i dane z dysku twardego [Poradnik]

Jak odzyskać utracone partycje i dane z dysku twardego [Poradnik]

W naszym poprzednim poradniku dotyczącym bezpiecznego czyszczenia dysku twardego i nośników wymiennych za pomocą Ubuntu Live i rozruchowej płyty CD DBAN omówiliśmy dysk oparty na systemie Windows

Jak zainstalować BlackArch Linux

Jak zainstalować BlackArch Linux

BlackArch Linux to dystrybucja bezpieczeństwa i testów penetracyjnych oparta na Arch Linux. Zainstaluj BlackArch Linux w swoim systemie.

Jak zainstalować czytnik Foxit w systemie Linux

Jak zainstalować czytnik Foxit w systemie Linux

Foxit Reader to bezpłatne oprogramowanie PDF dla systemów Linux, Mac i Windows. Jest to oprogramowanie typu open source. Dowiedz się, jak zainstalować go w systemie Linux.

Jak grać w VRChat w systemie Linux

Jak grać w VRChat w systemie Linux

VR Chat to towarzyska interaktywna gra wideo na PC. Działa zarówno w trybie stacjonarnym, jak i w trybie gogli VR. W grze użytkownicy mogą odkrywać stworzone przez użytkowników