No Windows Task Manager
, podemos ver quantos .exe
arquivos estão em execução. Também command prompt
usamos o tasklist
comando para ver processos. No ubuntu, como posso ver todos os processos e eliminar processos indesejados?
fonte
No Windows Task Manager
, podemos ver quantos .exe
arquivos estão em execução. Também command prompt
usamos o tasklist
comando para ver processos. No ubuntu, como posso ver todos os processos e eliminar processos indesejados?
A partir do terminal, ps -ef
listará todos os processos. Veja man ps
. Veja man kill
, man 2 kill
, man killall
, man nice
, man pkill
, man renice
, man 7 signal
, e man skill
mexer com processos. No entanto, simplesmente matar um processo que você acha inútil pode ser um erro. O sistema pode reiniciar o processo ou algo de que você depende pode depender do processo que você matou. Saiba o que os processos de fazer, e olhar /etc/init/
e /etc/init.d
, /etc/rc?.d
, man service
para ver como os processos são iniciados pelo sistema.
Usando a GUI, você pode usar o System Monitor
Ou do terminal você pode usar
ps aux | less
Para visualizar todos os processos:
ps -A or ps -e
Todos os processos em execução por um usuário:
ps -u username
Para matar um processo, localize o nome e digite o processo:
kill -9 processname
ou elimine o ID do processo (PID):
kill pid
Parar / suspender um processo:
ctrl-z
Fonte: Página do Homem
Há também a ferramenta "htop". É como "top", mas tem muitos outros recursos.
Em um terminal, digite:
fonte
Minha principal ferramenta aqui é
top
digite
top
na linha de comando em uma janela do terminalVocê obterá uma lista do processo em execução, listado pelo uso da CPU. Aguarde alguns segundos para reunir mais estatísticas antes de continuar.
Esta é minha principal ferramenta no unix para matar processos descontrolados ou indesejados. É provável que estejam perto do topo da lista. Observe seu pid e pressione
q
e, em seguida, 15 (soft kill) ou 9 (hard kill).Aqui você me vê matando um processo do Chrome:
O processo deve desaparecer. Em seguida, digite
q
para sair do topo.Se você acha que está sempre matando os mesmos processos, também pode usar
kill
oukillall
na linha de comando, por exemplo, setop
tiver mostrado vários programas java ocupando a CPU, você podeq
sair do topokillall java
kill
ekillall
usar 15 (SIGTERM) por padrão, mas você pode substituir isso porkillall -9 [process]
oukillall -s SIGKILL [process]
fonte
Outra boa ferramenta a ser usada será o Glances .
fonte