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

Minicurso Linux para Leigos

Minicurso Linux para Leigos

Tonin Bolzan

July 14, 2012
Tweet

More Decks by Tonin Bolzan

Other Decks in Technology

Transcript

  1. 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
  2. Estrutura do Linux • Segurança ◦ Usuários ◦ Grupos ◦

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

    Permissões • Estruturas de Diretórios ◦ Organização de diretórios • Arquivos
  4. 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.
  5. Contas de Usuário • Por ser um sistema multiusuário o

    Linux exige certos níveis de acesso a partes mais baixas do sistema.
  6. 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.
  7. Estrutura do Linux • Segurança ◦ Usuários ◦ Grupos ◦

    Permissões • Estruturas de Diretórios ◦ Organização de diretórios • Arquivos
  8. 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;
  9. Estrutura do Linux • Segurança ◦ Usuários ◦ Grupos ◦

    Permissões • Estruturas de Diretórios ◦ Organização de diretórios • Arquivos
  10. 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
  11. Permissões • Representação r = vale 4 ◦ w =

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

    Permissões • Estruturas de Diretórios ◦ Organização de diretórios • Arquivos
  13. 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)
  14. 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
  15. 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.
  16. 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. •
  17. 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.
  18. Estrutura do Linux • Segurança ◦ Usuários ◦ Grupos ◦

    permissões • Estruturas de Diretórios ◦ Organização dos diretórios • Arquivos
  19. 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
  20. 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
  21. Shell • É uma interface textual do sistema operacional que

    serve para receber, executar e interpretar comandos de um determinado usuário.
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 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
  31. 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
  32. 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
  33. 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
  34. Perguntas ? http://goo.gl/vyvUg Luiz Guilherme Dall' Acqua [email protected] www.hinkelmann.com.br Tonin

    de Rosso Bolzan [email protected] 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.