Gerenciamento de Processos Linux

Documentos relacionados
Comandos TOP, PS e PSTREE

Gerenciamento de Processos

Laboratório de Sistemas Operacionais

Processos Prof. João Paulo de Brito Gonçalves

Gerenciamento de Processos

Minicurso Básico de Linux

Administração de sistemas Linux. Administração de processos.

PROCESSOS COMPONENTES DE UM PROCESSO. A execução de um processo possui vários componentes. PID e PPID

Aula 06 Comandos Linux Gerenciamento de Privilégios e Processos Gerenciamento de Processos

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto

Gerenciamento de processos

LabSO Gerência de Processos. Processos. Porque eu preciso entender este assunto?

Sistemas Operacionais Abertos. Prof. MSc. André Yoshimi Kusumoto

Sistemas Operacionais

Comandos de Verificação. Alberto Felipe Friderichs Barros

Threads. Sistemas Operacionais. Charles Tim Batista Garrocho. Instituto Federal de São Paulo IFSP Campus Campos do Jordão. charles.garrocho.

Gerenciamento de Processos

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais. Referências Bibliográfica. Referências Bibliográfica

Administração de Sistemas Operacionais Não-Proprietários II

Comandos de arquivos

SO: SISTEMAS OPERACIONAIS Curso: Sistemas de Informação

Aula de Linux Modo Texto

Processos. Volnys Borges Bernal. Edson Toshimi Midorikawa

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

INTRODUÇÃO AOS SISTEMAS OPERACIONAIS

Laboratório de Redes de Computadores e Sistemas Operacionais

Sistemas Operacionais. Prof. MSc André Y. Kusumoto

Programação Shell Script: como dominar seu terminal

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Sistemas Operacionais II. Linux 2: Threads, Escalonamento, Gerenciamento de Memória e Sistemas de Arquivos

PROVA 03/07 Segunda-feira (semana que vem)

Aula 2: Tipos de Sistemas Operacionais. Instituto Federal da Bahia Campus Salvador INF009 - Sistemas Operacionais Profª Flávia Maristela

Sistema Operacional Unidade 7.2 Gerenciamento de Processos. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Fundamentos de Sistemas Operacionais

Sistemas Operacionais Processos. Carlos Ferraz Jorge Cavalcanti Fonsêca

Capacitação Sistema Operacional Linux Semana V

SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

Conteúdo 1 Comandos Básicos. Questão 1: Que comando permite encerrar o sistema definitivamente?

INFORMÁTICA. 04. Pode-se dizer que tanto o Windows, quanto o Linux possuem o kernel aberto, podendo ser facilmente customizados pelos usuários.

PIRATAS DO VALE DO SILÍCIO. Prof. André Aparecido da Silva

Sistemas Operacionais

Introdução aos Sistemas Operacionais

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Preparatório LPIC-1 Tópico 103

Introdução à Informática

Introdução à Informática

Sistemas Operacionais. Capítulo 5 Processos

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

Redes de Computadores. INF201 - Fundamentos de Sistemas Operacionais - 2º Período

DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO EM INFORMÁTICA SISTEMAS OPERACIONAIS I 1 0 SEM/05 Teste 1 Unidade I DURAÇÃO: 50 MINUTOS

Sistemas Operacionais

Capítulo 2: Configurar um Sistema Operacional de Rede

SISTEMAS OPERACIONAIS

INSTALANDO O HYPER-V EM SISTEMAS OPERACIONAIS WINDOWS

Manual de Instalação C3SL

Manual do Monitor Telecentro. Centro de Computação Científica e Software Livre - C3SL

14/05/2017. Conceitos de Processos. Conceitos de Processos. Conceito de processo

Usando o terminal -- Linux -- Flávia Maristela

Processo. Gerência de Processos. Um programa em execução. Centro de Informática/UFPE :: Infraestrutura de Software

Sistemas Operacionais - Aula 02

Transcrição:

Linux Universidade Nove de Julho

Seção Inicial Gerenciamento de Processos Cursos de Informática e Computação 2 e 3 o semestre Prática em Sistemas Operacionais Cid Rodrigues de Andrade cid@uninove.br 2010 Cid (Uninove) http://blog.cidandrade.pro.br 2010 2 / 34

Seção Inicial Sumário Processos são o núcleo das disciplinas de Sistemas Operacionais Gerenciar processos é conhecimento primordial para o Administrador de Sistemas As tarefas de administração de processos permitem equilibrar o uso de recursos de um sistema computacional e resolver problemas referentes aos mesmos Cid (Uninove) http://blog.cidandrade.pro.br 2010 3 / 34

Seção Inicial Agenda Visualização de Estados de Processo Chamada de Aplicações em Segundo Plano Envio de sinais para encerramento de processos Outros Cid (Uninove) http://blog.cidandrade.pro.br 2010 4 / 34

Visualização de Estados de Processo Comando ps Visão instantânea de processos correntes Tipos de opções Opções Unix, com um hífen Opções BSD, sem hífens Opções GNU, com dois hífens Cid (Uninove) http://blog.cidandrade.pro.br 2010 5 / 34

Visualização de Estados de Processo Comando ps Para ver todos processos ps -e ps -ef ps -ef ps -ely Cid (Uninove) http://blog.cidandrade.pro.br 2010 6 / 34

Visualização de Estados de Processo Comando ps Para ver todos processos com sintaxe BSD ps ax ps axu Cid (Uninove) http://blog.cidandrade.pro.br 2010 7 / 34

