sistemas operacionais linux professor léo matos e-mail: [email protected] site: msn:...

27

Click here to load reader

Upload: internet

Post on 21-Apr-2015

117 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Sistemas Operacionais

Linux

Professor Léo MatosE-mail: [email protected]: www.leomatos.com.brMsn: [email protected]

Page 2: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Hardware

•Parte Física de um computador•Parte mecânica, palpável.Ex.: Processador, memórias, teclado, mouse e outros.

• Parte Lógica que faz um computador funcionar

• Parte inteligente, programas.• Seqüência lógica de instruções

(comandos).Ex.: Aplicativos de texto, planilhas eletrônicas,

Sistemas Operacionais, jogos e outros.

Software

2

Professor Léo Matos

Page 3: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Tipos de Software

•Sistema Operacional•Aplicativos•Utilitários•Firmware

3

Professor Léo Matos

Page 4: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Sistema Operacional• São programas responsáveis pelo gerenciamento de

informações e de componentes de hardware e software.

• Para utilizarmos um computador é necessária, inicialmente, a instalação de um sistema operacional.

• Serve como um intermediário entre o usuário, qualquer outro programa e os recursos de hardware, ou seja, nenhum programa ou usuário “conversa” diretamente com os componentes físicos do computador.

• Um Sistema Operacional pode ser Monousuário ou Multiusuário, e ainda Monotarefa ou Multitarefa.

4

Professor Léo Matos

Page 5: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Os Sistemas Operacionais mais conhecidos do mercado são:•Família Windows ( Windows 98, XP,

Vista, Windows 2000 e 2003)•Unix•Linux•Ms-Dos

5

Page 6: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Sistema de arquivos•Além da estrutura física do disco (HD), um

Sistema Operacional necessita de um “sistema” que o mostre como fazer a leitura ou gravação neste disco, é o que chamamos de Sistema de Arquivos.

•Um sistema de arquivos faz a organização dos arquivos no disco.

6

Professor Léo Matos

Page 7: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Noções de Software Livre•A idéia de Software Livre foi criada por uma fundação não

governamental e sem fins lucrativos chamada de FSF (Free Software foundation – Fundação do Software Livre).

•Está voltada para o compartilhamento do conhecimento tecnológico, fazendo com que o uso de computadores se torne cada vez mais popular no mundo inteiro.

7

Professor Léo Matos

Page 8: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

GPL (General Public Licence - Licença pública Geral)

• Liberdade n.º 0 - A liberdade de executar o programa, para qualquer propósito;

• Liberdade n.º 1 - A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito para esta liberdade;

• Liberdade n.º 2 - A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo;

• Liberdade n.º 3 - A liberdade de aperfeiçoar (modificar) o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Acesso ao código-fonte é um pré-requisito para esta liberdade.

8

Page 9: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Software Livre e Software Proprietário

Software Livre Software Proprietário

Sistemas Operacionais Linux Microsoft Windows

Programas de Escritório BrOffice.org / Open Office

Microsoft Office

Navegador de Internet Mozilla Firefox Internet Explorer

Gerenciador de E-mails Mozilla Thunderbird

Microsoft Outlook

Manipulador de Imagens Gimp Adobe Photoshop

9

Page 10: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Linux•O Linux é um sistema operacional

considerado um Software livre.•Desenvolvido pela fusão do projeto GNU e

a idéia de um finlandês chamados Linus Torvalds.

10

Professor Léo Matos

Page 11: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Formação do Sistema Linux

11

Page 12: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Formação do Sistema Linux• Kernel: É a principal parte de um Sistema Operacional.

Estamos falando do núcleo, do centro nervoso, onde está localizada toda a programação criada (código fonte) para controlar todo o funcionamento do Hardware de um computador.

• Shell: O shell é um interpretador de comandos que atua como interface para o usuário se comunicar com o Kernel.

• Servidor X: É um programa que dá a possibilidade de criação e manipulação de Interfaces gráficas que se comunicam através dele com o Kernel.

12

Page 13: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Formação do Sistema Linux

•Interfaces Gráficas: Ambientes convidativos, ambiente com janelas e ícones. Também é conhecido como gerenciadores de janelas.

Exemplos: KDE, GNOME

•Aplicativos: Programas com tarefas especificas que podem variar do uso da Internet, até mesmo a criação de uma planilha de cálculos.

