Gerenciamento de Processos no Linux: Guia Básico para Iniciantes
Se você está iniciando no mundo Linux esse artigo é para você! Aqui vamos aprender conceitos básicos para realizarmos um gerenciamento de processos.
Para esse artigo utilizaremos o:
htop
Bora lá?
Conforme mostrado na imagem abaixo, o PID é o ID do processo. Em seguida vem o usuário que está executando o mesmo USER. O campo PRI é a prioridade do processo que vai de 19 a -20 sendo que quanto menor o valor maior a prioridade para execução do processo.
Vale lembrar que a prioridade de um processo é definida automaticamente pelo kernel caso não seja definida na inicialização do processo…
Seguindo temos o NI,valor referente ao NICE – o comando que utilizamos para iniciar um processo e definir sua prioridade. Temos também o RENICE que não está listado mas é o comando utilizado para alterar a prioridade de um processo já em execução.
Podemos dizer que o comando top ou htop é como o famoso gerenciador de tarefas ” ctrl alt del” do Windows .
Tá mas e agora José? O que eu faço com esse nomes e números ? Agora que a coisa fica interessante!
Vamos começar pelo básico se algum programa aplicação travar e você não conseguir fechar de jeito maneira você pode utilizar o comando kill -9 PID o que equivale ao Windows finalizar processo.
kill -9 11059
Com esse comando eu encerro de forma abrupta o processo do meu navegador Google Chrome. O parâmetro -9 significa que eu vou encerrar o processo na marra . Podemos utilizar apenas o comando kill e o PID, assim o processo será encerrado da mesma forma que se tivesse clicando no X para fechar a aplicação.
Utilizando o comando
nice -n10 firefox &
Iniciaremos o Firefox com o nice definido em 10, utilizando o ‘&’ iniciamos o processo em background e também já nos retorna o PID.
Abrindo o http vimos que o valor de NICE está definido como 10.
Agora, utilizando o renice:
sudo renice 5 -p 22637
Atualizamos o valor de nice para 5 , utilizamos sudo, pois só o administrador do sistema tem permissão para reduzir o valor.
A ideia desse post era mostrar como funciona de uma uma maneira bem superficial o gerenciamento de processos em sistemas Linux.
Líder em Treinamento e serviços de Consultoria, Suporte e Implantação para o mundo open source. Conheça nossas soluções:
About author
Você pode gostar também
4Linux lança novo curso de Gerenciamento de Cluster Kubernetes com Rancher
Novo curso se junta à Docker, Kubernetes e OpenShift na trilha “containers”. A 4Linux lançou nesta semana um novo curso para enriquecer ainda mais a sua oferta de cursos relacionados ao tema
Curso de Rancher da 4Linux: Atualizado e Ampliado para 40 horas de aula
Olá para você que trabalha ou tem interesse na área de containers, a 4Linux acaba de atualizar e ampliar o curso de Rancher que agora conta com 40 horas de
Curso Samba 4Linux: Implementação Real para Redes Windows Seguras
“O conteúdo deste curso foi totalmente baseado em uma implantação real para uma rede com mais de 800 usuários, em sites diferentes e com toda a segurança possível” Com o