SlideShare a Scribd company logo
1 of 44
Download to read offline
Introdução
                 Distribuições Linux
                    Linux na prática
                  Linux Educacional




Curso de Linux Básico com o Linux Educacional

                Felipe Buarque de Queiroz
               felipe.buarque@gmail.com
        Unidade Gestora de Tecnologia da Informação - UGTI
   Fundação de Amparo a Pesquisa do Estado de Alagoas - FAPEAL


                           Maio de 2009




                                                                 1 / 44
Introdução   O que é Linux?
                       Distribuições Linux   Origem
                          Linux na prática   Conceitos: SW Livre, Open Source, SW Free
                        Linux Educacional    Porque utilizar Linux?


Conteúdo I
  1   Introdução
         O que é Linux?
         Origem
         Conceitos: SW Livre, Open Source, SW Free
         Porque utilizar Linux?
  2   Distribuições Linux
        O que é uma Distribuição Linux?
        Como escolher uma Distribuição Linux?
        Principais Distribuições
  3   Linux na prática
        O Shell
        O “X”
        Estrutura de diretórios
        Gerência de usuários
                                                                                         2 / 44
Introdução   O que é Linux?
                        Distribuições Linux   Origem
                           Linux na prática   Conceitos: SW Livre, Open Source, SW Free
                         Linux Educacional    Porque utilizar Linux?


Conteúdo II
  4   Linux Educacional
        Visão Geral
        Versões
        Aplicativos: instalação e utilização




                                                                                          3 / 44
Introdução   O que é Linux?
                     Distribuições Linux   Origem
                        Linux na prática   Conceitos: SW Livre, Open Source, SW Free
                      Linux Educacional    Porque utilizar Linux?


O que é Linux?

  É um Sistema Operacional, responsável pelo funcionamento do
  computador, que faz a comunicação entre hardware e software.




  Um Sistema Operacional é o
  conjunto de um Kernel
  (núcleo) e demais programas
  responsáveis pela comunicação
  com este.

                                            Figura: Linus Torvals - criador do
                                            Kernel Linux

                                                                                       4 / 44
Introdução   O que é Linux?
                   Distribuições Linux   Origem
                      Linux na prática   Conceitos: SW Livre, Open Source, SW Free
                    Linux Educacional    Porque utilizar Linux?


Origem




    Linus + Unix = Linux
    Reconstrução do Multics ⇒ Unix
    Minix: Unix Educacional
    1991: versão 0.02 do Linux
    1994: versão 1.0 do Linux
                                                         Figura: Amiga 3000UX
                                                         - Unix



                                                                                     5 / 44
Introdução   O que é Linux?
                       Distribuições Linux   Origem
                          Linux na prática   Conceitos: SW Livre, Open Source, SW Free
                        Linux Educacional    Porque utilizar Linux?


Porque Linux é gratuito?


      Sistema desenvolvido para uso pessoal
      Ajuda Coletiva




                                                                                         6 / 44
Introdução   O que é Linux?
                      Distribuições Linux   Origem
                         Linux na prática   Conceitos: SW Livre, Open Source, SW Free
                       Linux Educacional    Porque utilizar Linux?


O que é Software Livre?
  Todo software que pode ser usado, copiado, modificado e
  redistribuído (GPL - GNU Public License) “sem restrições"é
  considerado um software livre.
  Projeto GNU:



  Lançado em 1984 com o intuito de
  desenvolver um sistema operacional
  completo, compatível com Unix, utilizando
  software livre.
  Projeto GNU + Linux = Sistema
  GNU/Linux                                                      Figura: Richard
                                                                 Stallman - Fundador
                                                                 do Projeto GNU
                                                                                        7 / 44
Introdução   O que é Linux?
                     Distribuições Linux   Origem
                        Linux na prática   Conceitos: SW Livre, Open Source, SW Free
                      Linux Educacional    Porque utilizar Linux?


SW Livre x Open Source x SW Free




  Open Source:
  Abordagem para concepção, desenvolvimento, distribuição e
  acessibilidade prática a fonte de um produto.

      Software Livre x Open Source x Software Free




                                                                                       8 / 44
Introdução   O que é Linux?
                     Distribuições Linux   Origem
                        Linux na prática   Conceitos: SW Livre, Open Source, SW Free
                      Linux Educacional    Porque utilizar Linux?


Porque utilizar Linux?


      Custo com licensas de software = ZERO
      Compatibilidade com equipamentos obsoletos
      Segurança e privacidade da informação
      Independência de fornecedores
      Alternativa a quem recorre a pirataria
      Liberdade de escolha
      Apoio da comunidade
      Etc, etc...



                                                                                       9 / 44
Introdução   O que é Linux?
                  Distribuições Linux   Origem
                     Linux na prática   Conceitos: SW Livre, Open Source, SW Free
                   Linux Educacional    Porque utilizar Linux?


Porque utilizar Linux?




                                                                                    10 / 44
Introdução
                                             O que é uma Distribuição Linux?
                       Distribuições Linux
                                             Como escolher uma Distribuição Linux?
                          Linux na prática
                                             Principais Distribuições
                        Linux Educacional


