Upload
peterlucas
View
3.010
Download
3
Embed Size (px)
DESCRIPTION
Aula de Administração Linux, com a história do linux, Unix e Licenças Open soucer.
Citation preview
TRANSFORMADORES
ADMINISTRAÇÃO GNU LINUX
PETER LUCAS GOMES COSTA BRANCOTEC MAN MICROS E APLICATIVOS –CETPS/RSTEC DESENVOLVIMENTO DE SOFTWARE – UNINORTE (DSN04S1)
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.
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.
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.
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
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
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.
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.
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
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...
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.
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
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
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
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
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
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
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
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
TRANSFORMADORES
Entrando e Saindo do Sistema
• Para sair, no prompt do shell, pode-se usar o comando:
• logout• ou• exit• ou• ^D (Control-D)
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