Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de...

49
Apresentação de SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV - Sistema Operativo Open Source Duração: 30 tempos

Transcript of Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de...

Page 1: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Apresentação de SISTEMAS OPERATIVOS

Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos

Módulo IV - Sistema

Operativo Open Source

Duração: 30 tempos

Page 2: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves

Conteúdos (1)

História. Características do Linux. Conceitos básicos.

Versões e distribuições de um Sistema Operativo Open Source;

Instalação e configuração de um Sistema Operativo Open Source: – Particionamento; Formatação; Opções de

instalação; Optimização de recursos; Instalação de dispositivos e device drivers; Configuração do sistema.

2

Page 3: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves

Conteúdos (2)

Comandos Unix/Linux.

Múltiplas configurações do sistema.

Resolução de problemas.

Instalação de Aplicativos.

3

Page 4: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

4

Critérios e tipo de avaliação

Critérios:

– 30% - parte sócio-afectiva;

– 70% - parte cognitiva.

Tipo de avaliação:

– Teste de desempenho/aptidão.

Sistemas Operativos - Pedro Matos Gonçalves

Page 5: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 5

Está ligada à criação do S. O. Multics, na década de 60 desenvolvido por várias entidades: – MIT; General Eletric; Bell Labs e American

Telephone and Telegraph.

Ken Thomson da Bell Labs prossegiu os estudos e quis construir um SO mais pequeno. Surgiu o Unix que foi mais tarde reescrito na linguagem de alto nível C.

Entre 1977 e 1981, a AT&T alterou o Unix e lançou o System III.

História do Linux

Page 6: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 6

Em 1983, foi lançado o Unix System IV que passou a ser comercializado. Este sistema é usado ainda hoje e tornou-se no padrão internacional do Unix.

Como as licenças deste SO passaram a ser pagas foi criada uma fundação com o objetivo de proteger o software livre, a FSF (Free Software Foundation) e uma licença especial GPL (General Public Licence) que permite a cópia, modificação e melhoria de todo o software. Surgiu então o SO GNU.

História do Linux

Page 7: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 7

GNU significa GNU is Not Unix.

O Minics é uma versão gratuita do Unix utilizada para fins educativos.

No início dos anos 90 um estudante de Ciências da Computação, Linus Torvalds insatisfeito com os sistemas operativos existentes para PC (muito caros e pouco flexíveis) começou a desenvolver o seu próprio núcleo (Kernel) do sistema operativo a que chamou Linux.

História do Linux

Page 8: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 8

O código fonte do Linux foi disponibilizado

na Internet e vários programadores

interessaram-se pelo projeto tendo o

número de utilizadores aumentado.

O Linux é apenas um Kernel que

conjuntamente com os programas GNU

forma um SO que é cada vez mais utilizado.

História do Linux

Page 9: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 9

O Linux está sob a licença GPL o que

permite a qualquer pessoa utilizar o código

fonte com o compromisso de o manter

aberto.

O Kernel do linux está na versão 2.6 para

processadores 32 e 64 bits, suporta vários

núcleos e está de acordo com a norma

POSIX.

História do Linux

Page 10: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 10

O Linux é um SO multitarefa e multiutilizador.

Pode funcionar sem conflitos com outros SO (como MS-DOS, Windows, Netware).

Suporta nomes de ficheiros e diretórios extensos (255 carateres).

Permite conetividade com plataformas como a Apple, Sun, Macintosh, Sparc, Alpha, PowerPC, ARM, Unix, Windows, MS-DOS, etc

Caraterísticas do Linux

Page 11: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 11

O Linux carrega para a memória, em cada

instante o que é utilizado durante o

processamento libertando-a totalmente

assim que o programa ou dispositivo

termina o seu processamento.

Só é necessário reiniciar o sistema no caso

de instalação interna de um novo periférico

ou no caso de falha de algum hardware e

nunca após configurações efetuadas.

Caraterísticas do Linux

