Mini-Curso “Introdução ao Linux Educacional”

Curso de Linux Básico com o Linux Educacional

Curso de Linux Básico com o Linux Educacional

 

Mini-Curso - Introdução ao Linux Educacional

 

Mais GNU Linux:

 

Certificação CompTIA Security+

Download Apostila LPI, oficial, Grátis, atualizada.

Guia de estudo 101 completo – LPI

Certificação Linux Apostilas (LPI 101 e 102)

Guia de estudo, dicas e simulados, para a prova de certificação LPI 101 e 102, Linux.

PenguinBrain, SIMULADOR 2 certificates for linux (LPI 101/102/201/202)

Teste simulado da Certificação Linux LPI 101 e LPI 102

3 Simulados prova LPI 101 e 102, site 4Linux

Certificação CompTIA Security+

Simulado online LPI 201 E 202 grátis.

Resumo estudo prova LPI 101, 102

Livro Certificação Linux LPI 101, 102, amostra U.R

LINUX REDES E SERVIDORES

Download Apostila LPI 101 e 102, Alkalinux, Luciano Antônio Siqueira

Guia Foca Linux Avançado (Ideal para estudo Certificação Linux)

Hackear senhas do Windows e Linux (XP, Vista, 7, Linux – Debian, Ubuntu, Slack

Instalando Red Hat Linux

Introdução processamento paralelo e uso clusters em Linux processos e threds

Sidux – Linux -DOWNLOAD

RECUPERAR, hackear, SENHAS NO WINDOWS XP, Vista, 7 e Linux!

Download LinuxMint

Sabayon Linux

APOSTILA COMANDOS LINUX

Arch Linux

Curso linux (Insigne Momentum) Grátis.

Puppy Linux

Slax Linux – DOWNLOAD

Mandriva Linux

Download Slackware Linux 13.37

Certificação LPI – Conhecendo o caminho das pedras.

Cinco razões para NÃO usar Linux / Five reasons NOT to use Linux

Entendendo e Dominando o Linux

A HISTÓRIA DO Linux !!!!

Os erros mais comuns dos novatos em Linux (Revista PNP)

Recuperar a senha root no linux (Tutorial)

Comandos Básicos Linux

Big Linux

SliTaz Linux

Ajuda a fazer um iso do meu linux

  • 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 – http://www.debian.org Gentoo – http://www.gentoo.org Red Hat – http://www.redhat.com Slackware – http://www.slackware.org Suse – http://www.suse.com Ubuntu – http://www.ubuntu.com Linux Educacional – http://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 – http://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 – http://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 – http://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