Visualização de Estados de Processo Comando ps Árvore de processos ps -ejh ps axjf Cid (Uninove) http://blog.cidandrade.pro.br 2010 8 / 34

Visualização de Estados de Processo Comando ps Informações sobre Threads ps -elf ps axms Cid (Uninove) http://blog.cidandrade.pro.br 2010 9 / 34

Visualização de Estados de Processo Estados dos processos no ps D - Sono não-interrompível (E/S) R - Rodando ou apto a rodar S - Sono interrompível (Aguardando evento) T - Parado, geralmente por determinação do usuário W - Em paginação (Obsoleto) X - Morto (Não deve aparecer) Z - Zumbi Cid (Uninove) http://blog.cidandrade.pro.br 2010 10 / 34

Visualização de Estados de Processo Comando pstree Exibe árvore de processos Cid (Uninove) http://blog.cidandrade.pro.br 2010 11 / 34

Visualização de Estados de Processo Comando pgrep Procura processo baseado em seu nome ou outros atributos Cid (Uninove) http://blog.cidandrade.pro.br 2010 12 / 34

Visualização de Estados de Processo Comando top Exibe tarefas de forma dinâmica B - habilita negrito, usar em conjunto com comandos x e y. Testar vídeo reverso com b d ou s - trocam intervalo entre atualizações A ou G - para campos de dados distintos M, N, P ou T - para reordenar dados n ou # - para limitar quantidade de dados r - para alterar cortesia i - para ignorar processos ociosos z - para interface colorida Opção -H observa threads Cid (Uninove) http://blog.cidandrade.pro.br 2010 13 / 34

Visualização de Estados de Processo Comando top - Truques Acompanhar o escalonamento Maximize o terminal Digite nice -n -10 -d 0.09 fazendo com o top rode com nice alto e intervalo de 9 centésimos de segundo Destaque a linha do processo em execução em reverse highlight Teste ordenar por TIME ou MEM Cid (Uninove) http://blog.cidandrade.pro.br 2010 14 / 34

Visualização de Estados de Processo Comando top - Truques top no topo Inicie o top Digite na sequência os campos T, W e q Reinicie com top -d0 top estará ordenado por tempo de processador Cid (Uninove) http://blog.cidandrade.pro.br 2010 15 / 34

Visualização de Estados de Processo Comando free Exibe quantidade de memória em uso e livre Cid (Uninove) http://blog.cidandrade.pro.br 2010 16 / 34

Visualização de Estados de Processo Monitor do Sistema Interface Gráfica Cid (Uninove) http://blog.cidandrade.pro.br 2010 17 / 34

Chamada de Aplicações em Segundo Plano Uso do CTRL+Z Parando um processo Cid (Uninove) http://blog.cidandrade.pro.br 2010 18 / 34

Chamada de Aplicações em Segundo Plano Comando fg Faz com que processo parado execute em foreground Cid (Uninove) http://blog.cidandrade.pro.br 2010 19 / 34

Chamada de Aplicações em Segundo Plano Comando bg Faz com que processo parado execute em background Cid (Uninove) http://blog.cidandrade.pro.br 2010 20 / 34

Chamada de Aplicações em Segundo Plano Comando jobs Lista processos parados ou em background Cid (Uninove) http://blog.cidandrade.pro.br 2010 21 / 34

Chamada de Aplicações em Segundo Plano Uso do & Executa processo em background Cid (Uninove) http://blog.cidandrade.pro.br 2010 22 / 34

Envio de sinais para encerramento de processos Comando kill Envia sinais Cid (Uninove) http://blog.cidandrade.pro.br 2010 23 / 34

Envio de sinais para encerramento de processos Comando killall Envia sinais a diversos processos identificados por nome Cid (Uninove) http://blog.cidandrade.pro.br 2010 24 / 34

Outros Comando nice Executa comando com determinada cortesia Cid (Uninove) http://blog.cidandrade.pro.br 2010 25 / 34

Outros Comando renice Altera cortesia de determinado processo Cid (Uninove) http://blog.cidandrade.pro.br 2010 26 / 34

Outros Comando init Altera nível de execução do sistema Cid (Uninove) http://blog.cidandrade.pro.br 2010 27 / 34

Outros Comando reboot Reinicia o sistema Cid (Uninove) http://blog.cidandrade.pro.br 2010 28 / 34

Outros Comando halt Desliga o sistema Cid (Uninove) http://blog.cidandrade.pro.br 2010 29 / 34

Outros Comando shutdown Reinicia ou desliga o sistema Cid (Uninove) http://blog.cidandrade.pro.br 2010 30 / 34

Seção Final Autores Cid Rodrigues de Andrade cid@uninove.br Cid (Uninove) http://blog.cidandrade.pro.br 2010 31 / 34

Seção Final Referências Bibliográficas Cid (Uninove) http://blog.cidandrade.pro.br 2010 32 / 34

Seção Final Direitos Autorais Esta obra está licenciada sob a Licença Creative Atribuição-Uso não comercial-compartilhamento pela mesma licença-2.5 Brasil Commons Você pode copiar, distribuir e exibir esta obra e criar obras derivadas Você deve dar crédito aos autores originais e não pode utilizar esta obra com finalidades comerciais Se alterar, transformar ou criar outra obra com base nesta, somente poderá distribuir a obra resultante sob uma licença idêntica a esta Cid (Uninove) http://blog.cidandrade.pro.br 2010 33 / 34

Obrigado pela atenção Universidade Nove de Julho