1 - introdução ao linux

31
INSTALAÇÃO, MANUTENÇÃO E CONFIGURAÇÃO DE SO E APLICATIVOS Prof ª.: Rosanete Grassiani dos Santos [email protected] / [email protected]

Upload: rosanete-grassiani-dos-santos-will

Post on 04-Jul-2015

213 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: 1 - Introdução ao linux

INSTALAÇÃO, MANUTENÇÃO E

CONFIGURAÇÃO DE SO E

APLICATIVOS

Prof ª.: Rosanete Grassiani dos Santos

[email protected] / [email protected]

Page 2: 1 - Introdução ao linux

APRESENTAÇÃO

Rosanete Grassiani dos Santos

Formação: Tecnologia em Análise e

Desenvolvimento de Sitemas – UTFPR

Pós-Graduação em Banco de Dados – UTFPR

Page 3: 1 - Introdução ao linux

INTRODUÇÃO

Um detalhe muito importante quando se fala em

GNU/Linux ou Softwares Livres em geral é que

existem várias maneiras de se fazer a mesma

coisa, e também existem vários softwares que

fazem a mesma coisa. A liberdade de optar como

fazer alguma tarefa é o seu diferencial.

Page 4: 1 - Introdução ao linux

INTRODUÇÃO

Antes de iniciarmos o estudo do Linux em

particular, há a necessidade de verificarmos alguns

termos, tais como:

Código-fonte

Código-fonte aberto

Kernel

GNU

Page 5: 1 - Introdução ao linux

O QUE É CÓDIGO-FONTE?

Grande parte dos softwares que baixamos ou compramos estão na verão “prontos para uso”, ou seja, na versão compilada.

A maioria das empresas vêem isso como vantagem, pois impede outras empresas de copiar o seu código usando-o como produto de competição.

Isso também dá a empresa o controle sobre a qualidade e recursos em determinado produto.

Page 6: 1 - Introdução ao linux

O QUE É CÓDIGO-FONTE ABERTO?

O código-fonte aberto (open source), é o oposto,

ou seja, o código-fonte é liberado para que a

população faça as alterações, ajustes, correções e

compartilhe com a comunidade em geral.

Page 7: 1 - Introdução ao linux

UM SOFTWARE É CONSIDERADO OPEN

SOURCE QUANDO:

Distribuição livre;

Acesso ao código-fonte;

Permissão para criação de trabalhos derivados;

Integridade do autor do código-fonte;

Não discriminação contra pessoas ou grupos;

Não discriminação contra áreas de atuação;

Distribuição da licença;

Licença não específica a um produto;

Licença não restritiva a outros programas;

Licença neutra em relação à tecnologia.http://softwarelivre.org/open-source-codigo-aberto

Page 8: 1 - Introdução ao linux

O QUE É KERNEL?

É o cérebro do SO.

Um PC divide-se basicamente em duas camadas:

Software e Hardware. O kernel faz a ligação entre

estas duas camadas, ou seja, é ele quem gerencia

os recursos do sistema e permite que os

programas façam uso deles.

Page 9: 1 - Introdução ao linux

O QUE É KERNEL?

Pode ser descrito como um grande organizador ,

pois ele é responsável por garantir que todos os

programas terão acesso aos recursos que

necessitam (memórias RAM, por exemplo)

simultaneamente, fazendo com que haja

compartilhamento concorrente mas sem oferecer

riscos à integridade da máquina.

Page 10: 1 - Introdução ao linux

FUNCIONAMENTO DO KERNEL

Começa a funcionar assim que o computador é

ligado iniciando a detecção de todo o hardware

indispensável ao funcionamento da máquina

(monitor, placa de video, etc.).

O SO é carregado em seguida e tão logo o usuário

efetue o logon, o kernel passa a administrar as

principais funções dentro do SO (isso inclui

gerenciamento de memória, dos processos, dos

arquivos e de todos os dispositivos periféricos).

Page 11: 1 - Introdução ao linux

GNU

Projeto idealizado em 1984 por Richard Stallman

com o objetivo de recuperar o espírito cooperativo

que prevalecia na comunidade de informática de

sua origem.

Ele buscava criar um SO que fosse completamente

livre, podendo ser usado, modificado ou

redistribuído por qualquer pessoa, desde que

fosse garantido a todos os mesmos direitos de uso.

Page 12: 1 - Introdução ao linux

GNU

O programa deveria ser compatível com o UNIX,

mas sem utilizar o seu código fonte. Desta forma, o

nome escolhido, além de representar o mamífero

Gnu, como é visto em seu logotipo, também

significava um acrônimo recursivo de GNU is Not

Unix, ou seja, GNU não é Unix.

Page 13: 1 - Introdução ao linux

GNU

Os programadores acreditavam que um SO não

era apenas um kernel, ele deveria incluir também

editores, formatadores de texto, software de e-mail

entre muitas outras funcionalidades.

Escrever um SO desta forma, além de ser

complexo levaria muito tempo.

Page 14: 1 - Introdução ao linux

GNU

Uma das opções seria tornar o kernel compatível

com o Unix, pois o design em geral já era testado e

também porque a compatibilidade tornava fácil

para os usuários do Unix a mudança para o GNU.

Então o grupo de programadores começou a

desenvolver um kernel chamado Hurd, porém em

1991, surge Linus Torvalds com seu linux, que

encaixa direitinho com o sistema operacional GNU.

Page 15: 1 - Introdução ao linux

O QUE É LINUX?

SO gratuito e que pode ser instalado em quantas máquinas quiser (sem pagar por licença adicional).

