GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come faccio a trovare e terminare un processo in Ubuntu

Uno o più dei tuoi programmi o Processi di tanto in tanto potrebbe bloccarsi durante l'uso di Ubuntu . In questa situazione, stai cercando metodi per fermare in modo conveniente, rapido e sicuro i processi e le applicazioni che non rispondono, poiché il riavvio del sistema non è sempre la soluzione migliore. Questo articolo ti mostrerà Come faccio a trovare e uccidere un processo in Ubuntu Usa sia la riga di comando che l'interfaccia utente di Ubuntu. Prima di entrare in questo, diamo prima un'occhiata a una breve introduzione a un processo:

Cos'è un processo in Ubuntu?

Un processo è una serie di passaggi che devono essere seguiti per portare a termine un determinato compito, oppure possiamo dire che è un programma che sta eseguendo un'operazione. Spesso, più processi vengono eseguiti contemporaneamente, con un processo legato a un singolo programma e ogni processo ha il proprio insieme di componenti che eseguono attività specifiche. Un processo ha le sue caratteristiche:numero del processo (PID), nome del processo, numero univoco del processo, stato del processo, origine del processo e tempo richiesto da ciascun processo.

Quando si esegue un'applicazione, viene avviato un processo in background. Puoi terminare il processo associato a questa applicazione forzando la chiusura dell'applicazione. La prossima sezione mostrerà Come trovare e terminare un processo con il terminale Ubuntu. Allora cominciamo!

Come trovare e terminare un processo in Ubuntu usando Terminal

Ubuntu ha un'utilità chiamata "ps" per visualizzare informazioni relative ai processi su un sistema, che è l'acronimo di "Stato processo “. il ps Il comando viene utilizzato per visualizzare un elenco dei processi attualmente in esecuzione, i relativi PID e altre informazioni. Di seguito è riportato l'elenco degli attributi di processo che possono essere impostati eseguendo il comando “ps "Comando:

  • PID (identificatore di processo): In un sistema, ogni processo riceve un PID, un identificatore univoco per ogni processo in esecuzione.
  • % PROCESSORE CENTRALE: È il tempo impiegato diviso per il tempo di esecuzione del processo.
  • % MEM: Mostra la relazione tra l'insieme residente e la dimensione di un processo nella memoria fisica sulla macchina.
  • VSZ: Questo attributo mostra l'uso della memoria virtuale da parte di un processo.
  • RSS: RSS sta per la relazione tra la dimensione del set residente e la quantità di memoria fisica che non è stata scambiata.
  • TTY: Sono presenti informazioni sul terminale di controllo assegnato al processo.
  • INIZIO: Mostra l'ora di inizio del processo.
  • TEMPO: Per saperne di più sull'utilizzo totale della CPU, guarda il valore TIME.
  • CMD: Questo attributo indica il comando eseguito dal processo.

Ora scrivi il comando riportato di seguito per trovare un processo e le sue informazioni nel terminale di Ubuntu:

$ ps ux

L'esecuzione di questo comando ti mostrerà il seguente output:

Ora hai tutte le informazioni sui processi sul tuo terminale. Cerca un processo specifico. Per terminare un processo, utilizza il suo ID processo in "kill ”Comandare come segue:

$ kill -9 [PID]

Nel comando sopra “-9 "Invia il segnale di uccisione"SIGKILL “Per fermare il processo immediatamente. Ora cercheremo di porre fine al processo di avere.2051 “PID come segue:

$ uccidere -9 2051

L'output privo di errori dichiara che il processo è stato terminato con successo con PID =2051. Per confermare l'operazione interrotta, eseguire "ps "Comando:

$ ps ux

Puoi vedere che il processo è terminato con PID 2051 non è nell'elenco dei processi di recupero:

Come trovare e terminare più processi in Ubuntu usando Terminal

Puoi anche usare "uccidi ”Comando per uccidere più processi subito. Ad esempio, vogliamo terminare i processi con i PID:1770, 1772, 1774, che sono evidenziati anche nell'immagine qui sotto:

Per terminare questi più processi contemporaneamente, nella sezione "kill ”Comando scrivi i tuoi PID come segue:

$ uccidere -9 1770 1772 1774

Tutto fatto!

Come trovare e terminare un processo in Ubuntu usando System Monitor

Usare il terminale di Ubuntu per terminare il processo è facile, ma i principianti potrebbero non sentirsi a proprio agio con esso. Comunque uno Ubuntu L'utente può utilizzare il Monitoraggio di sistema Richiesta per questo scopo. Il monitor di sistema funziona in modo simile al task manager sul sistema Windows. Mostra un elenco di tutti i processi attivi sul tuo computer e informazioni in tempo reale sull'utilizzo di RAM, CPU e disco rigido. Ti consente inoltre di terminare qualsiasi processo software che si rifiuta di rispondere.

Se non hai un monitor di sistema nel tuo sistema Ubuntu, scrivi il comando indicato di seguito per installare:

$ sudo Installa apt-get gnome-system-monitor

Al termine dell'installazione, cerca "Monitoraggio di sistema “Nella barra di ricerca dell'applicazione:

Qui puoi vedere l'elenco dei processi attivi sul tuo sistema. Trova il processo che non risponde o che vuoi terminare scorrendo l'elenco:

Puoi terminare un processo specifico facendo clic con il pulsante destro del mouse e selezionando "uccidi "Opzione o pressione"CTRL + K “:

Conferma questo processo facendo clic su "Processo di uccisione ”Pulsante evidenziato nell'immagine qui sotto:

Questo è tutto. Il processo selezionato terminerà nel tuo sistema Ubuntu.

diploma

Ubuntu offre vari strumenti per mantenere il controllo, anche se il processo in esecuzione smette di rispondere. Puoi interrompere un processo che non risponde Utilizzo del terminale Ubuntu e Monitoraggio del sistema . Questo articolo ti ha mostrato Come trovare e terminare un processo in Ubuntu con il terminale Ubuntu e il monitor di sistema. Nella nostra esperienza, utilizzare il terminale per terminare un processo è una scelta migliore poiché gli strumenti basati su GUI potrebbero non visualizzare le informazioni sull'esecuzione di un processo nascosto.


Ubuntu
  1. Come trovare e uccidere il processo Zombie in Linux

  2. Cosa sono i processi zombi e come trovare e uccidere i processi zombi?

  3. Come faccio a trovare il mio indirizzo IP in Ubuntu

  4. Come trovo l'ID del processo in Ubuntu?

  5. Linux:trova e uccidi i processi di zombi

Come uccidere i processi zombie in Ubuntu 20.04 LTS

Come trovare la data e l'ora di riavvio del sistema Ubuntu

Come trovare l'ID di processo di un programma e ucciderlo [Suggerimento rapido]

Come trovare la versione di Ubuntu

Come uccidere i processi zombi in Ubuntu

Come riparare il sistema Ubuntu che non risponde?