Come controllare e uccidere i processi di esecuzione nella top 10 di Linux Mint

Come controllare e uccidere i processi di esecuzione nella top 10 di Linux Mint
In Linux Mint 21, il controllo e l'uccisione dei processi di esecuzione possono essere eseguiti utilizzando vari strumenti di riga di comando. È importante sapere come gestire i processi di gestione al fine di liberare le risorse di sistema e risolvere i problemi. Questa guida coprirà come controllare e uccidere i processi di esecuzione in Linux Mint 21.
Il contenuto di questo articolo include:
  • Come controllare i processi di esecuzione in Linux Mint 21
    • comando [PS]
    • comando [in alto]
    • comando [htop]
  • Come uccidere il processo usando il comando [kill], [pkill] e [killall] in Linux Mint 21
    • Uccidi un processo usando il comando [kill]
    • Uccidi un processo usando il comando [killall]
    • Uccidi un processo usando il comando [pkill]
  • Come uccidere più di un processo in Linux Mint 21
  • Conclusione

Come controllare i processi di esecuzione in Linux Mint 21

Se si desidera visualizzare un elenco di tutti i processi attualmente in esecuzione sul tuo sistema Linux Mint 21, ci sono alcuni metodi che è possibile utilizzare. Ora tratteremo tutti i metodi in dettaglio.

[PS] Comando per controllare i processi in esecuzione in Linux Mint 21

Per visualizzare un elenco di processi in esecuzione sul sistema Linux Mint 21, è possibile utilizzare il ps comando. Questo comando visualizza informazioni utili come l'ID processo (PID) e altri dettagli sul terminale:

PS -Aux

In sopra comanda il flag -aux Elencherà tutti i processi in esecuzione, incluso quello in esecuzione in background.

Corrente in esecuzione tutti i processi sono visualizzati come di seguito:

IL [PS -a] Può anche visualizzare informazioni su tutti i processi sul sistema, compresi quelli non associati ai terminali.

PS -A

Un altro modo per raggiungere l'obiettivo di cui sopra è usare il grep Comando, possiamo controllare le istanze in esecuzione corrente di un determinato processo utilizzando il nome del processo:

PS Aux | grep [processo-name]

Per esempio, Per verificare tutte le istanze in esecuzione dell'uso del calculatore gnome:

PS Aux | Grep Gnome-calculator

comando [pstree] per verificare i processi in esecuzione in Linux Mint 21

IL pstree Il comando può visualizzare un diagramma simile a un albero di programmi di esecuzione sul sistema. Esegui il comando seguente per visualizzare tutto il programma in esecuzione in un formato di forma ad albero:

pstree

L'output del comando sopra è il seguente:

[in alto] comando per controllare i processi in esecuzione in Linux Mint 21

IL superiore L'utilità è un potente strumento di riga di comando in Linux Mint 21 che visualizza un elenco in tempo reale di tutti i processi in esecuzione sul sistema. Questo strumento fornisce informazioni, tra cui l'ID processo (PID), la CPU e l'utilizzo della memoria e molto altro ancora.

Esegui il comando sotto per verificare i dettagli di tutti i processi in esecuzione in Linux Mint 21:

superiore

Il comando sopra ci darà l'elenco dei processi in esecuzione del nostro sistema Linux Mint 21:

Per uscire dal superiore interfaccia di utilità, usa il Ctrl + c chiave.

Comando [Htop] Per verificare i processi in esecuzione in Linux Mint 21

IL htop l'utilità è una versione avanzata di superiore utilità. L'HTOP è più dettagliato sul processo corrente con interfaccia migliore. Questa utilità aiuta anche a recuperare informazioni su tutti i processi di esecuzione attuali nel sistema.

Per impostazione predefinita, Htop non è disponibile nei sistemi basati su Linux. Per installarlo in Linux Mint 21 Esegui:

SUDO APT Installa htop

Dopo l'installazione, è possibile visualizzare facilmente i processi in esecuzione eseguendo il htop comando.

htop

L'output è visivamente più attraente, con colori accattivanti che mostrano le stesse statistiche del superiore utilità. Per uscire dalla stampa Ctrl + c.

Come uccidere il processo usando il comando [kill], [pkill] e [killall] in Linux Mint 21

Per uccidere un processo in Linux Mint 21 possiamo usare comandi diversi come Kill, Pkill e Killall. Usando tutti questi comandi possiamo terminare un singolo processo o arrestare tutte le istanze di un determinato processo. Ora descriveremo in dettaglio tutti e tre i comandi.

