Come utilizzare Gkill per interrompere i programmi problematici in esecuzione su Linux

Non mancano le applicazioni che uccidono le attività su Linux. Tuttavia, c'è una grave mancanza di semplici strumenti per eliminare le attività che si concentrano principalmente sul terminale Linux. Presentazione di Gkill: lo strumento per uccidere le app basato su Google Go per la riga di comando. Gkill può filtrare i programmi e fermare i programmi problematici. Non si scherza con i comandi kill o con le interfacce goffe.

Installa Google Go

L'utilizzo di Gkill inizia con l'installazione del linguaggio di programmazione Go di Google. Apri un terminale e inserisci i comandi che corrispondono al tuo sistema operativo.

Nota: anche se Ubuntu, Debian e altri hanno un pacchetto di installazione specifico per Google Go, $ GOPATH  potrebbe non essere configurato correttamente. Per risolvere questo problema, segui le istruzioni del percorso nella sezione "Altri Linux" di questo tutorial.

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

Altri Linux

Come utilizzare Gkill per interrompere i programmi problematici in esecuzione su Linux

Google Go è abbastanza facile da eseguire su quasi tutte le distribuzioni Linux. Inizia scaricando l'ultima versione con  wget .

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

Ora che l'archivio è stato scaricato, è il momento di estrarne il contenuto direttamente in  /usr/local /. Otteniamo questo aggiungendo un  -C al  comando tar  .

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

Go è utilizzato principalmente da sviluppatori e programmatori, quindi dovrai impostare una cartella di progetto. Crea questa cartella nella tua directory  /home/nomeutente/  . Tieni presente che ogni utente che prevede di utilizzare Go per la programmazione dovrà anche impostare una cartella di progetto.

Usando lo  strumento mkdir  , crea una cartella di progetto. Assicurati di aggiungere un  -p  per preservare le impostazioni dei permessi di  ~/. 

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

Quindi, inserisci la nuova directory con il  comando CD  .

cd ~/golang-progetti/

Usando l'editor di testo Nano, apri ~/bash_profile e aggiungi il seguente codice al file alla fine.

Innanzitutto, incolla il percorso per l'utilizzo da parte di Vai.

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

Viene impostato un percorso. Quindi, incolla queste due righe in  ~/.bash_profile  per specificare le posizioni  GOPATH  e  GOBIN  .

export GOPATH="$HOME/golang-projects"

export GOBIN="$GOPATH/bin"

Quando tutto il codice è all'interno del file, premi  Ctrl + O  per salvare. Premi  Ctrl + X  per chiudere Nano.

Installazione di Gkill

Poiché Gkill utilizza Google Go, non ne esiste una versione preconfezionata in nessuno dei principali repository di software di distribuzione Linux (non esiste nemmeno un pacchetto AUR ). Invece, coloro che desiderano installare il software dovranno utilizzare la funzione get di Go per  acquisire il codice direttamente da Github.

vai su github.com/heppu/gkill

Per avviare l'app Gkill, assicurati che tutti i percorsi siano impostati. Se non lo hai fatto, fallo seguendo le istruzioni sopra. Se tutto è impostato correttamente, dovrebbe essere possibile avviare l'app Gkill in qualsiasi momento con questo comando nel terminale:

Come utilizzare Gkill per interrompere i programmi problematici in esecuzione su Linux

gkill

È anche possibile eseguire direttamente l'app Gkill, navigando nella cartella corretta. Innanzitutto,  CD  nella  cartella ~/golang-projects  .

cd ~/golang-projects

Successivamente, usa  ancora una volta il comando CD  per spostarti direttamente nella  sottocartella bin  .

cestino del cd

Ora è possibile eseguire l'app Gkill con il comando ./.

Come utilizzare Gkill per interrompere i programmi problematici in esecuzione su Linux

./gkill

Quando avvii l'app Gkill con il comando appropriato, apparirà uno strumento di gestione delle attività molto minimalista. Non occupa l'intero schermo. Mostrerà una carrellata di tutti i programmi attivi in ​​esecuzione sul tuo PC Linux. Per terminare un'app, prima usa i tasti freccia per navigare su e giù. Selezionare un'applicazione utilizzando il  tasto Invio .

Premendo  invio  si interromperà istantaneamente il programma e lo fermerà nelle sue tracce.