Conteúdo I
  1   Introdução
         O que é Linux?
         Origem
         Conceitos: SW Livre, Open Source, SW Free
         Porque utilizar Linux?
  2   Distribuições Linux
        O que é uma Distribuição Linux?
        Como escolher uma Distribuição Linux?
        Principais Distribuições
  3   Linux na prática
        O Shell
        O “X”
        Estrutura de diretórios
        Gerência de usuários
                                                                                     11 / 44
Introdução
                                              O que é uma Distribuição Linux?
                        Distribuições Linux
                                              Como escolher uma Distribuição Linux?
                           Linux na prática
                                              Principais Distribuições
                         Linux Educacional


Conteúdo II
  4   Linux Educacional
        Visão Geral
        Versões
        Aplicativos: instalação e utilização




                                                                                      12 / 44
Introdução
                                          O que é uma Distribuição Linux?
                    Distribuições Linux
                                          Como escolher uma Distribuição Linux?
                       Linux na prática
                                          Principais Distribuições
                     Linux Educacional


O que é uma “Distro” Linux



     Distribuição é um sistema operacional Unix-like incluindo o
     kernel Linux e outros softwares de aplicação formando um
     conjunto
     Distribuições mantidas por organizações comerciais ou
     projetos comunitários montam e testam seus conjuntos de
     softwares antes de disponibilizá-los ao público
     Mais de 300 distribuições ativas




                                                                                  13 / 44
Introdução
                                         O que é uma Distribuição Linux?
                   Distribuições Linux
                                         Como escolher uma Distribuição Linux?
                      Linux na prática
                                         Principais Distribuições
                    Linux Educacional


Como escolher uma “Distro” Linux?




     Nunca opte por uma versão antiga
     No caso de um “primeiro contato” evite optar por uma
     mini-distribuição
     Escolha de acordo com a sua necessidade
     Saber o que as pessoas que você pedirá ajuda recomendam




                                                                                 14 / 44
Introdução
                                         O que é uma Distribuição Linux?
                   Distribuições Linux
                                         Como escolher uma Distribuição Linux?
                      Linux na prática
                                         Principais Distribuições
                    Linux Educacional


Principais Distribuições



      Debian - www.debian.org
      Gentoo - www.gentoo.org
      Red Hat - www.redhat.com
      Slackware - www.slackware.org
      Suse - www.suse.com
      Ubuntu - www.ubuntu.com
      Linux Educacional - www.linuxeducacional.com




                                                                                 15 / 44
Introdução
                                            O que é uma Distribuição Linux?
                      Distribuições Linux
                                            Como escolher uma Distribuição Linux?
                         Linux na prática
                                            Principais Distribuições
                       Linux Educacional


Debian - www.debian.org


     Projeto iniciado em 1993 por Ian
     Murdock
     Atualmente produzido por mais de 1000
     desenvolvedores
     Mais de 25000 pacotes disponíveis
     Ótimo sistema de empacotamento
     Suporte a 12 arquiteturas diferentes
     Quem utiliza?
         ANVISA
         EletroNorte S/A
         Exército Brasileiro


                                                                                    16 / 44
Introdução
                                           O que é uma Distribuição Linux?
                     Distribuições Linux
                                           Como escolher uma Distribuição Linux?
                        Linux na prática
                                           Principais Distribuições
                      Linux Educacional


Slackware - www.slackware.org




     Primeira versão beta em Abril de 1993
     Simplicidade e estabilidade
     Sistema “magro” e completo
     Utilizado por desenvolvedores mais
     experientes




                                                                                   17 / 44
Introdução
                                          O que é uma Distribuição Linux?
                    Distribuições Linux
                                          Como escolher uma Distribuição Linux?
                       Linux na prática
                                          Principais Distribuições
                     Linux Educacional


Ubuntu - www.ubuntu.com



    “Linux para humanos”
    Novo release a cada 6 meses
    Facilidade de instalação
    Atualizações rápidas e fáceis
    Suíte completa de aplicativos
    Grande compatibilidade de hardware




                                                                                  18 / 44
Introdução   O Shell
                       Distribuições Linux   O “X”
                          Linux na prática   Estrutura de diretórios
                        Linux Educacional    Gerência de usuários


Conteúdo I
  1   Introdução
         O que é Linux?
         Origem
         Conceitos: SW Livre, Open Source, SW Free
         Porque utilizar Linux?
  2   Distribuições Linux
        O que é uma Distribuição Linux?
        Como escolher uma Distribuição Linux?
        Principais Distribuições
  3   Linux na prática
        O Shell
        O “X”
        Estrutura de diretórios
        Gerência de usuários
                                                                       19 / 44
Introdução   O Shell
                        Distribuições Linux   O “X”
                           Linux na prática   Estrutura de diretórios
                         Linux Educacional    Gerência de usuários


Conteúdo II
  4   Linux Educacional
        Visão Geral
        Versões
        Aplicativos: instalação e utilização




                                                                        20 / 44
Introdução   O Shell
                     Distribuições Linux   O “X”
                        Linux na prática   Estrutura de diretórios
                      Linux Educacional    Gerência de usuários


Instalação

      Instalação do Linux Educacional 3.0




                                                                     21 / 44
