Introdução ao GNU/Linux
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Introdução ao GNU/Linux

on

  • 2,418 views

 

Statistics

Views

Total Views
2,418
Views on SlideShare
2,418
Embed Views
0

Actions

Likes
0
Downloads
118
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Introdução ao GNU/Linux Presentation Transcript

  • 1. Introdução ao GNU/Linux Programa de Educação Tutorial – PET.Com www.pet.di.ufpb.br Elenilson Vieira Membro do PET.Com elenilson.vieira.filho@gmail.com
  • 2. O que é um Sistema Operacional?  É o software que faz a interface básica entre os programas do usuário e o computador  Gerenciando itens como os periféricos  memória, discos, arquivos, usuários, impressoras, etc  Prover a segurança, privilégios entre os usuários, comunicação e outros.  Contém um Kernel
  • 3. Kernel  É o componente central de qualquer sistema operacional, contendo as principais tarefas de gerenciamento.  Suas principais funções são:  Criação, agendamento e finalização de processos  Alocação e liberação de memória  Controle do sistema de arquivos  Operações de entrada e saída com dispositivos periféricos (discos, interface serial -- mouse, p.ex., interface paralela -- impressoras), acesso à memória, entre outros.
  • 4. O que é Software Livre?  É qualquer programa de computador que pode ser usado, copiado, estudado, modificado e redistribuído sem nenhuma restrição (Free Software Foundation - www.fsf.org)  A maneira usual de distribuição de software livre é anexar a este uma licença de software livre, e tornar o código fonte do programa disponível
  • 5. Enfim, o que é o Linux?
  • 6. Linux  É um kernel desenvolvido a partir de 1991 por Linus Torvalds  Capaz de rodar em múltiplas arquiteturas (palms, celulares, pcs, entre outros)
  • 7. Linux  Aliado a ferramentas providas por terceiros (e.g. GNU, KDE, Apache, PHP) forma um sistema operacional robusto e flexível  O sistema operacional resultante da união entre o kernel do Linux e as ferramentas de terceiros é chamado de GNU/Linux
  • 8. GNU/Linux  Qualquer um pode usar o kernel Linux e produzir seu próprio Sistema Operacional  Existem várias distribuições  Slackware, Ubuntu, OpenSUSE, Fedora, RedHat, Mandriva, …  Oferece um conjunto muito maior de ferramentas que o Windows r
  • 9. O que é um Live-CD?  É um CD que contém um sistema operacional (GNU/Linux, BSD ou outro) que não precisa ser instalada no disco rígido do usuário  O sistema operacional completo é executado diretamente a partir do CD e da memória RAM.
  • 10. Partições  O Linux precisa de duas partições – ext3: para os arquivos do SO – swap: memória virtual
  • 11. Instalação  A maioria das distribuições também permitem que se instale o sistema operacional a partir do Live-CD  Você pode usar o live enquanto instala seu S.O.  Crie as partições no seu HD ou mídia removível e instale
  • 12. Algumas Distribuições Big-Linux 4.2
  • 13. Algumas Distribuições Kurumin NG
  • 14. Algumas Distribuições Ubuntu 8.10
  • 15. Usuários  Usuários comuns – Tem permissões sobre seus arquivos  Super usuário (root) – Tem permissões sobre tudo e todos
  • 16. Criando uma conta para Login  Vá ao primeiro andar do DI  Porta em frente ao banheiro  Solicite a Leo a criação de sua conta
  • 17. Fazendo o Login  Coloque seu usuário e aguarde para colocar a senha
  • 18. O que eu posso fazer com o GNU/Linux?  Criar documentos, planilhas, apresentações e tudo que o Office faz, com o OpenOffice  Navegar na internet usando o Firefox  Entrar no msn usando o amsn ou pidgin
  • 19. O que eu posso fazer com o GNU/Linux?  Alterar suas imagens usando o GIMP  Escutar músicas usando o XMMS  Assistir vídeos com o vlc ou RealPlayer  Tudo que você faz no Windows, porém com r muito mais opções e segurança
  • 20. Ambiente Gráfico (GUI)  Software feito para facilitar e tornar prática a utilização do computador através de representações visuais do Sistema Operacional  Mais conhecidos: Gnome e KDE
  • 21. Abrindo o OpenOffice  Menu Aplicações → Escritório → BrOffice
  • 22. Abrindo o Amsn  Menu Aplicações → Internet → amsn
  • 23. E os editores de texto/programa?  Menu Aplicações → Acessório → Editor de Texto
  • 24. E os editores de texto/programa?  Menu Aplicações → Outras → Kate
  • 25. Conheça o wine e wine-doors  Wine – Cria condições para instalar programas do windows  Wine-doors – Ambiente gráfico para instalação de programa – Instala dependências que os programas precisam
  • 26. O wine rodando o winamp
  • 27. O wine-doors
  • 28. Diretórios  Raiz  /  No rWindows geralmente é o C:  Pasta do usuário  /home/seunome  No DI: /home/DINF/seunome
  • 29. Pasta Z  Pasta privada de 100Mb  Pode ser acessada em todos os computadores do Departamento  Se encontra na sua área de trabalho e tem o nome de MeusArquivos
  • 30. Shell  É um interpretador de comandos  O interpretador de comandos do linux é o bash  Funciona de forma similar ao prompt do Windows r  Nós o usuaremos muito!
  • 31. Shell Menu Aplicações → Acessórios → Consola
  • 32. Principais Comandos  Mudar de diretório – cd <caminho> • Ex: cd Documentos – cd .. • Um nível acima  Descobrir onde estou – pwd
  • 33. Principais Comandos  Criar diretório – mkdir <nomeDoDiretório> • Ex: mkdir eu  Excluir diretório – rm -r <nomeDoDiretório> • Ex: rm -r eu  Excluir arquivo – rm <nomeDoArquivo>
  • 34. Principais Comandos  Mudando permissões de arquivos – chmod <argumentos> <arquivo> • chmod -R +w Documentos  Executando arquivos – ./<arquivo> – Ex: ./meuPrograma  Listar o conteúdo do diretório – ls
  • 35. Executando Comandos  <comando> <argumentos> – Ex: firefox www.google.com  <comando> <argumentos> & – Ex: firefox www.google.com &
  • 36. Executando Comandos  ctrl+z – Finaliza o processo no console  top – Lista os processos rodando  mount <dispositivo> <local> – Monta uma dispositivo em um local
  • 37. Configurando a interface de rede  Usamos o comando ifconfig  Ip estático – ifconfig <interface> <ip> up – route add default gw <ip do gateway>  Ip dinâmico – dhcpcd <interface> – dhclient <interface>
  • 38. Pacotes  Distribuições Linux geralmente são segmentadas em pacotes, de forma que cada pacote contém uma aplicação ou um serviço específico  Podem ser instalados por um sistema gestor de pacotes ou por um instalador autônomo
  • 39. Gerenciamento de Pacotes  Programa utilitários a instalação, remoção, configuração, pesquisa e extração de pacotes.  Distribuições implementam seu próprio sistema de gerenciamento de pacotes que funcionam também para distribuições derivadas  Existem gerenciadores gráficos e por linha de comando
  • 40. Repositório de Pacotes  É um local na internet, ou mesmo em mídias locais, que disponibilizam os pacotes de software  Algumas distribuições os usam para terem atualizações automáticas de seus sistema
  • 41. Gerenciador de Pacotes  Em Debian e derivadas  apt-get: gerenciador de linha de comando  install, uninstall  synaptic: gerenciador gráfico
  • 42. apt-get
  • 43. synaptic
  • 44. Drivers  Muitas empresas já disponibilizam os drivers (módulos) para Linux  Outras têm pacto com a microsoft e não disponibilizam.  A comunidade precisa usar a engenharia reversa para produzir os módulos necessários para alguns hardwares
  • 45. Como está hoje?  Por ter o código aberto e muitos adeptos, existem drivers para grande parte dos hardwares existentes
  • 46. Linux é feio e para programador  Como você instala sua impressora no Windows? r – Conecte a impressora – Ligue a impressora – Coloca o cd – Clique no instalador – Next – Next – Next – Next –…
  • 47. Linux é feio e para programador  Passos para instalação no Linux – Conecte a impressora – Ligue a impressora – Aguarde alguns segundos ...
  • 48. Linux é feio e para programador
  • 49. Linux é feio e para programador  Como você instala programas no Windows? r – Baixa um piratão – Clica em setup – Roda o crack – Pega uns vírus – Reiniciar o computador
  • 50. Linux é feio e para programador  No Linux você – Abre o gerenciador de pacotes – Pesquisa o software – Marcar para instalação TODOS os que você desejar – Apertar install e aguarda  Ou – apt-get install <nomeDoPrograma1> <nomeDoPrograma2> ...
  • 51. Está satisfeito com sua área de trabalho do Windows? r
  • 52. Conheça o Compiz e o KDE4  Vídeo
  • 53. Configuração muito complicada ...  Menu Sistema → Preferência → Aparência
  • 54. Como obter o GNU/Linux?  Baixe da internet – Existem inúmeros sites que disponibilizam as distribuições – As próprias distribuições têm seus próprios sites com opções para baixar todas as imagens e os fontes
  • 55. Como obter o GNU/Linux?  Se não tiver condições de baixar, compre!
  • 56. Laboratório Ada  Cuide bem do laboratório  Reporte aos administradores problemas nas máquinas
  • 57. Seja Livre, use Linux!
  • 58. Obrigado! Elenilson Vieira elenilson.vieira.filho@gmail.com Programa de Educação Tutorial - PET.Com