Un altro modo per trovare rapidamente l'arresto di un programma problematico è utilizzare il sistema di filtraggio Gkill. Per usarlo, inizia a digitare il nome dell'applicazione che vuoi vedere. Gkill filtrerà istantaneamente e ti mostrerà i risultati corretti. Da qui, usa i tasti freccia sulla tastiera per selezionarlo. Come al solito, termina il processo premendo il  tasto  Invio  sulla tastiera.

Per chiudere l'app Gkill, indipendentemente da come l'hai avviata, usa la  scorciatoia Ctrl + Z  nel terminale. Da lì, esegui il  comando jobs  per elencare i processi che la sessione del terminale ha abbandonato.

Prendi nota del numero accanto al lavoro Gkill interrotto. Quindi torna al terminale e usa il  comando job  stop per terminare il processo abbandonato.

Nota: assicurarsi di sostituire X nel comando con il numero accanto al lavoro (1, ecc.).

i lavori si fermano X

Disinstallazione di Gkill

Il modo più rapido per rimuovere Gkill dal sistema è eliminare la  cartella golang-projects e crearne una nuova. L'eliminazione è molto più veloce dell'ordinamento attraverso le  cartelle bin e  pkg  per i file corretti da eliminare. Inizia rimuovendo la  cartella golang-projects  .

Nota: prima di eliminare la cartella dei progetti, assicurati di spostare tutti i file importanti relativi a Google Go in un'altra cartella per tenerli al sicuro.

rm -rf ~/golang-projects

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

Lascia un commento

Come giocare a Call of Duty: Black Ops III su Linux con Steam Proton

Come giocare a Call of Duty: Black Ops III su Linux con Steam Proton

Abilita Steam Play, scegli Proton Experimental e installa Call of Duty: Black Ops III su Linux tramite Steam, seguendo pratici passaggi per la compatibilità e la risoluzione dei problemi.

Come giocare ad Arma 3 su Linux con Steam e Proton

Come giocare ad Arma 3 su Linux con Steam e Proton

Configura Steam Play, installa Arma 3 tramite Proton e abilita il supporto BattlEye per i server multiplayer protetti su Linux, con passaggi specifici per la risoluzione dei problemi.

Come installare LosslessCut su Linux

Come installare LosslessCut su Linux

Installa LosslessCut su Linux utilizzando l'AppImage ufficiale corrente, oppure scegli Snap o Flatpak. Verifica l'architettura, avvia l'editor e risolvi i problemi di installazione più comuni.

Come configurare un monitor ad alta frequenza di aggiornamento su Linux

Come configurare un monitor ad alta frequenza di aggiornamento su Linux

Imposta la frequenza di aggiornamento in GNOME, KDE Plasma, Xfce, MATE, LXQt o Budgie, conferma la modifica in modo sicuro e risolvi i problemi relativi alle modalità a 120 Hz o 144 Hz mancanti su Linux.

Come giocare a Dead Cells su Linux con Steam

Come giocare a Dead Cells su Linux con Steam

Dead Cells ha una versione per Linux su Steam. Installa Steam da una fonte attendibile, scarica il gioco dalla tua libreria e risolvi i problemi di avvio più comuni.

Come giocare a Total War: WARHAMMER su Linux con Steam

Come giocare a Total War: WARHAMMER su Linux con Steam

Scopri come giocare a Total War: WARHAMMER su Linux, installa Steam, consulta le note sulla compatibilità con le versioni precedenti e scarica la versione nativa del gioco per Linux.

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Come configurare il firewall di SLES 15 con firewall-cmd

Come configurare il firewall di SLES 15 con firewall-cmd

Configura firewalld su SLES 15: controlla le zone, consenti servizi o porte, salva le regole permanenti, ricarica in modo sicuro e verifica l'accesso.

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Guida alla configurazione di SLES Live Patching: applicare gli aggiornamenti del kernel senza riavviare il sistema

Abilita l'applicazione di patch al kernel in tempo reale su SLES 15 SP7, applica le correzioni supportate senza riavviare, verifica le patch attive e scopri quando è comunque necessario riavviare il kernel.

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Come abilitare la modalità FIPS su SUSE Linux Enterprise Server 15

Abilita la modalità FIPS su SLES 15 utilizzando l'utility di configurazione supportata da SUSE, riavvia in modo sicuro, verifica lo stato del kernel e delle policy crittografiche e controlla i limiti di certificazione.