Introdução   O Shell
                     Distribuições Linux   O “X”
                        Linux na prática   Estrutura de diretórios
                      Linux Educacional    Gerência de usuários


O Shell


      Interface entre o usuário e Sistema Operacional
      Meio de personalizar uma sessão
      Pode ser utilizado para programação simples (scripts)




                                                                     22 / 44
Introdução   O Shell
                     Distribuições Linux   O “X”
                        Linux na prática   Estrutura de diretórios
                      Linux Educacional    Gerência de usuários


Principais shells




      Sh ou Bourne Shell - original de sistemas Unix
      Bash ou Bourne Again Shell - padrão GNU
      Csh ou C Shell - voltado para programadores C
      Ksh ou Korn Shell - baseado no Sh




                                                                     23 / 44
Introdução   O Shell
                     Distribuições Linux   O “X”
                        Linux na prática   Estrutura de diretórios
                      Linux Educacional    Gerência de usuários


Shell: Comandos



  Um comando é um arquivo que executa alguma função no Linux.
      Sintaxe: comando [opções] <parâmetros>


  Exemplos de opções de linha de comando padrão GNU:
   –help          Tela de ajuda com as opções disponíveis
   –version       Versão do programa e informações de copyright
   –opção=algo Liga opção passando a esta o parâmetro algo
   -b teste       Liga a opção "b"passando a esta o parâmetro teste




                                                                     24 / 44
Introdução   O Shell
                    Distribuições Linux   O “X”
                       Linux na prática   Estrutura de diretórios
                     Linux Educacional    Gerência de usuários


O “X”




    X Window System, X-Window, X11 ou
    simplesmente X
    Protocolo que permite o emprego de uma
    interface gráfica
    Responsável por distribuir as ações de
    entrada do usuário (teclado e mouse)




                                                                    25 / 44
Introdução   O Shell
                    Distribuições Linux   O “X”
                       Linux na prática   Estrutura de diretórios
                     Linux Educacional    Gerência de usuários


DEs: XFCE




    Criado com o objetivo de ser rápido e
    leve, além de ter um visual agradável e de
    fácil usabilidade
    Versão atual: 4.6
    http://www.xfce.org




                                                                    26 / 44
Introdução   O Shell
            Distribuições Linux   O “X”
               Linux na prática   Estrutura de diretórios
             Linux Educacional    Gerência de usuários


DEs: XFCE




                                                            27 / 44
Introdução   O Shell
                    Distribuições Linux   O “X”
                       Linux na prática   Estrutura de diretórios
                     Linux Educacional    Gerência de usuários


DEs: KDE




    Criado com o objetivo de prover as
    funcionalidades básicas de um desktop e
    aplicações para as necessidades diárias do
    usuário
    Versão atual: 4.2
    http://www.kde.org




                                                                    28 / 44
Introdução   O Shell
           Distribuições Linux   O “X”
              Linux na prática   Estrutura de diretórios
            Linux Educacional    Gerência de usuários


DEs: KDE




                                                           29 / 44
Introdução   O Shell
                   Distribuições Linux   O “X”
                      Linux na prática   Estrutura de diretórios
                    Linux Educacional    Gerência de usuários


DEs: GNOME



    Criado com o objetivo de incluir
    ferramentas de desenvolvimento,
    aplicações selecionadas para desktop e
    trabalhar com programas de gerência de
    eventos
    Versão atual: 2.26
    http://www.gnome.org




                                                                   30 / 44
Introdução   O Shell
             Distribuições Linux   O “X”
                Linux na prática   Estrutura de diretórios
              Linux Educacional    Gerência de usuários


DEs: GNOME




                                                             31 / 44
Introdução   O Shell
                     Distribuições Linux   O “X”
                        Linux na prática   Estrutura de diretórios
                      Linux Educacional    Gerência de usuários


Estrutura de diretórios
      Estrutura inversa ao do Janelas
      Tudo faz parte da “raiz”




                                                                     32 / 44
Introdução   O Shell
                     Distribuições Linux   O “X”
                        Linux na prática   Estrutura de diretórios
                      Linux Educacional    Gerência de usuários


Estrutura de diretórios


      /home: arquivos e pastas pessoais dos usuários
      /bin: executáveis de comandos básicos do sistema
      /usr: executáveis e bibliotecas dos principais programas
      /boot: kernel e arquivos de inicialização
      /dev: links para dispositivos de hardware
      /etc: arquivos de configuração do sistema
      /mnt: serve de ponto de montagem
      /var: arquivos modificados constantemente




                                                                     33 / 44
Introdução   O Shell
                      Distribuições Linux   O “X”
                         Linux na prática   Estrutura de diretórios
                       Linux Educacional    Gerência de usuários


Gerência de usuários



  Porquê criar usuários no Linux?
      Restringir/permitir acesso aos recursos oferecidos
      Evitar o uso de “super poderes” constantemente


  O que é root?
      Super usuário: onipotente e onipresente
      Cuidado: o root é você!




                                                                      34 / 44
Introdução   O Shell
                     Distribuições Linux   O “X”
                        Linux na prática   Estrutura de diretórios
                      Linux Educacional    Gerência de usuários