13

Page 14: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Interfaces gráficas

GNOME

KDE

14

Professor Léo Matos

Page 15: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Interpretador de comandos

•O mais conhecido SHELL é o Bash.

15

Professor Léo Matos

Page 16: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Comunidades Linux

•O kernel Linux foi criado em 1991 por Linus Torvalds, hoje é mantido por uma comunidade mundial de desenvolvedores (que inclui programadores individuais e empresas como a IBM, a HP e a Hitachi). Milhares de desenvolvedores no mundo todo contribuem para a melhoria do Linux, com desenvolvimento de novas interfaces, novos recursos e corrigindo erros.

16

Professor Léo Matos

Page 17: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Distribuições Linux (O Kernel vestido com roupas diferentes)

•Conectiva Linux•Kurumin•Fedora•Red Hat•Slackware•Ubuntu•Mandrake•Debian•Suse

17

Professor Léo Matos

Page 18: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Linux vs WindowsMicrosoft Windows GNU Linux

Software Proprietário da Microsoft

Software Livre desenvolvido por Linus

Código fonte indisponível (fechado)

Código fonte disponível (aberto)

Sistema de Arquivos FAT e NTFS

Sistema de Arquivos EXT (mais usado) e Reiserfs que não é tão comum.

Sistema Multitarefa Sistema Multitarefa

Versão XP - Sistema Monousuário.Existem versões do Windows que são Multiusuário como (Windows 2003 Server e Vista Ultimate)

Sistema Multiusuário

18

Professor Léo Matos

Page 19: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Instalação dos dois Sistemas

19

Page 20: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Gerenciador de Boot

•GRUB•LILO

20

Professor Léo Matos

Page 21: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Contas de usuário Linux

•Conta de Administrador ou Super Usuário•Conta de usuário comum

21

Professor Léo Matos

Page 22: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Arquivos

•O Linux trabalha de forma “Case-Sensitive”, ou seja, faz diferenciação entre letras maiúsculas e minúsculas. Então dentro de um mesmo diretório poderia ter 3 arquivos com os seguintes nomes:

Ex.: Texto.doc TEXTO.doc texTO.doc

•Os nomes dos arquivos podem conter caracteres que no Windows é proibido, como *. \ / ? e outros. Então um arquivo no Linux poderia ter o seguinte nome: “texto.descrito-artigo*.126.doc” .

22

Professor Léo Matos

Page 23: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Estrutura de diretórios

23

Professor Léo Matos

Page 24: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

Estrutura de Diretórios Windows

24

Professor Léo Matos

Page 25: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

A função de cada diretório no Linux (Cada macaco no seu galho)•Diretório raiz ou simplesmente /É o principal diretório do Linux. Todos os

diretórios do Linux estão organizado dentro do diretório raiz.

•Diretório bin ou /bin (binários)Armazena os arquivos binários, ou seja,

os equivalentes a executáveis que conhecemos no Windows

25

Page 26: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

• Diretório boot ou /boot (inicialização)Armazena os arquivos de inicialização do Sistema Linux.

É neste diretório que encontramos o Kernel e alguns arquivos utilizados pelos gerenciadores de Boot ( Lilo e o Grub).

• Diretório dev ou /dev (devices = dispositivo)Armazena os arquivos responsáveis pelo funcionamento

de um Hardware instalado, por exemplo drives de leitura de CDs e Disquetes, barramentos, portas.

• Diretório root ou /rootArmazena documentos pessoais do Super Usuário

(Administrador) e é exclusivo.

 

26

Page 27: Sistemas Operacionais Linux Professor Léo Matos E-mail: leomatosinf@gmail.com Site:  Msn: prof_leo_inf@hotmail.com

• Diretório etc ou /etcArmazena os arquivos de configuração do Linux e de

seus aplicativos. Fazendo uma comparação com o Windows seria arquivos de registro.

• Diretório mnt ou /mnt (Mount = montar)O diretório “mount” ou seja, /mnt , servirá como ponto

de montagem (visor de conteúdo) para o CD-ROM (/mnt/cdrom), drive de disquetes (/mnt/floppy) e outros dispositivos de armazenamento.

• Diretório home ou /homeArmazena documentos pessoais das contas de usuários

comuns. Cada usuário comum terá um diretório exclusivo dentro de /home.

27

Professor Léo Matos