Sistema operacional de código-fonte aberto. Propicia maior agilidade no momento de adaptações e possíveis correções.

Desenvolvido por programadores voluntários, com o único objetivo de torná-lo melhor.

Pode ser adaptado as necessidades do usuário (flexibilidade).

Page 16: 1 - Introdução ao linux

O QUE É LINUX?

Tecnicamente falando Linux é um kernel.

Você lembra o que é Kernel?

Kernel + Sistema GNU = GNU/Linux

O que é mesmo o GNU?

Kernel + Sistema GNU + Aplicativos +

Empacotamento = Distribuições Linux

Page 17: 1 - Introdução ao linux

ATIVIDADE NO MOODLE

Descreva o que você entende por kernel.

Descreva o que você entende por GNU.

O que é GNU/Linux?

Qual a diferença entre “código-fonte” e “código-

fonte aberto”?

Page 18: 1 - Introdução ao linux

INTRODUÇÃO AO LINUX

Apresento-lhes o Tux, mascote oficial do sistema GNU/Linux.

Page 19: 1 - Introdução ao linux

CARACTERÍSTICAS DO LINUX

Multitarefa

Multiusuário

Suporte a nomes extensos de arquivos e diretórios

(255 caracteres)

Proteção entre processos executados na memória

RAM

Suporte a mais de 63 terminais virtuais (consoles)

Modularização – carrega em memória somente o

que está sendo utilizado no momento.

Page 20: 1 - Introdução ao linux

CARACTERÍSTICAS DO LINUX

Devido a modularização os drivers dos periféricos

e recursos do sistema podem carregados e

removidos completamente da memória RAM a

qualquer momento.

Acessa sem problemas discos formatados pelo

DOS, Windows, Novell, OS/2, SunOs, Amiga, Atari.

Ou seja, FAT, FAT32, NTFS, Netware 386, entre

outros formatos.

Suporte a vários protocolos de rede.

Suporte a dispositivos infravermelho.

Suporte a rádio amador.

Page 21: 1 - Introdução ao linux

CARACTERÍSTICAS DO LINUX

Suporte a dispositivos plug-and-play.

Suporte a dispositivo USB.

Roteamento.

Suporte a dispositivos periféricos disponíveis no

mercado (tanto os novos quanto os velhos).

Pode ser executado em 10 arquiteturas diferentes

(Intel, 32, 64 Bits, Macintosh, Sparc entre outros).

Page 22: 1 - Introdução ao linux

DISTRIBUIÇÕES

As distribuições do Linux, nada mais são do que as

características diferentes.

Estas diferentes características foram criadas pelos

próprios usuários/programadores devido ao

objetivo inicial do GNU/Linux, que era fazer um

sistema operacional funcional.

Kernel + Sistema GNU + Aplicativos +

Empacotamento = Distribuições Linux.

Page 23: 1 - Introdução ao linux

DISTRIBUIÇÕES

A evolução rápida do sistema pode gerar alguns

problemas, tais como não conseguir acessar a

internet. (Isso ocorre quando o usuário instala uma

versão muito antiga do SO).

Os principais distribuidores costumam lançar novas

versões geralmente a cada semestre e pelo fato de

ser gratuito a baixo custo, não faz sentido optar por

versões mais antigas.

Page 24: 1 - Introdução ao linux

DEBIAN

Distribuição oficial GNU.

Mantido por desenvolvedores voluntários de todo o

mundo.

Consta com excelente gerenciador de pacotes que

permite upgrades rápidos e simples.

Não possui instalador gráfico, mas sua instalação é

muito simples.

Page 25: 1 - Introdução ao linux

SLACKWARE

Já foi uma das distribuições mais utilizadas do

mundo.

Uma das distribuições mais próximas do Unix e

também uma das mais difíceis de se manter devido

ao alto nível de conhecimento que seus

administradores devem ter do Unix.

O melhor uso desta distribuição é em servidores,

onde não há necessidade de atualizações

constantes.

Page 26: 1 - Introdução ao linux

RED HAT

Muito utilizada em servidores.

Pioneira no uso de ferramentas para configuração

do sistema.

Atualmente só desenvolve soluções para

empresas, possuindo apenas distribuições

fechadas, não liberadas para a comunidade.

Page 27: 1 - Introdução ao linux

FEDORA

A Red Hat foi muito criticada por mudar seus

planos de negócios e ter deixado de liberar versões

para a comunidade.

Temendo boicote generalizado lançou o Fedora.

Este projeto é uma versão livre para desktops e

distribuição gratuita.

Page 28: 1 - Introdução ao linux

SUSE

Distribuição alemã, recentemente comprada pela

americana Novell.

Cresceu bastante no mercado corporativo.

Possui ótimo suporte a hardware.

Possui o Yast, uma ferramenta de configuração que

permite alterar praticamente todo o sistema.

Page 29: 1 - Introdução ao linux

UBUNTU

Perfeito para notebooks, desktops e servidores.

Contém todos os aplicativos necessários, tais como

navegador web, programas de apresentação,

edição de textos, planilha eletrônica, comunicador

instantâneo, entre outros.

Desenvolvido na África do Sul e faz sucesso desde

seu lançamento.

Page 30: 1 - Introdução ao linux

YELLOW DOG LINUX

Distribuição que a princípio foi direcionada apenas

para Macintosh da Apple.

Page 31: 1 - Introdução ao linux

INSTALAÇÃO, MANUTENÇÃO E

CONFIGURAÇÃO DE SO E

APLICATIVOS

Prof ª.: Rosanete Grassiani dos Santos

[email protected] / [email protected]