Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Minicurso Linux para Leigos

Minicurso Linux para Leigos

9436c8fee41e53c79ccc145dffee09d2?s=128

Tonin Bolzan

July 14, 2012
Tweet

More Decks by Tonin Bolzan

Other Decks in Technology

Transcript

  1. Linux para Leigos Configurando e Instalando o Sistema Operacional Linux

  2. PALESTRANTES Luiz Guilherme Dall' Acqua guilherme@hinkelmann.com.br www.hinkelmann.com.br Tonin de Rosso

    Bolzan contato@tonybolzan.com www.tonybolzan.com
  3. Antes de mais nada ! • DOWNLOAD DO LINUX •

    INSTALAÇÃO • CONFIGURAÇÃO • CONHECENDO A GUI • NAVEGADOR DE ARQUIVOS • PERSONALIZANDO A GUI • INTALANDO PACOTES - GUI • CONHECENDO A ESTRUTURA DO LINUX ◦ Segurança ◦ Estrutura de diretórios • CONHECENDO O SHELL ◦ Comandos Básicos • INSTALANDO PACOTES - TERMINAL • CONFIGURAR GERENCIADOR DE PACOTES
  4. Debian Distribuições Linux Kubuntu Fedora Ubuntu

  5. Ubuntu 12.04 INSTALAÇÃO

  6. None
  7. None
  8. None
  9. None
  10. None
  11. None
  12. None
  13. None
  14. None
  15. None
  16. None
  17. Ubuntu 12.04 INSTALAÇÃO

  18. None
  19. None
  20. None
  21. None
  22. None
  23. None
  24. None
  25. None
  26. None
  27. None
  28. None
  29. None
  30. Principais ambientes gráficos do Linux Ambiente Gráfico

  31. GUI - Interface gráfica do utilizador • CONHECENDO A GUI

    • NAVEGADOR DE ARQUIVOS
  32. GUI - Interface gráfica do utilizador • PERSONALIZANDO A GUI

    • INSTALANDO PACOTES - GUI
  33. Conhecendo a estrutura básica do Linux Estrutura do Linux

  34. Estrutura do Linux • Segurança ◦ Usuários ◦ Grupos ◦

    Permissões • Estruturas de Diretórios ◦ Organização de diretórios • Arquivos
  35. Estrutura do Linux • Segurança ◦ Usuários ◦ Grupos ◦

    Permissões • Estruturas de Diretórios ◦ Organização de diretórios • Arquivos
  36. Contas de Usuário • Cada pessoa que vai usar o

    Computador com Linux deve possuir uma conta de usuário (Nome e Senha) que será solicitada sempre que o sistema for iniciado.
  37. Contas de Usuário • Por ser um sistema multiusuário o

    Linux exige certos níveis de acesso a partes mais baixas do sistema.
  38. Contas de Usuários - root • Uma conta (cujo login

    é root) dá a seu detentor direitos ilimitados no Linux. • „ O usuário root é conhecido como superusuário e pode fazer qualquer coisa no Sistema Linux.
  39. Estrutura do Linux • Segurança ◦ Usuários ◦ Grupos ◦

    Permissões • Estruturas de Diretórios ◦ Organização de diretórios • Arquivos
  40. Grupos • Todo o usuário pertence a um grupo; •

    Muitas permissões do sistema são dadas a determinados grupos; • O usuário que pertencer ao grupo também possuirá tais permissões;
  41. Estrutura do Linux • Segurança ◦ Usuários ◦ Grupos ◦

    Permissões • Estruturas de Diretórios ◦ Organização de diretórios • Arquivos
  42. Permissões • As permissões são as seguintes: ◦ permissão de

    leitura; ◦ permissão de escrita; ◦ permissão de execução; ◦ Sem permissão • Destinadas a: ◦ Usuários ◦ Grupos ◦ Outros
  43. Permissões • Representação r = vale 4 ◦ w =

    vale 2 ◦ x = vale 1 ◦ - = Vale 0 ◦ drwxr-xr-x = 755
  44. Estrutura do Linux • Segurança ◦ Usuários ◦ Grupos ◦

    Permissões • Estruturas de Diretórios ◦ Organização de diretórios • Arquivos
  45. Estruturas de Diretórios • No Linux não existem referências às

    unidades como no Windows. tudo começa na pasta raiz chamada de " / " (barra)
  46. Estruturas de Diretórios • /bin - Os programas mais importantes.

    • /boot - Arquivos de inicialização. • /dev - Controles/arquivos para todos os dispositivos de entrada e saída. • /etc - Arquivos de configuração dos mais diversos aplicativos, também a configuração básica e mais importante encontra-se aqui
  47. Estruturas de Diretórios • /home - diretório dos usuários. ◦

    Como sistemas Linux são multi-usuários, cada usuário tem um diretório aqui dentro, exceto o root, que tem um diretório à parte. ◦ O diretório de cada usuário é chamado de home do usuário. • /lib - arquivos de bibliotecas.
  48. Estruturas de Diretórios • /lib - arquivos de bibliotecas. •

    /mnt - lugar onde há pontos de montagem para temporários • /root - diretório do administrador de sistema, super-usuário ou simplesmente root. • /sbin - arquivos executáveis especiais - para o administrador. • /tmp - depósito de arquivos temporários. •
  49. Estruturas de Diretórios • /usr - aqui aparecem diretórios como

    bin e lib, mas com arquivos e diretórios diferentes dentro. Nesta pasta estão os programas que usam ambiente gráfico, documentação, aplicativos, bibliotecas... • /var - variáveis do sistema e arquivos de log.
  50. Estrutura do Linux • Segurança ◦ Usuários ◦ Grupos ◦

    permissões • Estruturas de Diretórios ◦ Organização dos diretórios • Arquivos
  51. Arquivos • d = Diretório • - = Arquivo regular

    • l = Link Simbólico • s = Unix domain socket • p = pipe nomeado • c = Dispositivo de caracteres • b = Dispositivo de bloco
  52. Principais aplicativos gráficos do Linux Aplicativos

  53. Conhecendo o Shell do linux Shell root@asgard # |

  54. Conhecendo o Shell • O que é o Shell •

    Comandos Básicos ◦ Comandos de Arquivos ◦ Administração de processos ◦ Comandos de rede ◦ Informações do sistema ◦ Compressão de arquivos ◦ Administração remota
  55. Shell • É uma interface textual do sistema operacional que

    serve para receber, executar e interpretar comandos de um determinado usuário.
  56. Conhecendo o Shell • O que é o Shell •

    Comandos Básicos ◦ Comandos de Arquivos ◦ Administração de processos ◦ Comandos de rede ◦ Informações do sistema ◦ Compressão de arquivos ◦ Administração remota
  57. Grupo I - Comandos de Arquivos cd Mudar de diretório

    pwd Mostra o diretório atual ls Lista o itens touch Cria um novo arquivo cp Copia arquivo ou diretório rm Remove arquivo ou diretório mv Movimenta arquivo ou diretório rmdir Remove somente diretório mkdir Cria novo diretório
  58. Comandos de Arquivos cat Mostra o conteúdo do arquivo wc

    Conta as linhas de um arquivo texto tail Mostra as ultimas 10 linhas de um arquivo ln Cria um novo link less Faz paginação na saída de um comando head Mostra as primeiras 10 linhas de um arquivo more Faz paginação na saída de um comando chmod Altera as permissões do arquivo
  59. Conhecendo o Shell • O que é o Shell •

    Comandos Básicos ◦ Comandos de arquivos ◦ Administração de processos ◦ Comandos de rede ◦ Informações do sistema ◦ Compressão de arquivos ◦ Administração remota
  60. Administração de processos ps Mostra os processos ativos kill Finaliza

    um processo killall Finaliza todas instâncias de um processo bg Coloca um processo em background fg Coloca um processo em Foreground
  61. Conhecendo o Shell • O que é o Shell •

    Comandos Básicos ◦ Comandos de arquivos ◦ Administração de processos ◦ Comandos de rede ◦ Informações do sistema ◦ Compressão de arquivos ◦ Administração remota
  62. Comandos de rede ping Executa um ping a um computador

    ifconfig Configura rede no linux route Configura rotas whois Verifica se um nome DNS existe wget Faz Download de Arquivos
  63. Conhecendo o Shell • O que é o Shell •

    Comandos Básicos ◦ Comandos de arquivos ◦ Administração de processos ◦ Comandos de rede ◦ Informações do sistema ◦ Compressão de arquivos ◦ Administração remota
  64. Informações sobre o sistema date Mostra a data do sistema

    cal Mostra o calendário do sistema lshw Mostra o Hardware do computador uname Mostra Informações sobre o Kernel uptime Mostra a quanto tempo do pc ligado w Mostra quem está logado no sistema whoami Mostra qual é o usuário que esta usando chmod Altera as permissões do arquivo chown Troca o dono e o grupo do arquivo
  65. Conhecendo o Shell • O que é o Shell •

    Comandos Básicos ◦ Comandos de arquivos ◦ Administração de processos ◦ Comandos de rede ◦ Informações do sistema ◦ Compressão de arquivos ◦ Administração remota
  66. Compressão de Arquivos tar Compacta e Descompacta arquivos unzip Descompacta

    arquivos .ZIP zip Compacta arquivos com o formato .ZIP gzip Compacta e Descompacta arquivos rar Compacta arquivos com o formato .RAR unrar Descompacta arquivos .RAR
  67. Conhecendo o Shell • O que é o Shell •

    Comandos Básicos ◦ Instalação de Pacotes ◦ Comandos de arquivos ◦ Administração de processos ◦ Comandos de rede ◦ Informações do sistema ◦ Compressão de arquivos ◦ Administração remota
  68. Administração Remota ssh Conecta em um computador remoto

  69. Perguntas ? http://goo.gl/vyvUg Luiz Guilherme Dall' Acqua guilherme@hinkelmann.com.br www.hinkelmann.com.br Tonin

    de Rosso Bolzan contato@tonybolzan.com www.tonybolzan.com Este trabalho foi licenciado com uma Licença Creative Commons Atribuição - não comercial - Compartilhamento Igual 3.0 Não Adaptada.