Page 12: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 12

Funciona em computadores 386 com 4MB de memória sem o sistema gráfico X.

Acede a discos formatados pelo MS-DOS, Windows, Novell, OS/2, NTFS, SunOS, Amiga, Atari, Mac, etc.

Não são conhecidos vírus do Linux.

O linux permite executar aplicações DOS através do DOSEMU e aplicações Windows através do WINE

Caraterísticas do Linux

Page 13: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 13

Suporta dispositivos de infravermelhos, de

rede via radioamador, plug-and-play, USB,

etc.

Possui firewalls de alta qualidade e efetua

routing estático e dinâmico de pacotes.

Pode ter mais que um IP por placa de rede.

Pode ter no mesmo computador um

servidor web e um FTP.

Caraterísticas do Linux

Page 14: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 14

O sistema de ficheiros evita a

fragmentação.

Permite a montagem de um servidor Web,

e-mail, news, etc., com um baixo custo e

alta performance. O servidor Web Apache e

o Sendmail são gratuitos.

Por ter o código aberto é possível analisar e

adaptar o código fonte de modo a garantir

mais segurança no sistema.

Caraterísticas do Linux

Page 15: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 15

Suporta dispositivos e periféricos novos e

obsoletos.

Pode ser executado em arquiteturas

diferentes: Intel, Macintosh, Alpha, Arm, etc.

Existem consultores técnicos espalhados

por todo o mundo especializados no suporte

ao sistema.

Caraterísticas do Linux

Page 16: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 16

O Linux é um SO multitarefa e multiutilizador (esses utilizadores podem estar ligados por terminais remotos de rede).

O sistema corre sistemas de proteção que impedem que os utilizadores não interfiram no trabalho uns dos outros e acedam aos mesmos recursos simultaneamente.

A entrada no sistema é feita através de Login: utilizando um nome e uma palavra-chave.

Existe um utilizador especial que é o administrador ou superutilizador que tem o nome de root.

Conceitos básicos do Linux

Page 17: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 17

O utilizador root pode desligar o sistema

utilizando os seguintes comandos:

– shutdown –h now

– halt

– poweroff

Para reiniciar o sistema usar:

– reboot

– shutdown –r now

– Ctrl+ Alt + Del

Conceitos básicos do Linux

Page 18: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 18

Um ficheiro é a unidade onde estão armazenados

os dados e pode conter: texto, música, programa,

base de dados, folha de cálculo, etc.

Um ficheiro é identificado por um nome e tem uma

extensão que identifica o tipo de ficheiro:

– aulas.txt – ficheiro de texto;

– script.sh – ficheiro de script;

– system.log – registo de um programa no sistema;

– arquivo.gz – ficheiro compactado pelo utilitário gzip.

Conceitos básicos do Linux Ficheiros

Page 19: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 19

O GNU/Linux diferencia maiúsculas de minúsculas. O ficheiro aulas.txt é diferente de Aulas.txt.

Um ficheiro oculto é identificado por um ponto no início do nome.

O comando ls não mostra os ficheiros ocultos.

Para mostrar ficheiros ocultos temos que usar o comando ls –a.

Conceitos básicos do Linux Ficheiros

Page 20: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 20

Um directório permite armazenar vários ficheiros ou directórios. O directório também diferencia maiúsculas de minúsculas.

Os directórios são especificados por / e não por \ como é feito no DOS ou Windows.

O directório raiz é o directório principal do sistema e é representado por /. Pode ser acedido com o comando: – cd /

Utilize o seguinte comando para ver o conteúdo da raiz: – ls -l

Conceitos básicos do Linux Directórios

Page 21: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 21

O directório-padrão é o directório atual. Para sabermos em que directório nos encontramos podemos digitar o comando:

– pwd

Para listar o conteúdo do directório atual podemos usar os comandos:

– ls .

– ls

