![Page 1: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/1.jpg)
Administração de Sistemas Operacionais
Prof.: Marlon Marcon
Instituto Federal de Minas Gerais Campus Bambuí
![Page 2: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/2.jpg)
Sumário
• Visão Geral de um sistema linux
– Conceitos básicos
– Histórico do Linux
– Kernel
– Principais serviços
– Distribuições linux
![Page 3: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/3.jpg)
Histórico
• Foi desenvolvido pelo finlandês Linus Torvalds, inspirado no sistema Minix
• sob licença GPL
• qualquer pessoa que utilizar, estudar, modificar e distribuir de acordo com os termos da licença
• Primeira versão estável 0.02 (5 de outubro de 1991)
Linus Torwalds
![Page 4: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/4.jpg)
Histórico
• Inicialmente: – desenvolvido e utilizado por grupos de entusiastas
em computadores pessoais
• Hoje: – Colaboração de grandes empresas:
• IBM
• Sun Microsystems
• Hewlett-Packard (HP)
• Oracle
• Google.
![Page 5: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/5.jpg)
Estrutura de um sistema linux
Programas normais
Kernel
Hardware
![Page 6: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/6.jpg)
Kernel
• Todo sistema UNIX consiste:
– Um núcleo
– Programas do sistema
– Aplicações
• O kernel é o coração do SO
![Page 7: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/7.jpg)
Kernel
• Mantém o controle do arquivos em disco;
• Inicializa programas;
• Executa-os de forma concorrente;
• Aloca memória e outros recursos;
• Recebe pacotes de rede;
• Etc.
![Page 8: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/8.jpg)
Kernel
Faz muito pouco sozinho, na verdade ele provê ferramentas com as quais os
serviços podem ser desenvolvidos LARS, W (1998)
![Page 9: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/9.jpg)
Kernel
• Funciona como uma interface com os dispositivos de hardware
• Disponibiliza ferramentas para acesso via system calls (chamadas do sistema)
– Comandos para acesso a recursos do SO
![Page 10: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/10.jpg)
Kernel
• Programas de Sistema
– Necessários para manter o sistema operacional funcionando
– Exemplo: telnet
• Aplicações
– Visam que coisas úteis sejam executadas
– Exemplo: Editor de texto
![Page 11: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/11.jpg)
• Partes do kernel
– Gerenciador de processos
– Gerenciador de memória
– Controle de dispositivos de hardware
– Controle de sistemas de arquivos
– Gerenciador de rede
– Etc.
![Page 12: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/12.jpg)
Estrutura do Kernel
![Page 13: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/13.jpg)
Serviços
• Principais serviços de um sistema Unix – Init
– Getty
– Syslog
– Cron e at
– Interface gráfica
– Rede
– Sistema de arquivos de rede (NFS)
– Correio eletrônico
– Impressão
![Page 14: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/14.jpg)
Init
• Primeiro processo a ser executado após a
carga do kernel
• Monta sistema de arquivos, inicia servidores
• Carrega interface gráfica
• Quando um sistema é desligado, o init se
encarrega de finalizar todos os processos e
parar o processador e todo o resto.
![Page 15: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/15.jpg)
Getty
• Disponibiliza o acesso ao console
• Cada instância do terminal possui uma instância do getty
• Verifica a senha do usuário e valida ele
![Page 16: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/16.jpg)
Syslog
• Log do sistema
• Armazena os erros, avisos e outros alertas
![Page 17: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/17.jpg)
Cron e At
• Utilizados para limpar diretórios temporários
– /tmp
– /var/tmp
• Isso evita que os discos rígidos fiquem cheios
• Diferença entre eles
– Cron pode ser executado muitas vezes sob demanda
– At somente uma vez em um horário específico do sistema
![Page 18: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/18.jpg)
Interface gráfica
• Não é incorporada ao kernel
• É implementada por programas ao nível de usuário
• Ambiente gráfico do Linux é o X
• Interfaces gráficas
– KDE
– Gnome
– Window Maker ...
![Page 19: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/19.jpg)
![Page 20: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/20.jpg)
![Page 21: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/21.jpg)
![Page 22: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/22.jpg)
Rede
• Uma conexão entre dois ou mais computadores
• Um sistema UNIX possui muitos serviços de rede
– Impressão
– Cópias de segurança
– Sistemas de arquivos
– Login
– Processamento paralelo
• Simplifica a administração do sistema pois permite a administração centralizada
![Page 23: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/23.jpg)
Sistemas de Arquivos em Rede
• Possibilita a visualização de todos os arquivos de uma rede como se fossem locais
• Mais usado e conhecido é o NFS (Network File System) desenvolvido pela Sun.
![Page 24: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/24.jpg)
Correio Eletrônico
• Uma mensagem eletrônica é um arquivo formatado de maneira especial;
• Programas que entendem o arquivo são utilizados para ler e enviar tais arquivos como mensagens.
![Page 25: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/25.jpg)
Impressão
• Uma impressora fica subutilizada se apenas um usuário ter acesso a ela
• A impressora é gerenciada por um software que implementa uma fila de impressão
![Page 26: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/26.jpg)
Distribuições
• Ubuntu
• Debian
• Kurumin
• openSUSE
• Android
![Page 27: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/27.jpg)
Ubuntu
• Baseado no Debian
• Mais popular do mundo
• A cada 6 meses nova versão
• Versão atual 10.10
![Page 28: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/28.jpg)
Debian
• Versões, codinomes e datas em que se tornaram "stable": – 6.0—Squeeze 6 de fevereiro de 2011 – 5.0—Lenny 15 de fevereiro de 2009 – 4.0—Etch, 8 de abril de 2007 – 3.1—Sarge, 6 de junho de 2005 – 3.0—Woody, 19 de julho de 2002 – 2.2—Potato, 15 de agosto 2000 – 2.1—Slink, 9 de março de 1999 – 2.0—Hamm, 24 de julho 1998 – 1.3—Bo, 2 de junho de 1997 – 1.2—Rex, 1996 – 1.1—Buzz, 1996
![Page 29: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/29.jpg)
Kurumin
• Baseada no Knoppix
• Distribuição brasileira
• Desenvolvido por Carlos E. Morimoto
![Page 30: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/30.jpg)
openSUSE
• Mantido pela Novell
• Ultima versão estável 11.3
• YaST
![Page 31: Instituto Federal de Minas Gerais Campus Bambu](https://reader035.vdocuments.com.br/reader035/viewer/2022071601/613d4ea5736caf36b75bc68e/html5/thumbnails/31.jpg)
Android
• Sistema operacional móvel
• Desenvolvido pela google • 1.5 : Cupcake (Abril de 2009, com a última revisão oficial a maio de 2010)
• 1.6 : Donut (Setembro de 2009, com a ultima revisão oficial a maio de 2010)
• 2.1 : Eclair (Janeiro de 2010, com a última revisão oficial a maio de 2010)
• 2.2 : FroYo (Frozen Yogourt - Maio de 2010, com a última revisão oficial a julho de 2010)
• 2.3 : Gingerbread (versão atual lançada a 6 de dezembro de 2010)
• 3.0 : Honeycomb (Lançada especialmente para Tablets em Janeiro de 2011)
• Ice Cream