Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Apresentação linux

942 views

Published on

Apresentação Linux baseado no livro: MENDONÇA, Tales Araújo. Manual de Sobreviência: Dicas e Comandos do Mundo Linux

Published in: Education, Technology
  • Be the first to comment

Apresentação linux

  1. 1. Sistemas Operacionais II Dicas e Princípios Básicos do Linux
  2. 2. Conceitos Básicos <ul><li>O que significa distribuição (distro)? </li></ul><ul><li>Qual distribuição devo utilizar? </li></ul><ul><li>O que é um sistema multiusuário ? </li></ul><ul><li>O que é Kernel ? </li></ul><ul><li>O que é ambiente X ? </li></ul><ul><li>O que são terminais ou consoles ? </li></ul><ul><li>O que é super usuário (root)? </li></ul>
  3. 3. Conceitos Básicos <ul><li>O que é Case Sensitive ? </li></ul><ul><li>O que são diretórios ocultos e para que servem? </li></ul><ul><li>Qual pacote corresponde a minha distribuição? </li></ul><ul><ul><li>“ .rpm” são derivados de distribuições Red Hat; </li></ul></ul><ul><ul><li>“ .deb” são derivados de distribuições Debian; </li></ul></ul><ul><ul><li>“ .tgz” são derivados da distribuição Slackware; </li></ul></ul>
  4. 4. Terminal de Comandos <ul><li>Utilizamos um terminal de comandos para gerenciamento do sistema operacional linux, no Ubuntu ele pode ser acessado pelo menu. </li></ul>
  5. 5. Permissões <ul><li>Existem basicamente três partes que compõem um arquivo/diretório e podem ser reconhecidas como: </li></ul><ul><li>dono: responsável pelo arquivo; </li></ul><ul><li>grupo: grupo do responsável; </li></ul><ul><li>outros: outros usuários. </li></ul>
  6. 6. Permissões <ul><li>Utilizamos letras para exibir (na visão humana) o nível de proteção de arquivos e diretórios, no qual: </li></ul><ul><li>r: representa leitura </li></ul><ul><li>w: representa escrita </li></ul><ul><li>X: executar arquivo </li></ul>
  7. 7. Permissões <ul><li>Tais permissões podem ser divididas em quatro partes para indicar: tipo, proprietário, grupo e outros </li></ul><ul><li>Exemplo: </li></ul><ul><li>drwx------ ... 2 wester ............. 512 Jan ... 29 23:30 .. Arquivos/ </li></ul><ul><li>-rw-rw-r-- ... 1 wester ....... 280232 Dec .. 16 22:41... notas.txt </li></ul>
  8. 8. Permissões: Tipos <ul><li>d => diretório </li></ul><ul><li>b => arquivo de bloco </li></ul><ul><li>c => arquivo especial de caractere </li></ul><ul><li>p => canal </li></ul><ul><li>s => socket </li></ul><ul><li>- => arquivo &quot;normal&quot; </li></ul>
  9. 9. Representação Numérica <ul><li>A representação em letras é uma representação para a interação como o ser humano, também é possível usar uma representação numérica. </li></ul><ul><li>r = 4 </li></ul><ul><li>w = 2 </li></ul><ul><li>x = 1 </li></ul>
  10. 10. Representação Numérica <ul><li>Exemplos: </li></ul><ul><li>-rw-r--r-- (644) </li></ul><ul><li>-rwxr-xr-x (755) </li></ul><ul><li>-rwxrwxrwx (777) </li></ul>
  11. 11. Conhecendo o Prompt de Comandos <ul><li>Ao abrir o terminal este já inicia com o cursor pronto para receber comandos. </li></ul><ul><li>Neste exemplo o usuário se chama wellington e o nome da máquina wvm. </li></ul>
  12. 12. Conhecendo o Prompt de Comandos <ul><li>Neste exemplo aparece ~ que significa que estamos localizados no diretório home. </li></ul><ul><li>Já o símbolo $ indica que estou logado como usuário comum, se estiver na conta do Super Usuário root deveria aparecer # no lugar de $. </li></ul>
  13. 13. Conhecendo a Estrutura de Diretórios <ul><li>No Linux, toda estrutura de diretórios começa no barra (/), que significa início. </li></ul>
  14. 14. Diretórios padrões <ul><li>É padrão nas distribuições os diretórios: </li></ul><ul><li>/bin, /etc, /home, /lib, /usr, /dev, /sbin, /tmp e /var </li></ul><ul><li>É opcional: </li></ul><ul><li>/mnt, /sys, /boot, /proc e /opt </li></ul>
  15. 15. Executando aplicações <ul><li>Aplicações podem ser invocadas através do terminal (lembra do capítulo 2 do livro do Tanenbaum?) </li></ul><ul><li>Exemplo (no Ubuntu): </li></ul>
  16. 16. Executando aplicações <ul><li>Para abrir um programa e liberar o terminal utilize um & ao final do comando. </li></ul><ul><li>Exemplo: </li></ul>
  17. 17. Procurando por Comandos Digitados <ul><li>Possibilita encontrar comandos que foram digitados no terminal caso não se recorde do comando por completo. </li></ul><ul><li>Digite Ctrl + R (se estiver em uma VM utilize o Ctrl da esquerda) </li></ul>
  18. 18. Procurando por Comandos Digitados <ul><li>Será exibido uma linha: </li></ul><ul><li>(reverse-i-search)`’: </li></ul><ul><li>Digite uma letra de um comando já digitado. </li></ul>
  19. 19. Referência <ul><li>MENDONÇA, Tales Araújo. Manual de Sobreviência: Dicas e Comandos do Mundo Linux </li></ul>

×