Gerência de usuários



      Necessário estar “logado” como super usuário
      As contas ficam armazenadas no arquivo passwd


  Exemplo:

   felipe:x:1000:1000:Felipe,,,:/home/felipe:/bin/bash




                                                                     35 / 44
Introdução   O Shell
                     Distribuições Linux   O “X”
                        Linux na prática   Estrutura de diretórios
                      Linux Educacional    Gerência de usuários


Gerência de usuários



  Adicionando um usuário ao sistema:

                  adduser [opções] <usuário>

  Removendo um usuário do sistema:

                    userdel [-r] <usuário>




                                                                     36 / 44
Introdução
                                             Visão Geral
                       Distribuições Linux
                                             Versões
                          Linux na prática
                                             Aplicativos: instalação e utilização
                        Linux Educacional


Conteúdo I
  1   Introdução
         O que é Linux?
         Origem
         Conceitos: SW Livre, Open Source, SW Free
         Porque utilizar Linux?
  2   Distribuições Linux
        O que é uma Distribuição Linux?
        Como escolher uma Distribuição Linux?
        Principais Distribuições
  3   Linux na prática
        O Shell
        O “X”
        Estrutura de diretórios
        Gerência de usuários
                                                                                    37 / 44
Introdução
                                              Visão Geral
                        Distribuições Linux
                                              Versões
                           Linux na prática
                                              Aplicativos: instalação e utilização
                         Linux Educacional


Conteúdo II
  4   Linux Educacional
        Visão Geral
        Versões
        Aplicativos: instalação e utilização




                                                                                     38 / 44
Introdução
                                             Visão Geral
                       Distribuições Linux
                                             Versões
                          Linux na prática
                                             Aplicativos: instalação e utilização
                        Linux Educacional


Visão Geral




      Baseado no Debian (versão 1.0) e Ubuntu (versão 3.0)
      Kernel: 2.6.24
      Foco na aplicação em laboratórios de informática educacionais
      (LIEs) e escolas




                                                                                    39 / 44
Introdução
                                          Visão Geral
                    Distribuições Linux
                                          Versões
                       Linux na prática
                                          Aplicativos: instalação e utilização
                     Linux Educacional


Versões




     Versão 1.0: KDE 3.5, BrOffice 2.0, k3b 3.5.5, Iceweasel 2.0
     Versão 3.0: KDE 3.5.9, BrOffice 2.4.1, k3b 3.5.9, Firefox 3.0




                                                                                 40 / 44
Introdução
                                           Visão Geral
                     Distribuições Linux
                                           Versões
                        Linux na prática
                                           Aplicativos: instalação e utilização
                      Linux Educacional


Aplicativos: instalação




      Instalação do painel edukativo (dpkg e apt-get)
      Instalação de outros aplicativos (adept)
      Remoção de aplicativos




                                                                                  41 / 44
Introdução
                                           Visão Geral
                     Distribuições Linux
                                           Versões
                        Linux na prática
                                           Aplicativos: instalação e utilização
                      Linux Educacional


Aplicativos: utilização




      Centro de Controle
      Gerenciador de Arquivos
      Aplicativos básicos do sistema




                                                                                  42 / 44
Introdução
                                            Visão Geral
                      Distribuições Linux
                                            Versões
                         Linux na prática
                                            Aplicativos: instalação e utilização
                       Linux Educacional


Links Interessantes

  Viva o linux:
      http://www.vivaolinux.com.br
  Guia do Hardware:
      http://www.guiadohardware.net
  brLinux:
      http://brlinux.org
  Eventos de TI:
      http://www.eventosdeti.com.br
  Google:
      http://www.google.com.br/linux


                                                                                   43 / 44
Introdução
                      Visão Geral
Distribuições Linux
                      Versões
   Linux na prática
                      Aplicativos: instalação e utilização
 Linux Educacional




                  FIM




                                                             44 / 44

More Related Content

What's hot

Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linuxguestca430
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - LinuxFernando de Sá
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linuxguest82cc1d
 
O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?Rodnei Reis
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional Carine Furlanetto
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?bardo
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Apresentação de Linux Ubuntu
Apresentação de Linux UbuntuApresentação de Linux Ubuntu
Apresentação de Linux UbuntuCDP_Online
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesxandernat82
 
Ubuntu
UbuntuUbuntu
Ubuntuessa
 
Introdução ao Linux Ubuntu
Introdução ao Linux UbuntuIntrodução ao Linux Ubuntu
Introdução ao Linux UbuntuFilipe Kulinski
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linuxfilipereira
 

What's hot (20)

Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linux
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - Linux
 
Introdução ao Linux
Introdução ao LinuxIntrodução ao Linux
Introdução ao Linux
 
1 - Introdução ao linux
1 - Introdução ao linux1 - Introdução ao linux
1 - Introdução ao linux
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
 
O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?
 
Linux
LinuxLinux
Linux
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional
 
Historia Linux
Historia LinuxHistoria Linux
Historia Linux
 
Vale a pena usar o Linux!?
Vale a pena usar o Linux!?Vale a pena usar o Linux!?
Vale a pena usar o Linux!?
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Caixa magica, linux
Caixa magica, linuxCaixa magica, linux
Caixa magica, linux
 
