Administração de sistemas operacionais

Slides:



Advertisements
Apresentações semelhantes
Redes Windows.
Advertisements

Sistemas Operacionais
Instalação e Configuração
Administração de sistemas operacionais
Administração de sistemas operacionais
Administração de sistemas operacionais
Administração de sistemas operacionais
Administração de sistemas operacionais
Administração de sistemas operacionais
Sistemas de Informação
Administração de sistemas operacionais
IPv6 no Linux com túnel Teredo Tunneling
Comandos do Linux SO II.
Engenharia de Software
Configuração de um servidor FTP
Prof. João Paulo de Brito Gonçalves
Curso Técnico de Informática
Configuração de um servidor DHCP
Conceitos Básicos sobre o S.O.
Softwares.
Hardening Linux
GERENCIAMENTO DE REDES
Curso Técnico em Manutenção e Suporte em Informática
CURSO DE LINUX EDUCACIONAL
REDES DE COMPUTADORES SISTEMAS DE INFORMAÇÃO
OSA - Operação de Software e Aplicativos
Servidor HTTP (Apache)
Utilitários de Redes Prof. Andréa Chicri Torga Adaptações
Painel de controle > Ferramentas administrativas > Serviços
Administração de Sistema Operacional de Rede WindowsServer-2003 WindowsServer-2003 Ricardo de Oliveira Joaquim TECNOLÓGICOS.
CAPACITAÇÃO SME-SP.
Aula 9 - Camada de aplicação
Aula prática 13 Orientação a Objetos – C++ Parte 1
Manual - Bikesys Versão 1.0 – Beta Março 2013.
Gerencia de Redes Redes de Computadores II
Sistemas Operacionais
Sistemas Operacionais de Redes de Computadores
Protocolo DHCP Willamys Araújo.
DEBIAN.
SSH – Secure SHell.
Sistemas Operacionais
Professor: Cristiano Mariotti
Professor Cristiano Mariotti
Linux Prof. Fabio Santos, D.Sc
Universidade de Mogi das Cruzes Tec
Administração de Sistemas Operacionais Não Proprietários 2ºSemestre Aula 05 Prof. Carlos Vinícius SERVIÇO NACIONAL DE APRENDIZAGEM.
TELNET E SSH Christian França Josiane Dalmasio Midra Sian Liberato
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio.
Administração de Sistema Operacional de Rede WindowsServer-2003 WindowsServer-2003 Ricardo de Oliveira Joaquim TECNOLÓGICOS.
Domain Name System - Sistema de Nomes de Domínios
Backup DE DADOS DO USUÁRIO. Cópia de segurança dos dados no computador, alguns fáceis e outros trabalhosos, de acordo com a quantidade de dados. Utilizado.
SISTEMA OPERACIONAL DE CÓDIGO ABERTO (LINUX) Prof. Glauber Alexandre.
Redes Configurações e teste.
FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede – AULA 03 Prof. Gabriel Silva.
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Prof.
NFS 1 NFS Network File Systems. NFS 2 NFS, O que é?  Network File System é um sistema que permite a montagem de sistemas de arquivos remotos através.
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Escola Secundaria Sebastião da gama Comunicação de dados Prof: Carlos Pereira Nome :André Santos Ano/Turma:12ºL Nº:2 IP Dinâmico, IP Fixo e DNS.
Versão Professor Emerson Felipe Elementos de informática
Serviços de rede e internet Jackson Eduardo da Silva.
21/04/2017 MODULO: Sistemas Operacional Aula 08 –Configurando o Computador Profª. : Élida Tavares.
UNIESP – Sistemas de Informação Práticas de Formação I Aula 10 Prof. Carlos Alberto Seixas.
Ferramentas para Sistema Web Sistemas de Informação Aula 9 – 08/05/2013.
Permissões de Acesso No Linux há três modelos de controle de acesso básicos: Read, Write e Execution. Veja um exemplo de permissão básica na figura.
Estruturas de Sistemas Operacionais. Componentes Comuns do Sistema Administração de Processos Administração da Memória Principal Administração do Armazenamento.
Redes de Computadores e Aplicações – Camada de aplicação IGOR ALVES.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
SOCKET - É um canal de comunicação entre processos que estabelece uma conexão entre eles na forma de cliente-servidor. Por meio de sockets, os computadores.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Instalação e análise de gráficos da ferramenta NTop Redes de Computadores.
Instalação de pacotes Sistemas Abertos.
Transcrição da apresentação:

