Come trovo e uccido un processo in Ubuntu

Come trovo e uccido un processo in Ubuntu
Uno o più dei tuoi programmi o processi può essere appeso di tanto in tanto durante l'utilizzo Ubuntu. In questa situazione, ti ritrovi a cercare metodi per fermare comodamente, rapidamente e in modo sicuro i processi e le applicazioni non rispondenti perché il riavvio del sistema non è sempre la soluzione migliore. Questo articolo ti mostrerà Come trovo e uccido un processo in Ubuntu Utilizzando sia la riga di comando che l'interfaccia utente di Ubuntu. Prima di saltare in questo, in primo luogo, controlleremo una breve introduzione di un processo:

Cos'è un processo in Ubuntu

UN processi è una serie di passaggi che devono essere seguiti per completare un compito particolare o possiamo dire che si tratta di un programma che esegue alcune operazioni. Più processi sono spesso in esecuzione contemporaneamente in cui un processo è collegato a un singolo programma e ogni processo ha il proprio set di componenti che eseguono attività specifiche. Un processo ha il proprio set di caratteristiche: numero di processo (PID), nome del processo, numero di processo univoco, stato di processo, origine del processo e tempo, che ogni processo prende.

Quando si esegue un'applicazione, inizia a eseguire un processo di fondo. È possibile uccidere il processo associato a questa applicazione costringendo l'applicazione a essere chiusa. La prossima sezione dimostrerà Come trovare e uccidere un processo Usando il terminale Ubuntu. Quindi iniziamo!

Come trovare e uccidere un processo in Ubuntu usando il terminale

Ubuntu ha un'utilità chiamata "PS" per la visualizzazione di informazioni associate ai processi su un sistema, che è l'acronimo di "Stato del processo". IL ps Il comando viene utilizzato per la visualizzazione di un elenco di processi attualmente in esecuzione, i loro PID e altre informazioni. Di seguito è riportato l'elenco degli attributi di processo che verranno recuperati eseguendo il "ps"Comando:

  • PID (identificatore di processo): In un sistema, a ciascun processo viene assegnato un PID, un identificatore univoco per ogni processo in esecuzione.
  • %PROCESSORE: È il tempo consumato diviso per il tempo di esecuzione del processo.
  • %Mem: Mostra il rapporto tra il residente impostato le dimensioni di un processo sulla memoria fisica sulla macchina.
  • VSZ: Questo attributo visualizza l'uso della memoria virtuale da un processo.
  • RSS: RSS rappresenta il rapporto tra la dimensione del set di residenti e la memoria fisica non subacquea.
  • Tty: Fornisce informazioni sul terminale di controllo associato al processo.
  • INIZIO: Visualizza l'ora di inizio del processo.
  • TEMPO: Per conoscere l'utilizzo totale della CPU, controlla il valore temporale.
  • CMD: Questo attributo mostra il comando eseguito dal processo.

Ora, scrivi il comando di seguito per trovare un processo e le sue informazioni correlate nel terminal di Ubuntu:

$ ps ux

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

Sul tuo terminale, ora hai tutte le informazioni relative ai processi. Cerca un processo specifico. Per uccidere un processo, utilizzare il suo ID processo in "uccisione"Comando come segue:

$ kill -9 [pid]

Nel comando sopra dato, "-9"Invia il segnale di uccisione"Sigkill"Per fermare immediatamente il processo. Ora cercheremo di uccidere il processo di avere "2051"PID nel modo seguente:

$ kill -9 2051

L'output privo di errori dichiara che il processo con PID = 2051 viene ucciso con successo. Per confermare l'operazione uccisa, eseguire nuovamente il “ps"Comando:

$ ps ux

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

Come trovare e uccidere più processi in Ubuntu usando il terminale

Puoi anche utilizzare il "uccisione"Comando per uccidere più processi subito. Ad esempio, vogliamo uccidere i processi con PID: 1770, 1772, 1774, che sono anche evidenziati nell'immagine di seguito:

Per uccidere questi molteplici processi contemporaneamente, nel "uccisione"Comando, scrivi i loro PID nel modo seguente:

$ kill -9 1770 1772 1774

Tutto fatto!

Come trovare e uccidere un processo in Ubuntu usando il monitor del sistema

L'uso del terminal Ubuntu per uccidere il processo è semplice, ma i principianti potrebbero non sentirsi a proprio agio nel farlo. Tuttavia, an Ubuntu L'utente può utilizzare il Monitor di sistema applicazione a questo scopo. Il monitor di sistema funziona in modo simile al gestore task sul sistema Windows. Visualizza un elenco di tutti i processi attivi sul tuo computer e informazioni in tempo reale su RAM, CPU e consumo di disco. Ti consente inoltre di uccidere qualsiasi software di processo che rifiuta di rispondere.

Se non si dispone di un monitor di sistema nel tuo sistema Ubuntu, scrivi il comando di seguito per la sua installazione:

$ sudo apt-get installa gnome-system-monitor

Dopo aver completato l'installazione, cerca "Monitor 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 si desidera uccidere scorrendo verso il basso l'elenco:

Puoi uccidere un processo specifico facendo clic con il pulsante destro del mouse su di esso, quindi dal menu di contesto, selezionare "uccisione"Opzione o premere"Ctrl+K":

Conferma questa operazione facendo clic su "Termina il processo"Pulsante, evidenziato nell'immagine di seguito:

Questo è tutto. Il processo selezionato viene ucciso nel tuo sistema Ubuntu.

Conclusione

Ubuntu fornisce vari strumenti per rimanere in controllo anche quando il processo di esecuzione smette di rispondere. Puoi Uccidi un processo non rispondente usando il Terminal Ubuntu E Monitor di sistema. Questo articolo ti ha mostrato Come trovare e uccidere un processo in Ubuntu Utilizzando il terminale Ubuntu e il monitor di sistema. Secondo la nostra esperienza, l'utilizzo del terminale per uccidere un processo è una scelta migliore perché gli strumenti basati sulla GUI potrebbero non mostrare le informazioni relative all'esecuzione di un processo nascosto.