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 uxL'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.