Administração de sistemas operacionais Aula 13 Gerenciamento de serviços Prof. Esp. Diovani Milhorim

Gerenciamento de serviços Daemons: Alguns programas não são projetados de forma a utilizar informações contínuas do usuário, e assim ele se desconecta do terminal em sua primeira oportunidade. Por exemplo, um servidor HTTP passa o tempo todo respondendo requisições da rede, e normalmente ele não necessita intervenção alguma do usuário. Programas que transportam mensagens de correio de um local para outro, são outro exemplo dessa classe de aplicações. Chamamos estes programas de daemons.

Gerenciamento de serviços Daemons: Daemons são personagens da mitologia Grega; não são bons, nem maus, eram apenas espíritos assistentes que, na maior parte do tempo, realizavam tarefas úteis para a humanidade.

Gerenciamento de serviços Daemons: Existe uma convenção para batizar os programas que normalmente são executados como daemon, que é terminar o nome do programa com um ”d”. Ex:   BIND é o Daemon de Nomes Internet de Berkeley, (Berkeley Internet Name Daemon - o programa que o executa, é chamado named). O servidor WWW Apache é chamado de httpd, o daemon de impressão em linha é o lpd. Esta é uma convenção, e não uma regra de rápida assimilação; por exemplo, o daemon principal para a aplicação Sendmail é chamado sendmail, e não maild, como você poderia ter imaginado inicialmente.

Gerenciamento de serviços Serviços do sistema. Os serviços do sistema são daemons que servem o sistema operacional ou outros sistemas em rede, provendo e gerenciando recursos disponíveis. O número de serviços disponíveis dependem da quantidade destes instalados no sistema e na sua disponibilidade (estarem ativos ou não)

Gerenciamento de serviços Serviços do sistema. Alguns serviços importantes: Init: primeiro processo do sistema Syslog: log do sistema Network: serviços de rede Cron: agendador de tarefa Ssh: shell remoto seguro Cups e lpd: serviços de impressão Servidor X: interface gráfica Named: servidor DNS (nomes) Dhcpd: serviço de endereçamento Ip dinâmico

Gerenciamento de serviços Serviços do sistema. Para executar, parar ou recarregar o serviço, um daemon especifico tem que ser acionado. Para este tipo de tarefa usamos o comando service: Sintaxe: #service <daemon> ação  Exemplo: # service ssh status  Veja a reposta:  ssh is running. Como pode-se observar, o serviço sshd (link para o servidor ssh) está rodando. As opções para o comando são: Start, stop, restart, try-restart, reload, force-reload e status

Gerenciamento de serviços Mas vamos supor que você não queira que o serviço ssh seja carregado pelo sistema. Digita-se:  # service ssh stop  Mas essa não é a melhor maneira para fazer isso, mesmo porque o daemon continuará a ser carregado quando o sistema tiver sendo iniciado.  Para que o serviço não seja mais carregado temos   que desabilitar o seu carregamento no boot. Isto pode ser feito removendo o link ao serviço em todos os diretório de inicialização (rc0, rc1, rc2, rc3, rc4 e rc5), ou usando utilitários que nos auxiliam nesta tarefa. Podemos citar como utilitários mais usados o chkconfig e o rc-config.

Gerenciamento de serviços O chkconfig Para instalar o utilitário use o apt: #apt-get install chk-config O chkconfig é um utilitário de terminal. Entre no terminal, logue-se como root e digite:  # chkconfig --list  Uma lista de daemons habilitados em cada runlevel será mostrado em tela (figura 1).

Gerenciamento de serviços O chkconfig Figura 01: saida em tela do comando chkconfig

Gerenciamento de serviços O chkconfig Veja que conforme o runlevel (0,1,2,3,4,5,6) que é ativado, o serviço é ou não carregado no iniciar do sistema.  Para adicionar um serviço à lista digite:  chkconfig --add <serviço>  Exemplo:  # chkconfig --add ssh  Para remover:  chkconfig --del <serviço> 

Gerenciamento de serviços O chkconfig # chkconfig --level 12345  Se você não especificar os runlevels desejados, ele automaticamente ativará o serviço nos runlevels 1, 2, 3, 4 e 5.  Para especificar um runlevel use: # chkconfig --level 1 ssh on Ou para desabilitar o serviço em um runlevel: # chkconfig --level 1 ssh off

