21
TRANSFORMADORES ADMINISTRAÇÃO GNU LINUX PETER LUCAS GOMES COSTA BRANCO TEC MAN MICROS E APLICATIVOS –CETPS/RS TEC DESENVOLVIMENTO DE SOFTWARE – UNINORTE (DSN04S1)

AdministraçãO Gnu Linux

Embed Size (px)

DESCRIPTION

Aula de Administração Linux, com a história do linux, Unix e Licenças Open soucer.

Citation preview

Page 1: AdministraçãO Gnu Linux

TRANSFORMADORES

ADMINISTRAÇÃO GNU LINUX

PETER LUCAS GOMES COSTA BRANCOTEC MAN MICROS E APLICATIVOS –CETPS/RSTEC DESENVOLVIMENTO DE SOFTWARE – UNINORTE (DSN04S1)

Page 2: AdministraçãO Gnu Linux

TRANSFORMADORES

Introdução a o Linux• O sistema Linux é um sistema operacional multitarefa

e multiusuário que roda em uma grande variedade de computadores.

• Uma das principais razões do seu grande sucesso é o equilíbrio entre sua produtividade e portabilidade.

• O sistema operacional Linux é dividido basicamente em duas partes. A primeira consiste nos programas e serviços. A segunda consiste no núcleo do sistema (kernel) o qual suporta esses serviços e programas.

Page 3: AdministraçãO Gnu Linux

TRANSFORMADORES

Kernel do Sistema

• Kernel é uma peça do sistema operacional, que serve para isolar os programas executados do

hardware onde ele roda

• O kernel gerencia os recursos disponíveis no seu computador:

• Memória, processador, discos, CD, vídeo, teclado, mouse, modem, placa de rede.

Page 4: AdministraçãO Gnu Linux

TRANSFORMADORES

Histórico - Unix

• Sistema desenvolvido no fim da década de 60 nos Laboratórios Bell (AT&T) por Ken

Thompson e Dennis Ritchie• Nos meados da década de 70 o Unix ainda não

era visto como um produto comercial• Muitas universidades americanas adotaram o

Unix, e o aprimoraram.

Page 5: AdministraçãO Gnu Linux

TRANSFORMADORES

Histórico - Linux

• O Linux (Kernel) teve sua primeira versão oficial (v-0.02) anunciada em 5 de outubro de

1991, na Internet.• Desenvolvido por Linus Torvalds, um

universitário finlandês, o Linux era a princípio um software de emulação de terminal para

acessar o mainframe da universidade era baseado no sistema UNIX.

• Após escrever o kernel, vários softwares do projeto GNU foram compilados para o Linux

• Foi distribuído sob a GPL desde o início

Page 6: AdministraçãO Gnu Linux

TRANSFORMADORES

Kernel do Linux

• O kernel do Linux tem versões com 3 números:

• 1.2.17, 2.3.115, 2.4.18.• O primeiro número é a major version, ou

seja, a versão principal.• O segundo número, se for par, é uma versão

estável e mais testada, se for ímpar é uma versão instável, de desenvolvimento.

• O terceiro número é como um número de série dentro daquela família

Page 7: AdministraçãO Gnu Linux

TRANSFORMADORES

Kernel do Linux

• Informações atualizadas sobre o kernel podem ser encontras em http://www.kernel.org/

• O responsável por aceitar modificações na família 2.5 ainda é o próprio Linus Torvalds

• O responsável pela família 2.4 é o brasileiro Marcelo Tosatti, da Conectiva (Mandriva)

• O responsável pela família 2.2 é Alan Cox.

Page 8: AdministraçãO Gnu Linux

TRANSFORMADORES

Movimento GNU e a licença GPL

• O movimento GNU foi criado em 1984 por Richard Stallman do grupo de Inteligência

Artificial do MIT• Os objetivos básicos visam garantir que o

software seja livre:• Executar, modificar, adaptar e redistribuir o

software para qualquer propósito.• Distribuir versões modificadas do software.

Page 9: AdministraçãO Gnu Linux

TRANSFORMADORES

Movimento GNU e a licença GPL

• A GPL (GNU Public License) foi elaborada com suporte de advogados, de modo a garantir os preceitos básicos

• Utilizada a lei de copyright para garantir que um software, uma vez livre, não pode se tornar proprietário novamente

Page 10: AdministraçãO Gnu Linux

TRANSFORMADORES

• Além do GNU, um outro projeto independente produziu um sistema operacional Unix-compatível: o BSD, desenvolvido na Universidade da Califórnia, Berkeley

• As distribuições de Linux utilizadas hoje em dia contêm tanto programas do GNU quanto do BSD

