3

Gerenciando Processos no Linux

#Linux
Alex Silva
Alex Silva

O que é um processo?

É um programa em execução e que não foi terminado.

Quando um programa é executado no ambiente Unix/Linux, um processo é criado para executá-lo e recursos como memória e arquivos são alocados. Quando um processo termina a execução do programa, o sistema destrói o processo e os recursos alocados são devolvidos para que sejam aproveitados por outro processo. Cada processo criado possui um número associado a ele chamado de processo id(pid).Este número distingue o processo de todos os outros processos criados e que ainda não terminaram sua execução. Cada processo possui um pid único.

Segue alguns dos principais comandos lhe ajudarão com o gerenciamento de processos no Linux.


Comando top

Com o comando top você pode verificar o processos do sistema e conferir qual esta consumindo mais memória ou processamento.

Os primeiros itens que aparecem na lista são os que estão consumindo mais recursos da sua maquina. A tecla q ou Ctrl+C cancela a execução e volta a linha de comando.

Comandos importantes


ps (mostra o status dos processos em execução no sistema)

kill (envia sinal ao processo)

jobs (lista processos em background e suspensos)

bg (passa o processo para background)

fg (traz o processo para foreground)

nohup (executa processo independentemente de terminal)



Comando pstree

Você pode visualizar os processos em forma de árvore, tornando mais visível as relações entre eles.

Vejam na prática:

1
18

Comentários (1)

1
Ryam Alves

Ryam Alves

09/07/2021 14:54

Conteúdo excelente Alex! Parabéns!

Apaixonado por tecnologia.

Brasil