Apresentação de Linux Ubuntu
Apresentação de Linux UbuntuApresentação de Linux Ubuntu
Apresentação de Linux Ubuntu
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versões
 
Linux
LinuxLinux
Linux
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Linux basico ubuntu
Linux basico ubuntuLinux basico ubuntu
Linux basico ubuntu
 
Introdução ao Linux Ubuntu
Introdução ao Linux UbuntuIntrodução ao Linux Ubuntu
Introdução ao Linux Ubuntu
 
Modulo+4
Modulo+4Modulo+4
Modulo+4
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 

Viewers also liked

Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Morgana Lacerda
 
Linux Educacional 4.0 - Aula 1
Linux Educacional 4.0 - Aula 1Linux Educacional 4.0 - Aula 1
Linux Educacional 4.0 - Aula 1Adson Nunes
 
Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxFrederico Madeira
 
Arch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxArch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxLuiz Thiago
 
Plano Aula Linux
Plano Aula LinuxPlano Aula Linux
Plano Aula LinuxMarcelo
 
Apostila linux educacional 3.0 e BrOffice
Apostila linux educacional 3.0 e BrOfficeApostila linux educacional 3.0 e BrOffice
Apostila linux educacional 3.0 e BrOfficelais_ribeiro03
 
Oficina de Iniciação a Informática
Oficina de Iniciação a InformáticaOficina de Iniciação a Informática
Oficina de Iniciação a Informáticamarcelasb
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)marconesilfer
 
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTALINFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTALprofleandrog
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básicaCarlos Melo
 
Palestra fisl paulo freire
Palestra fisl paulo freirePalestra fisl paulo freire
Palestra fisl paulo freireAracele Torres
 
Curso de 100 horas
Curso de 100 horasCurso de 100 horas
Curso de 100 horasSEDF
 
Mini-curso de linux básico
Mini-curso de linux básicoMini-curso de linux básico
Mini-curso de linux básicoAdriano Melo
 
Apresentação do Curso de GNU/Linux Mint Desktop
Apresentação do Curso de GNU/Linux Mint DesktopApresentação do Curso de GNU/Linux Mint Desktop
Apresentação do Curso de GNU/Linux Mint DesktopRobson Vaamonde
 

Viewers also liked (20)

Linux educacional
Linux educacionalLinux educacional
Linux educacional
 
Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"Mini-Curso "Introdução ao Linux Educacional"
Mini-Curso "Introdução ao Linux Educacional"
 
Linux Educacional 4.0 - Aula 1
Linux Educacional 4.0 - Aula 1Linux Educacional 4.0 - Aula 1
Linux Educacional 4.0 - Aula 1
 
Linux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao LinuxLinux - Sobre a Disciplina + Introdução ao Linux
Linux - Sobre a Disciplina + Introdução ao Linux
 
Auditoria em sistemas linux - LinuxCon Brazil 2011
Auditoria em sistemas linux - LinuxCon Brazil 2011Auditoria em sistemas linux - LinuxCon Brazil 2011
Auditoria em sistemas linux - LinuxCon Brazil 2011
 
Arch Linux – Simplesmente Linux
Arch Linux – Simplesmente LinuxArch Linux – Simplesmente Linux
Arch Linux – Simplesmente Linux
 
Plano Aula Linux
Plano Aula LinuxPlano Aula Linux
Plano Aula Linux
 
Apostila linux educacional 3.0 e BrOffice
Apostila linux educacional 3.0 e BrOfficeApostila linux educacional 3.0 e BrOffice
Apostila linux educacional 3.0 e BrOffice
 
Oficina de Iniciação a Informática
Oficina de Iniciação a InformáticaOficina de Iniciação a Informática
Oficina de Iniciação a Informática
 
Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)Introdução à Informática (Módulo 1)
Introdução à Informática (Módulo 1)
 
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTALINFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Palestra fisl paulo freire
Palestra fisl paulo freirePalestra fisl paulo freire
Palestra fisl paulo freire
 
Palestra fisl 2014
Palestra fisl 2014Palestra fisl 2014
Palestra fisl 2014
 
Curso de 100 horas
Curso de 100 horasCurso de 100 horas
Curso de 100 horas
 
Ubuntu Desktop
Ubuntu DesktopUbuntu Desktop
Ubuntu Desktop
 
Mini-curso de linux básico
Mini-curso de linux básicoMini-curso de linux básico
Mini-curso de linux básico
 
Linux mint apostila
Linux mint apostilaLinux mint apostila
Linux mint apostila
 
Apresentação do Curso de GNU/Linux Mint Desktop
Apresentação do Curso de GNU/Linux Mint DesktopApresentação do Curso de GNU/Linux Mint Desktop
Apresentação do Curso de GNU/Linux Mint Desktop
 
Ubuntu 14.04
Ubuntu 14.04Ubuntu 14.04
Ubuntu 14.04
 

Similar to Linux Educacional: Guia Básico

Similar to Linux Educacional: Guia Básico (20)

Aula 9 semana
Aula 9 semanaAula 9 semana
Aula 9 semana
 
Historia Linux
Historia LinuxHistoria Linux
Historia Linux
 
Historia Linux
Historia LinuxHistoria Linux
Historia Linux
 