Gerenciamento de serviços O rcconf O rcconf é um utilitário gráfico para gerenciamento de serviços do sistema. Sua instalação pode ser realizada via apt-get. #apt-get install rcconf Pode-se ver na figura 2 a tela de saída do rcconf.

Gerenciamento de serviços O rcconf Figura 02: Tela de saída do utilitário rcconf

Gerenciamento de serviços O rcconf Observe na tela de saída do utilitário que os serviços disponíveis são apresentados e existe a opção de marcar (habilitar) ou desmarcar (desabilitar) o serviço. Ao sair do utilitário pela opção “ok” a configuração realizada passará a ser válida.

Gerenciamento de serviços Instalando serviços. No início os pacotes deviam ser descompactados em diretórios, configurados manualmente, compilados e posteriormente criados os links para os executáveis binários. Os pacotes eram disponibilizados no formato compactado .tar.gz. Devido à complexidade do processo e os diferentes procedimentos para intalação de cada tipo de software, cada uma das distribuições linux se preocupou em desenvolver gerenciadores de pacotes que automatizassem as operações.

Gerenciamento de serviços Instalando serviços. Cada distribuição possui um método próprio de instalação de novos pacotes e serviços. Nas distribuições baseadas no red hat a instalação é feita via instalador de pacotes RPM. Um pacote RPM nada mais é do que os arquivos do programa, scripts e regras para sua instalação. Distribuições baseadas em debian utilizam o DPKG que é o método de gerenciamento de pacotes debian. 

Gerenciamento de serviços Instalando serviços. DPKG O dpkg é um programa de computador que é a base do Sistema de Gerenciamento de Pacotes da distribuição linux Debian. Foi inicialmente criado por Matt Welsh, Carl Streeter and Ian Murdock como uma aplicação Perl, sendo posteriormente reescrito, em sua maior parte, para a linguagem C por Ian Jackson em 1993. O dpkg, similar ao RPM, é usado para instalar, remover e fornecer informações sobre os pacotes .deb. O dpkg é uma ferramenta de baixo nível; ferramentas de alto nível, como o APT são usadas para obter os pacotes de instalação de localizações remotas ou lidar com as complexas relações entre eles(dependências).

Gerenciamento de serviços Instalando serviços. O apt. O apt é uma maneira rápida, prática e eficiente de se instalar pacotes, gerenciando suas dependências automaticamente e tomando conta de seus arquivos de configuração ao atualizar. Assim, o Debian, criou o APT ou Advanced Packaging Tool, hoje portado pela Conectiva e incorporado por algumas outras distribuições.

Gerenciamento de serviços O apt. O arquivo /etc/apt/sources.list Para seu funcionamento, o APT utiliza-se de um arquivo que lista as `fontes' de onde ele obterá os pacotes. Esse arquivo é o /etc/apt/sources.list. As entradas desse arquivo são normalmente formadas assim: deb http://host/debian distribuição seção1 seção2 seção3 deb-src http://host/debian distribuição seção1 seção2 seção3 A primeira palavra das linhas, deb e deb-src indicam o tipo de repositório: deb: pacotes binários ou seja, os pré-compilados que normalmente usamos deb-src: pacotes fonte que são o fonte original do programa mais o arquivo de controle Debian (.dsc) e o diff.gz contendo as modificações necessárias para se debianizar o programa.

Gerenciamento de serviços O apt. O arquivo /etc/apt/sources.list Observamos na figura 3 o arquivo sources.list com as entradas para o repositório padrão debian (oficial), para o espelho brasileiro e para o repositório de updates de segurança do sistema. Figura 03: arquivo sources.list

Gerenciamento de serviços O apt. Comandos do apt: Instalar pacote: #apt-get install <pacote> Procurar pacote: #apt-cache search <pacote> Remover Pacote #apt-get remove <pacote> Fazer upgrade de todos pacotes #apt-get –u upgrade Fazer update dos pacotes no repositório. #apt-get update

Gerenciamento de serviços Exercício: 1)Remova o ssh dos runlevel 2 e 3 usando o comando chkconfig. Faça um print screen na tela do utilitário que mostra o serviço desabilitado e envie ao professor por email. 2)Instale via apt o serviço nfs. 3) Faça com que o serviço nfs seja inicializado no boot do sistema utilizando o utilitário rcconf (envie também print da tela ao professor)