Uccidi un processo usando il comando [kill]

IL uccisione Il comando si ferma o uccide un processo. Questo comando invia un segnale al processo specificato, facendolo interrompere l'esecuzione e l'uscita.

La sintassi comune per il comando Kill è:

uccidere [segnale o opzione] [PID]

Per impostazione predefinita, il comando Kill invia un file Sigterm [-15] segnale, che ferma completamente e pulisce il processo prima di uscire. Tuttavia, è anche possibile inviare un Sigkill [-9] segnale, che termina immediatamente il processo senza consentirlo di pulire.

Più segnali sono lì da utilizzare con il comando kill. Puoi elencare tutti i segnali usando:

uccidere -l

Seguendo sopra tutti e tre i segnali sono comunemente usati con il comando Kill:

Nome del segnale Valore del segnale Comportamento
Sighup 1 Appendere
Sigkill 9 Uccidere il segnale
Sigterm 15 Terminare

Dall'alto tre segnali il Sigterm [-15] è il modo più sicuro per uccidere un processo. Il sospiro [-1] è meno sicuro di Sigterm. E infine il Sigkill [-9] è il modo più pericoloso che termina il processo senza salvare.

Per uccidere un determinato processo il suo ID processo deve essere noto. I processi sono istanze di programmi. Un PID unico viene generato per ogni programma all'inizio.

Per uccidere un determinato processo con l'aiuto del suo processo ID [PID]:

Uccidi [PID]

Oppure possiamo anche inviare:

Kill -9 [PID]

Un segnale [SIGKILL-9] verrà inviato al processo tramite comando sopra.

Per conoscere l'ID processo, utilizziamo il comando seguente:

Pidof [Nome del processo]

Ad esempio, uccidere un processo con PID [2703]:

Uccidi -9 2703

In alternativa, possiamo anche usare il [PS -Aux] Comando per controllare il processo PID come discusso sopra:

PS -Aux

Uccidi un processo usando il comando [killall]

Il killall è molto simile al comando kill, ma termina tutti i processi con un determinato nome. Per impostazione predefinita, Killall invia il segnale SIGTERM [-15] a ciascun processo, ma questo può essere modificato con l'opzione -s.

Questo comando viene utilizzato per uccidere tutte le istanze di un particolare processo.

killall [segnale o opzione] [nome processo]

Ecco un esempio di come usare il comando killall:

Qui abbiamo aperto un nuovo terminale e ping Google utilizzando il comando di seguito:

Ping Google.com

Allo stesso modo, poi ping bing.com in un nuovo terminale usando il comando:

ping bing.com

Quindi per uccidere tutto il processo di due ping con uccidi tutti comando esecuzione:

killall ping

Questo comando invierebbe il segnale Sigterm [-15] a tutti i processi con il nome ping e li terminerebbe.

Uccidi un processo usando il comando [pkill]

Il comando Pkill è un'utilità utilizzata nei sistemi operativi basati su Linux per inviare segnali all'esecuzione di processi in base al loro nome o ad altri attributi. Può essere utilizzato per terminare un processo utilizzando il nome del processo.

Il comando pkill è simile a killall, ma consente una corrispondenza più complessa durante la selezione dei processi per terminare. Il modello può essere specificato usando espressioni regolari.

La sintassi per il comando pkill è:

pkill [nome processo]

Ecco un esempio di come usare il comando pkill:

Per uccidere tutte e tre le istanze di Firefox Esegui seguendo il comando:

Pkill Firefox

Come uccidere più di un processo in Linux Mint 21

Per uccidere più di un processo dobbiamo conoscere l'ID del processo [PID] per tutti i processi in esecuzione. Usando la sintassi indicata di seguito possiamo facilmente uccidere più processi usando un singolo comando:

Kill [PID1] [PID2] [PID3]
O
Kill -9 [PID1] PID2] PID3]
O
Kill -Sigkill [PID1] [PID2] [PID3]

Ad esempio, per uccidere il calculatore gnome e Firefox, controlliamo prima il pid per entrambi e poi uccisione loro usando il comando singolo kill:

Kill -9 4847 4617

Conclusione

Verificare e uccidere i processi di esecuzione in Linux Mint 21 è un'attività semplice e facile che può essere eseguita utilizzando comandi semplici nel terminale. Utilizzando il comando superiore, gli utenti possono identificare i processi ad alta intensità di risorse, mentre il comando Kill può essere utilizzato per terminarli. Per ottenere dettagli su tutti questi comandi, leggi l'articolo.