Historia Linux
Historia LinuxHistoria Linux
Historia Linux
 
Historia Linux
Historia LinuxHistoria Linux
Historia Linux
 
Historia Linux
Historia LinuxHistoria Linux
Historia Linux
 
Historia Linux
Historia LinuxHistoria Linux
Historia Linux
 
Apresentacao Projeto openSUSE - Flisol 2013
Apresentacao Projeto openSUSE - Flisol 2013Apresentacao Projeto openSUSE - Flisol 2013
Apresentacao Projeto openSUSE - Flisol 2013
 
Impress
ImpressImpress
Impress
 
Certificação LPI
Certificação LPICertificação LPI
Certificação LPI
 
Aula1
Aula1Aula1
Aula1
 
Tarefa sistema linux [2]
Tarefa sistema linux [2]Tarefa sistema linux [2]
Tarefa sistema linux [2]
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Inf sis opeinf_semana6
Inf sis opeinf_semana6Inf sis opeinf_semana6
Inf sis opeinf_semana6
 
Fascículo Sistema Operacional Linux
Fascículo Sistema Operacional LinuxFascículo Sistema Operacional Linux
Fascículo Sistema Operacional Linux
 
Resumolinux
ResumolinuxResumolinux
Resumolinux
 
Como surgiu o linux
Como surgiu o linuxComo surgiu o linux
Como surgiu o linux
 
Linux
LinuxLinux
Linux
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 

