Como verificar o processo em execução no Linux usando a linha de comando
Sou um novo administrador do sistema operacional Linux. Como verifico o processo em execução no Linux usando a opção de linha de comando?
Detalhes do tutorial
Dificuldade
Fácil (rss)
Privilégios de root
Sim
Requisitos
Linux termial
Tempo
5m
tr ) . Esta página mostra como usar vários comandos para listar, eliminar e gerenciar processos no Linux.
Verifique o processo de execução no Linux
O procedimento para monitorar o processo de execução no Linux usando a linha de comando é o seguinte:
Abra a janela do terminal no Linux
Para o servidor Linux remoto, use o comando ssh para fins de login
Digite o comando ps aux para ver todos os processos em execução no Linux
Como alternativa, você pode emitir o comando top ou comando htop para ver o processo em execução no Linux
Vamos ver alguns exemplos e uso em detalhes.
NOTA: Observe que vivek @ nixcraft: ~ $ é meu prompt de shell. Você precisa digitar os comandos após o prompt $.
Como gerenciar processos a partir do terminal Linux
O comando ps é um comando tradicional do Linux para listar os processos em execução. O seguinte comando mostra todos os processos em execução em seu servidor ou sistema baseado em Linux: vivek@nixcraft:~$ ps -aux vivek@nixcraft:~$ sudo ps -a
O processo O ID (PID) é essencial para eliminar ou controlar o processo no Linux. Por exemplo, considere as seguintes saídas:
O comando top é outro método altamente recomendado para ver o uso de recursos de seus servidores Linux. Pode-se ver uma lista dos principais processos que usam mais memória, CPU ou disco. vivek@nixcraft:~$ top vivek@nixcraft:~$ sudo top vivek@nixcraft:~$ sudo top
Pressione q para sair da sessão superior eh para obter ajuda.
Comando htop do Linux
O comando htop é um visualizador de processo interativo e método recomendado para usuários Linux. Pode-se ver uma lista dos principais processos que usam mais memória, CPU ou disco e muito mais: vivek@nixcraft:~$ htop vivek@nixcraft:~$ sudo htop vivek@nixcraft:~$ sudo htop
Veja como instalar o htop em um sistema CentOS / RHEL para mais informações.
Comando kill do Linux
Comando pkill do Linux
Comando killall do Linux
O comando killall elimina processos por nome, ao contrário da seleção por PID feita pelo comando kill: vivek@nixcraft:~$ killall vim vivek@nixcraft:~$ killall -9 emacs
Comando nice e renice do Linux
O objetivo principal do comando nice é executar um processo / comando em uma prioridade mais baixa ou mais alta. Use o comando renice para alterar o valor legal de um ou mais processos Linux em execução. O valor agradável pode variar de -20 a 19, com 19 sendo a prioridade mais baixa. Digamos que você queira compilar software em um servidor Linux ocupado. Você pode definir uma prioridade muito baixa, digite: vivek@nixcraft:~$ nice -n 13 cc -c *.c & Defina uma prioridade muito alta para uma atualização do kernel. Antes de reiniciar o servidor Linux, execute:
nice --10 wall <<endSystem reboots in 5 minutes for Linux kernel update! Save all your work!!! -- Sysadminend
Conclusão
Esta página mostrou como gerenciar o processo no terminal Linux. Para obter mais informações, consulte as páginas de manual ou nossas páginas de exemplo:
comando ps
comando pgrep
comando superior
comando kill
comando kilall
comando legal
comando renice
🐧 Por favor, apoie meu trabalho no Patreon ou com uma doação. 🐧 Obtenha os tutoriais mais recentes no Linux, código aberto & DevOps via RSS feed ou boletim informativo semanal por e-mail. 🐧 2 comentários até agora … adicionar um ↓