O directório home é o directório do utilizador onde este pode armazenar os seus ficheiros pessoais. Se o utilizador for lara então o seu directório pessoal será /home/lara. Para listar o seu conteúdo podemos utilizar:

– ls /home/lara

– ls ~

Conceitos básicos do Linux Directórios

Page 22: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 22

O directório superior é identificado por .. ( 2

pontos).

Para listar o conteúdo do directório superior use

– ls ..

O directório anterior é identificado por – (hífen).

Se estiver no directório /home/utilizador e digitar cd

/lib, pode rapidamente voltar para o directório

/home/utilizador usando o comando:

– cd -

Conceitos básicos do Linux Directórios

Page 23: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 23

Caminho na estrutura de directórios.

Para ver o ficheiro contido em /home/utilizador/Documentos/pedro.txt

Existem duas opções.

Primeira opção: – cd /home/utilizador/Documentos

– cat pedro.txt

Ou segunda opção: – cat /home/utilizador/Documentos/pedro.txt

Conceitos básicos do Linux Directórios

Page 24: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 24

Conceitos básicos do Linux Estrutura base de directórios

Page 25: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 25

Conceitos básicos do Linux Estrutura base de directórios

Page 26: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 26

Grandes distribuições: Arch Linux. http://www.archlinux.org

Alinex. http://www.alinex.org

Caixa Mágica. http://www.caixamagica.pt

Debian. http://www.debian.org

Ubuntu Linux. http://www.ubuntulinux.org

Slackware Linux. http://www.slackware.com

OpenSuSe. http://www.opensuse.org

Versões e distribuições de um Sistema Operativo Open Source

Page 27: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 27

Grandes distribuições: Red Hat Linux. http://www.redhat.com

Fedora. http://fedoraproject.org

CentOS. http://www.centos.org

Pequenas distribuições: Knoppix. http://www.knoppix.com

Coyote. http://coyotelinux.com

IPCop. http://sourceforge.net/apps/trac/ipcop

ou http://www.ipcop.org

Untangle. http://www.untangle.com

Versões e distribuições de um Sistema Operativo Open Source - Grandes

Page 28: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 28

Comandos para manipulação de directórios - ls

Page 29: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 29

Comandos para manipulação de directórios - ls

Page 30: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 30

Comandos para manipulação de directórios – cd, pwd

Page 31: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 31

Comandos para manipulação de directórios – mkdir

Page 32: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 32

Comandos para manipulação de directórios – rm

Page 33: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 33

Comandos para manipulação de directórios – rm

Page 34: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 34

Comandos para manipulação de ficheiros – cat

Page 35: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 35

Comandos para manipulação de ficheiros – zcat, tac e more

Page 36: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 36

Comandos para manipulação de ficheiros – rm

Page 37: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 37

Comandos para manipulação de ficheiros – rm

Page 38: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 38

Comandos para manipulação de ficheiros – cp

Page 39: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 39

Comandos para manipulação de ficheiros – cp

Page 40: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 40

Comandos para manipulação de ficheiros – cp

Page 41: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 41

Comandos para manipulação de ficheiros – mv

Page 42: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 42

Comandos para manipulação de ficheiros – mv

Page 43: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 43

Instalação de Software – Programa rpm

Page 44: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 44

Instalação de Software – Programa yum

Page 45: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 45

Instalação de Software – Programa yum

Page 46: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 46

Instalação de Software – Programa Yum Extender

Page 47: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 47

Instalação de Software – Programa Yum Extender

Page 48: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 48

Instalação de Software – Adicionar/Remover programas

Page 49: Apresentação de SISTEMAS OPERATIVOS · SISTEMAS OPERATIVOS Curso Profissional de Técnico de Gestão e Programação de Sistemas Informáticos Módulo IV ... de instalação interna

Sistemas Operativos - Pedro Matos Gonçalves 49

Bibliografia

SÁ, José Paulo e outros. – Sistemas Operativos

Módulos 1, 2 e 4. Porto: Porto Editora, 2010. ISBN

9789720440211