Linux Educacional: Guia Básico

  • 1. Introdução Distribuições Linux Linux na prática Linux Educacional Curso de Linux Básico com o Linux Educacional Felipe Buarque de Queiroz felipe.buarque@gmail.com Unidade Gestora de Tecnologia da Informação - UGTI Fundação de Amparo a Pesquisa do Estado de Alagoas - FAPEAL Maio de 2009 1 / 44
  • 2. Introdução O que é Linux? Distribuições Linux Origem Linux na prática Conceitos: SW Livre, Open Source, SW Free Linux Educacional Porque utilizar Linux? Conteúdo I 1 Introdução O que é Linux? Origem Conceitos: SW Livre, Open Source, SW Free Porque utilizar Linux? 2 Distribuições Linux O que é uma Distribuição Linux? Como escolher uma Distribuição Linux? Principais Distribuições 3 Linux na prática O Shell O “X” Estrutura de diretórios Gerência de usuários 2 / 44
  • 3. Introdução O que é Linux? Distribuições Linux Origem Linux na prática Conceitos: SW Livre, Open Source, SW Free Linux Educacional Porque utilizar Linux? Conteúdo II 4 Linux Educacional Visão Geral Versões Aplicativos: instalação e utilização 3 / 44
  • 4. Introdução O que é Linux? Distribuições Linux Origem Linux na prática Conceitos: SW Livre, Open Source, SW Free Linux Educacional Porque utilizar Linux? O que é Linux? É um Sistema Operacional, responsável pelo funcionamento do computador, que faz a comunicação entre hardware e software. Um Sistema Operacional é o conjunto de um Kernel (núcleo) e demais programas responsáveis pela comunicação com este. Figura: Linus Torvals - criador do Kernel Linux 4 / 44
  • 5. Introdução O que é Linux? Distribuições Linux Origem Linux na prática Conceitos: SW Livre, Open Source, SW Free Linux Educacional Porque utilizar Linux? Origem Linus + Unix = Linux Reconstrução do Multics ⇒ Unix Minix: Unix Educacional 1991: versão 0.02 do Linux 1994: versão 1.0 do Linux Figura: Amiga 3000UX - Unix 5 / 44
  • 6. Introdução O que é Linux? Distribuições Linux Origem Linux na prática Conceitos: SW Livre, Open Source, SW Free Linux Educacional Porque utilizar Linux? Porque Linux é gratuito? Sistema desenvolvido para uso pessoal Ajuda Coletiva 6 / 44
  • 7. Introdução O que é Linux? Distribuições Linux Origem Linux na prática Conceitos: SW Livre, Open Source, SW Free Linux Educacional Porque utilizar Linux? O que é Software Livre? Todo software que pode ser usado, copiado, modificado e redistribuído (GPL - GNU Public License) “sem restrições"é considerado um software livre. Projeto GNU: Lançado em 1984 com o intuito de desenvolver um sistema operacional completo, compatível com Unix, utilizando software livre. Projeto GNU + Linux = Sistema GNU/Linux Figura: Richard Stallman - Fundador do Projeto GNU 7 / 44
  • 8. Introdução O que é Linux? Distribuições Linux Origem Linux na prática Conceitos: SW Livre, Open Source, SW Free Linux Educacional Porque utilizar Linux? SW Livre x Open Source x SW Free Open Source: Abordagem para concepção, desenvolvimento, distribuição e acessibilidade prática a fonte de um produto. Software Livre x Open Source x Software Free 8 / 44
  • 9. Introdução O que é Linux? Distribuições Linux Origem Linux na prática Conceitos: SW Livre, Open Source, SW Free Linux Educacional Porque utilizar Linux? Porque utilizar Linux? Custo com licensas de software = ZERO Compatibilidade com equipamentos obsoletos Segurança e privacidade da informação Independência de fornecedores Alternativa a quem recorre a pirataria Liberdade de escolha Apoio da comunidade Etc, etc... 9 / 44
  • 10. Introdução O que é Linux? Distribuições Linux Origem Linux na prática Conceitos: SW Livre, Open Source, SW Free Linux Educacional Porque utilizar Linux? Porque utilizar Linux? 10 / 44
  • 11. Introdução O que é uma Distribuição Linux? Distribuições Linux Como escolher uma Distribuição Linux? Linux na prática Principais Distribuições Linux Educacional Conteúdo I 1 Introdução O que é Linux? Origem Conceitos: SW Livre, Open Source, SW Free Porque utilizar Linux? 2 Distribuições Linux O que é uma Distribuição Linux? Como escolher uma Distribuição Linux? Principais Distribuições 3 Linux na prática O Shell O “X” Estrutura de diretórios Gerência de usuários 11 / 44
  • 12. Introdução O que é uma Distribuição Linux? Distribuições Linux Como escolher uma Distribuição Linux? Linux na prática Principais Distribuições Linux Educacional Conteúdo II 4 Linux Educacional Visão Geral Versões Aplicativos: instalação e utilização 12 / 44
  • 13. Introdução O que é uma Distribuição Linux? Distribuições Linux Como escolher uma Distribuição Linux? Linux na prática Principais Distribuições Linux Educacional O que é uma “Distro” Linux Distribuição é um sistema operacional Unix-like incluindo o kernel Linux e outros softwares de aplicação formando um conjunto Distribuições mantidas por organizações comerciais ou projetos comunitários montam e testam seus conjuntos de softwares antes de disponibilizá-los ao público Mais de 300 distribuições ativas 13 / 44
  • 14. Introdução O que é uma Distribuição Linux? Distribuições Linux Como escolher uma Distribuição Linux? Linux na prática Principais Distribuições Linux Educacional Como escolher uma “Distro” Linux? Nunca opte por uma versão antiga No caso de um “primeiro contato” evite optar por uma mini-distribuição Escolha de acordo com a sua necessidade Saber o que as pessoas que você pedirá ajuda recomendam 14 / 44
  • 15. Introdução O que é uma Distribuição Linux? Distribuições Linux Como escolher uma Distribuição Linux? Linux na prática Principais Distribuições Linux Educacional Principais Distribuições Debian - www.debian.org Gentoo - www.gentoo.org Red Hat - www.redhat.com Slackware - www.slackware.org Suse - www.suse.com Ubuntu - www.ubuntu.com Linux Educacional - www.linuxeducacional.com 15 / 44
  • 16. Introdução O que é uma Distribuição Linux? Distribuições Linux Como escolher uma Distribuição Linux? Linux na prática Principais Distribuições Linux Educacional Debian - www.debian.org Projeto iniciado em 1993 por Ian Murdock Atualmente produzido por mais de 1000 desenvolvedores Mais de 25000 pacotes disponíveis Ótimo sistema de empacotamento Suporte a 12 arquiteturas diferentes Quem utiliza? ANVISA EletroNorte S/A Exército Brasileiro 16 / 44
  • 17. Introdução O que é uma Distribuição Linux? Distribuições Linux Como escolher uma Distribuição Linux? Linux na prática Principais Distribuições Linux Educacional Slackware - www.slackware.org Primeira versão beta em Abril de 1993 Simplicidade e estabilidade Sistema “magro” e completo Utilizado por desenvolvedores mais experientes 17 / 44
  • 18. Introdução O que é uma Distribuição Linux? Distribuições Linux Como escolher uma Distribuição Linux? Linux na prática Principais Distribuições Linux Educacional Ubuntu - www.ubuntu.com “Linux para humanos” Novo release a cada 6 meses Facilidade de instalação Atualizações rápidas e fáceis Suíte completa de aplicativos Grande compatibilidade de hardware 18 / 44
  • 19. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários Conteúdo I 1 Introdução O que é Linux? Origem Conceitos: SW Livre, Open Source, SW Free Porque utilizar Linux? 2 Distribuições Linux O que é uma Distribuição Linux? Como escolher uma Distribuição Linux? Principais Distribuições 3 Linux na prática O Shell O “X” Estrutura de diretórios Gerência de usuários 19 / 44
  • 20. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários Conteúdo II 4 Linux Educacional Visão Geral Versões Aplicativos: instalação e utilização 20 / 44
  • 21. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários Instalação Instalação do Linux Educacional 3.0 21 / 44
  • 22. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários O Shell Interface entre o usuário e Sistema Operacional Meio de personalizar uma sessão Pode ser utilizado para programação simples (scripts) 22 / 44
  • 23. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários Principais shells Sh ou Bourne Shell - original de sistemas Unix Bash ou Bourne Again Shell - padrão GNU Csh ou C Shell - voltado para programadores C Ksh ou Korn Shell - baseado no Sh 23 / 44
  • 24. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários Shell: Comandos Um comando é um arquivo que executa alguma função no Linux. Sintaxe: comando [opções] <parâmetros> Exemplos de opções de linha de comando padrão GNU: –help Tela de ajuda com as opções disponíveis –version Versão do programa e informações de copyright –opção=algo Liga opção passando a esta o parâmetro algo -b teste Liga a opção "b"passando a esta o parâmetro teste 24 / 44
  • 25. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários O “X” X Window System, X-Window, X11 ou simplesmente X Protocolo que permite o emprego de uma interface gráfica Responsável por distribuir as ações de entrada do usuário (teclado e mouse) 25 / 44
  • 26. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários DEs: XFCE Criado com o objetivo de ser rápido e leve, além de ter um visual agradável e de fácil usabilidade Versão atual: 4.6 http://www.xfce.org 26 / 44
  • 27. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários DEs: XFCE 27 / 44
  • 28. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários DEs: KDE Criado com o objetivo de prover as funcionalidades básicas de um desktop e aplicações para as necessidades diárias do usuário Versão atual: 4.2 http://www.kde.org 28 / 44
  • 29. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários DEs: KDE 29 / 44
  • 30. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários DEs: GNOME Criado com o objetivo de incluir ferramentas de desenvolvimento, aplicações selecionadas para desktop e trabalhar com programas de gerência de eventos Versão atual: 2.26 http://www.gnome.org 30 / 44
  • 31. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários DEs: GNOME 31 / 44
  • 32. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários Estrutura de diretórios Estrutura inversa ao do Janelas Tudo faz parte da “raiz” 32 / 44
  • 33. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários Estrutura de diretórios /home: arquivos e pastas pessoais dos usuários /bin: executáveis de comandos básicos do sistema /usr: executáveis e bibliotecas dos principais programas /boot: kernel e arquivos de inicialização /dev: links para dispositivos de hardware /etc: arquivos de configuração do sistema /mnt: serve de ponto de montagem /var: arquivos modificados constantemente 33 / 44
  • 34. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários Gerência de usuários Porquê criar usuários no Linux? Restringir/permitir acesso aos recursos oferecidos Evitar o uso de “super poderes” constantemente O que é root? Super usuário: onipotente e onipresente Cuidado: o root é você! 34 / 44
  • 35. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários Gerência de usuários Necessário estar “logado” como super usuário As contas ficam armazenadas no arquivo passwd Exemplo: felipe:x:1000:1000:Felipe,,,:/home/felipe:/bin/bash 35 / 44
  • 36. Introdução O Shell Distribuições Linux O “X” Linux na prática Estrutura de diretórios Linux Educacional Gerência de usuários Gerência de usuários Adicionando um usuário ao sistema: adduser [opções] <usuário> Removendo um usuário do sistema: userdel [-r] <usuário> 36 / 44
  • 37. Introdução Visão Geral Distribuições Linux Versões Linux na prática Aplicativos: instalação e utilização Linux Educacional Conteúdo I 1 Introdução O que é Linux? Origem Conceitos: SW Livre, Open Source, SW Free Porque utilizar Linux? 2 Distribuições Linux O que é uma Distribuição Linux? Como escolher uma Distribuição Linux? Principais Distribuições 3 Linux na prática O Shell O “X” Estrutura de diretórios Gerência de usuários 37 / 44
  • 38. Introdução Visão Geral Distribuições Linux Versões Linux na prática Aplicativos: instalação e utilização Linux Educacional Conteúdo II 4 Linux Educacional Visão Geral Versões Aplicativos: instalação e utilização 38 / 44
  • 39. Introdução Visão Geral Distribuições Linux Versões Linux na prática Aplicativos: instalação e utilização Linux Educacional Visão Geral Baseado no Debian (versão 1.0) e Ubuntu (versão 3.0) Kernel: 2.6.24 Foco na aplicação em laboratórios de informática educacionais (LIEs) e escolas 39 / 44
  • 40. Introdução Visão Geral Distribuições Linux Versões Linux na prática Aplicativos: instalação e utilização Linux Educacional Versões Versão 1.0: KDE 3.5, BrOffice 2.0, k3b 3.5.5, Iceweasel 2.0 Versão 3.0: KDE 3.5.9, BrOffice 2.4.1, k3b 3.5.9, Firefox 3.0 40 / 44
  • 41. Introdução Visão Geral Distribuições Linux Versões Linux na prática Aplicativos: instalação e utilização Linux Educacional Aplicativos: instalação Instalação do painel edukativo (dpkg e apt-get) Instalação de outros aplicativos (adept) Remoção de aplicativos 41 / 44
  • 42. Introdução Visão Geral Distribuições Linux Versões Linux na prática Aplicativos: instalação e utilização Linux Educacional Aplicativos: utilização Centro de Controle Gerenciador de Arquivos Aplicativos básicos do sistema 42 / 44
  • 43. Introdução Visão Geral Distribuições Linux Versões Linux na prática Aplicativos: instalação e utilização Linux Educacional Links Interessantes Viva o linux: http://www.vivaolinux.com.br Guia do Hardware: http://www.guiadohardware.net brLinux: http://brlinux.org Eventos de TI: http://www.eventosdeti.com.br Google: http://www.google.com.br/linux 43 / 44
  • 44. Introdução Visão Geral Distribuições Linux Versões Linux na prática Aplicativos: instalação e utilização Linux Educacional FIM 44 / 44