Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
LINUX PID - PS, KILL, RENICE - GERENCIANDO PROCESSOS NO LINUX - TUTORIAL
Play lesson

Curso de LINUX na Prática - LINUX PID - PS, KILL, RENICE - GERENCIANDO PROCESSOS NO LINUX - TUTORIAL

5.0 (2)
18 learners

What you'll learn

This course includes

  • 6.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Playlist Curso de LINUX na Prática https://www.youtube.com/watch?v=hBFdhRPRLwE&list=PL5EmR7zuTn_bZm3-kGdVl6Av0u2pKpLEf Vamos falar sobre gerenciamento de processos no Linux com ps, renice e kill e sobre PID, process ID. ps é um comando do sistema operacional Unix e outros semelhantes utilizado para mostrar os processos em execução. Várias opções de linha de comando são oferecidas ao usuário do aplicativo, porém o uso mais comum dele é: ps -ef que lista todos os processos do sistema e todas as informações disponíveis. Um outro comando muito utilizado para verificar os processos em execução é o top, preferido quando é necessário observar o tempo de processamento e quantidade de memória que cada processo está utilizando. O comando ps também é combinado através de um pipe com o comando grep para reduzir o tamanho da saída oferecida pelo programa e facilitar a visualização, como neste exemplo: tux ~ # ps -A | grep firefox-bin 11778 ? 02:40:08 firefox-bin 11779 ? 00:00:00 firefox-bin Neste caso a saída do programa consiste apenas nas linhas em que o nome do processo firefox-bin aparece. Útil para verificar se existe um determinado processo em execução e qual é o seu pid. Vamos ver ps auxw e também com uso do | more e | grep. O comando kill do sistema operacional Unix é usado para enviar sinais a determinados processos em execução. Por padrão é enviado o sinal SIGTERM que requisita a finalização do processo, por isso o nome kill (matar). Em geral é usado desta forma: kill pid Onde pid é o número identificador do processo (process id) que pode ser obtido através do comando ps. Neste caso é enviado o sinal SIGTERM para o processo identificado pelo pid. Você pode especificar através de argumentos qual sinal deve ser enviado: kill sinal pid exemplo: kill -9 PID nice é um comando do sistema operacional Unix que redefine a prioridade de um processo durante o escalonamento. Ex. nice [opções] [comando...] A prioridade de execução de um processo pode variar de -20 (maior prioridade) a 19 (menor prioridade). Por padrão, a prioridade dos processos é zero. São algumas das opções deste comando -n valor ou -valor : adiciona o valor especificado à prioridade padrão de execução no sistema. Comentários sobre o comando Por exemplo, o comando nice -5 find / -name gcc define que o comando find deve ser executado com prioridade 5, enquanto nice --5 find / -name gcc define uma prioridade -5 para o mesmo comando. Observações Quando o valor de ajuste da prioridade não é definido junto com o comando nice, o sistema assume o valor de ajuste igual a 10. Apenas o administrador do sistema (root) pode definir prioridades negativas. Se nenhum argumento é fornecido com o comando nice, o sistema exibe a prioridade padrão atualmente em uso. Para alterar a prioridade de um processo que está em execução, use o comando renice. Para ver a prioridade de execução dos processos, use o aplicativo top.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere