No Linux, um processo é uma instância em execução de um programa. O sistema operacional Linux fornece várias ferramentas e comandos para trabalhar com processos. Aqui estão alguns comandos comuns para gerenciar processos:
ps: Exibe informações sobre os processos em execução no sistema.
ps
: Lista os processos em execução pelo usuário atual.ps -ef
: Lista todos os processos em execução no sistema.
top: Mostra uma visualização em tempo real dos processos em execução e suas estatísticas.
top
: Exibe a lista de processos em tempo real, classificados por uso da CPU.
kill: Encerra um processo em execução com base no seu ID de processo (PID).
kill PID
: Encerra o processo com o ID de processo especificado.killall nome_do_programa
: Encerra todos os processos com o nome especificado.
bg: Coloca um processo em execução em segundo plano.
comando &
: Executa o comando em segundo plano.Ctrl+Z
ebg
: Coloca um processo em pausa (Ctrl+Z) e o executa em segundo plano (bg).
fg: Trás um processo em execução para o primeiro plano.
fg
: Trás o último processo em execução em segundo plano para o primeiro plano.fg %job_number
: Trás um processo específico em execução em segundo plano para o primeiro plano.
nice: Altera a prioridade de execução de um processo.
nice -n valor comando
: Executa o comando com a prioridade de valor (mais baixo é mais prioritário, valor padrão é 0).
renice: Altera a prioridade de execução de um processo em execução.
renice valor -p PID
: Altera a prioridade do processo com o ID de processo especificado para o valor especificado.
pstree: Exibe uma visualização em formato de árvore dos processos em execução.
pstree
: Exibe uma visualização hierárquica de todos os processos em execução no sistema.
Esses são apenas alguns comandos comuns para trabalhar com processos no Linux. A manipulação de processos é uma parte importante da administração do sistema e oferece recursos poderosos para gerenciar e controlar a execução de programas no sistema operacional Linux. Para mais informações sobre esses comandos e outros relacionados a processos, consulte a documentação do Linux ou utilize os manuais dos comandos para obter mais detalhes.