ADMINISTRAÇÃO GNU LINUX PETER LUCAS GOMES COSTA BRANCO TEC MAN MICROS E APLICATIVOS –CETPS/RS TEC DESENVOLVIMENTO DE SOFTWARE – UNINORTE (DSN04S1)
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.
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.
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.
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
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
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.
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.
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
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...
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.
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
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
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 e outra para desktop
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
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
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
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
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
Entrando e Saindo do Sistema Para sair, no prompt do shell, pode-se usar o comando: logout ou exit ou ^D (Control-D)
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

AdministraçãO Gnu Linux

  • 1.
    ADMINISTRAÇÃO GNU LINUXPETER LUCAS GOMES COSTA BRANCO TEC MAN MICROS E APLICATIVOS –CETPS/RS TEC DESENVOLVIMENTO DE SOFTWARE – UNINORTE (DSN04S1)
  • 2.
    Introdução a oLinux 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.
  • 3.
    Kernel do SistemaKernel é 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.
  • 4.
    Histórico - UnixSistema 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.
  • 5.
    Histórico - LinuxO 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
  • 6.
    Kernel do LinuxO 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
  • 7.
    Kernel do LinuxInformaçõ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.
  • 8.
    Movimento GNU ea 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.
  • 9.
    Movimento GNU ea 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
  • 10.
    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...
  • 11.
    Movimento Open SourceCom 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.
  • 12.
    Padronização Linux StandardBase (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
  • 13.
    Distribuições Como oLinux é 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
  • 14.
    Distribuições - ConectivaPrincipal 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 e outra para desktop
  • 15.
    Distribuições - RedHatO 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
  • 16.
    Distribuições - SuSEDistribuiçã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
  • 17.
    Distribuições - DebianO 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
  • 18.
    Distribuições - SlackwareO 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
  • 19.
    Entrando e Saindodo 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
  • 20.
    Entrando e Saindodo Sistema Para sair, no prompt do shell, pode-se usar o comando: logout ou exit ou ^D (Control-D)
  • 21.
    Desligando o SistemaProcedimento 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