• Desde sua criação, o projeto GNU já produziu centenas (milhares?) de softwares: bibliotecas de rotinas, utilitários simples, utilitários complexos, sistemas operacionais, ambientes gráficos, etc...

Page 11: AdministraçãO Gnu Linux

TRANSFORMADORES

Movimento Open Source

• Com o Linux, o paradigma de programação mudou de um grupo de especialistas desenvolvedores, para uma "anarquia" onde todos participam, mesmo que pouco

• Sumarizado no documento A Catedral e o Bazar, de Eric Raymond

• Não visa competir com o GNU, ao contrário, é baseado na GPL, porém com mais flexibilidade.

Page 12: AdministraçãO Gnu Linux

TRANSFORMADORES

Padronização

• Linux Standard Base (LSB)• Movimento de padronização do Linux• Conta com a participação de vários

distribuidores Linux• Para hierarquia de diretórios, é adotado o FHS

versão 2.2• Filesystem Hierarchy Standard (FHS)• Padronização da organização de diretórios e

conteúdo, permitirá predizer a localização dos arquivos em qualquer distribuição

Page 13: AdministraçãO Gnu Linux

TRANSFORMADORES

Distribuições

• Como o Linux é livre, qualquer pessoa pode criar uma distribuição de Linux, mais adequada à sua necessidade

• Existem dezenas (ou mais) de distribuições de Linux disponíveis

• O diferencial entre elas é: ferramentas adicionais, facilidade de instalação, facilidade de gerenciamento

• O sistema de pacotes, que podem ser instalados e gerenciados de forma padronizada, criou linhagens de distribuições

Page 14: AdministraçãO Gnu Linux

TRANSFORMADORES

Distribuições - Conectiva

• Principal distribuição Linux da América Latina• Usa pacotes RPM e sistema de atualização

APT (Advanced Package Tool)• Foi distribuído pela primeira vez em 1997• Sediada em Curitiba, esta distribuição teve um

grande esforço em traduzir os programas e grande parte da documentação do Linux para o português

• Possui uma edição para servidores eoutra para desktop

Page 15: AdministraçãO Gnu Linux

TRANSFORMADORES

Distribuições - RedHat

• O RedHat Linux surgiu em 1994

• Inventou o formato de pacotes RPM (RedHat Package Manager), que foi depois utilizado em outras distribuições Linux

• Hoje existem várias edições do RH Linux para desktop, pequenos escritórios, empresas de pequeno e médio porte até para grandes corporações

Page 16: AdministraçãO Gnu Linux

TRANSFORMADORES

Distribuições - SuSE

• Distribuição sediada na Alemanha, o SuSE Linux surgiu em 1992

• Traduções para diversos idiomas europeus• É o principal Linux da Europa e também

utiliza pacotes RPM• Além de sua edição principal, a distribuição

SuSE ainda conta com diversos produtos de negócios

Page 17: AdministraçãO Gnu Linux

TRANSFORMADORES

Distribuições - Debian

• O Debian Linux começou em 1993 com a proposta de manter uma distribuição o mais livre possível

• É a maior distribuição de Linux não associada a uma empresa

• Usa pacotes no formato DEB disponibilizando um enorme número de pacotes, desenvolveu o sistema APT (Advanced Package Tool), para atualização de pacotes pela Internet

Page 18: AdministraçãO Gnu Linux

TRANSFORMADORES

Distribuições - Slackware

• O Slackware teve o seu primeiro release em 1993

• É a distribuição que sempre buscou se aproximar o máximo possível do Unix

• Até 1994-1995 foi uma das distribuições Linux mais famosas, principalmente no Brasil

• Sua principal característica é a simplicidade e pouca sofisticação

Page 19: AdministraçãO Gnu Linux

TRANSFORMADORES

Entrando e Saindo do Sistema

• O sistema oferece um prompt parecido com

• Login: [usuário] (Ex: nome=joselito)

• Password: [senha] (Ex: senha=1semnocao)

• Naturalmente a senha não aparece

• Recomenda-se que o login, ou nome de usuário, tenha no máximo 8 letras

• Apenas os primeiros 8 caracteres da senha são significativos

Page 20: AdministraçãO Gnu Linux

TRANSFORMADORES

Entrando e Saindo do Sistema

• Para sair, no prompt do shell, pode-se usar o comando:

• logout• ou• exit• ou• ^D (Control-D)

Page 21: AdministraçãO Gnu Linux

TRANSFORMADORES

Desligando o Sistema

• Procedimento de desligamento do sistema:

• login: root

• Password: ******

• # shutdown -h now

• O comando shutdown(8) também serve para reiniciar o computador (rebootar)

• # shutdown -r now