SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

PPT
Linux Educacional 4.0
PDF
Linux para leigos
PPT
Introdução ao Linux - Aula 01
ODP
Conhecendo Melhor O Linux
ODP
Linux Como Tudo Começou
PPTX
PPT
História do linux ppt
PPTX
Trabalho linux
Linux Educacional 4.0
Linux para leigos
Introdução ao Linux - Aula 01
Conhecendo Melhor O Linux
Linux Como Tudo Começou
História do linux ppt
Trabalho linux

Mais procurados (20)

PPS
Apresentação Linux
PPT
Sistemas Operativos - Linux
PDF
Introdução ao Linux
PPTX
1 - Introdução ao linux
PPTX
Historia Sistema Operacional Linux
PDF
O que é o Linux? Quais seus benefícios?
PPTX
PPT
Linux - Sistema Operacional
PPT
Historia Linux
ODP
Vale a pena usar o Linux!?
PPTX
Aula 1 sistema operacional linux
DOCX
Caixa magica, linux
PPT
Apresentação de Linux Ubuntu
PPTX
Sistema operativo linux e as suas versões
ODP
DOC
Ubuntu
ODP
Linux basico ubuntu
PPTX
Introdução ao Linux Ubuntu
PDF
PPTX
Sistema Operativo Linux
Apresentação Linux
Sistemas Operativos - Linux
Introdução ao Linux
1 - Introdução ao linux
Historia Sistema Operacional Linux
O que é o Linux? Quais seus benefícios?
Linux - Sistema Operacional
Historia Linux
Vale a pena usar o Linux!?
Aula 1 sistema operacional linux
Caixa magica, linux
Apresentação de Linux Ubuntu
Sistema operativo linux e as suas versões
Ubuntu
Linux basico ubuntu
Introdução ao Linux Ubuntu
Sistema Operativo Linux
Anúncio

Destaque (20)

PDF
Linux educacional
ODP
Mini-Curso "Introdução ao Linux Educacional"
PPTX
Linux Educacional 4.0 - Aula 1
PDF
Linux - Sobre a Disciplina + Introdução ao Linux
PDF
Auditoria em sistemas linux - LinuxCon Brazil 2011
PDF
Arch Linux – Simplesmente Linux
PDF
Plano Aula Linux
PDF
Apostila linux educacional 3.0 e BrOffice
PPT
Oficina de Iniciação a Informática
PPT
Introdução à Informática (Módulo 1)
PDF
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
PPTX
Material aula informática básica
PDF
Palestra fisl paulo freire
PDF
Palestra fisl 2014
PPT
Curso de 100 horas
PDF
Ubuntu Desktop
KEY
Mini-curso de linux básico
PDF
Linux mint apostila
PDF
Apresentação do Curso de GNU/Linux Mint Desktop
PPTX
Ubuntu 14.04
Linux educacional
Mini-Curso "Introdução ao Linux Educacional"
Linux Educacional 4.0 - Aula 1
Linux - Sobre a Disciplina + Introdução ao Linux
Auditoria em sistemas linux - LinuxCon Brazil 2011
Arch Linux – Simplesmente Linux
Plano Aula Linux
Apostila linux educacional 3.0 e BrOffice
Oficina de Iniciação a Informática
Introdução à Informática (Módulo 1)
INFORMÁTICA EDUCATIVA 1º AO 5º DO ENSINO FUNDAMENTAL
Material aula informática básica
Palestra fisl paulo freire
Palestra fisl 2014
Curso de 100 horas
Ubuntu Desktop
Mini-curso de linux básico
Linux mint apostila
Apresentação do Curso de GNU/Linux Mint Desktop
Ubuntu 14.04
Anúncio

Semelhante a Curso de Linux Básico com o Linux Educacional (20)

PDF
linux: um pouco sobre ele e como aprender .pdf
PPT
Linux
PPT
AdministraçãO Gnu Linux
PDF
Apostila - Introdução ao Linux
PDF
Apostila linux.sxw
PDF
PDF
Primeiros Passos no Linux - Principais Conceitos e Termos
PDF
Atividade2
PPTX
A.S.O 2 - Linux
PDF
Soa cap1 introducao a linux
PDF
O que é Linux - FLISOL Campinas 28-04-2012
ODP
GNU/Linux - uma alternativa (nova versão)
ODP
GNU/Linux - uma alternativa
ODP
Projeto Mundo Livre: Introdução ao Linux
PDF
PPTX
Aula 9 semana
PDF
Módulo 6 - Gnu/Linux
PDF
Linux valter 1
linux: um pouco sobre ele e como aprender .pdf
Linux
AdministraçãO Gnu Linux
Apostila - Introdução ao Linux
Apostila linux.sxw
Primeiros Passos no Linux - Principais Conceitos e Termos
Atividade2
A.S.O 2 - Linux
Soa cap1 introducao a linux
O que é Linux - FLISOL Campinas 28-04-2012
GNU/Linux - uma alternativa (nova versão)
GNU/Linux - uma alternativa
Projeto Mundo Livre: Introdução ao Linux
Aula 9 semana
Módulo 6 - Gnu/Linux
Linux valter 1

Último (19)

PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Aula 18 - Manipulacao De Arquivos python
Apple Pippin Uma breve introdução. - David Glotz
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
COBITxITIL-Entenda as diferença em uso governança TI
Processos na gestão de transportes, TM100 Col18
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Aula04-Academia Heri- Tecnologia Geral 2025
Custos e liquidação no SAP Transportation Management, TM130 Col18
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...

Curso de Linux Básico com o Linux Educacional

  • 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