Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* Tecnologia em Redes de Computadores Administração de Redes em Software Livre Leandro de Faria Freitas leandro.freitas@bh.estacio.br leandrodefariafreitas@gmail.com * Atividades do dia 19/08 Matéria: Entender os conceitos de sistema de arquivos Conhecer os principais sistemas de arquivos suportados pelo Linux. Conhecer os comandos básicos utilizados na administração de software livre. Acessar o Guia Foca: http://focalinux.cipsga.org.br/guia/iniciante/ Livro texto Capítulo 5 * Administração de Redes em Software Livre Na aula de hoje trataremos do capítulo 5 do livro texto e conteúdo complementar. A partir de agora, nas transparências, quando um item for destacado em itálico, este é uma referência direta ao mesmo item do livro texto. * Administração de Redes em Software Livre O armazenamento e a recuperação de informações são atividades essenciais para qualquer tipo de aplicação. As principais exigências para armazenamento de informações são: Deve ser possível armazenar uma grande quantidade de informações. A informação deve sobreviver à finalização do processo que a utiliza. Múltiplos processos devem ser capazes de acessar as informações concorrentemente. * Administração de Redes em Software Livre É mediante a implementação de arquivos em discos ou outras mídias que o sistema operacional estrutura e organiza estas informações. O sistema de arquivos é constituído de duas partes distintas: um conjunto de arquivos, que armazenam dados e uma estrutura de diretórios, que organiza e fornece informações sobre os arquivos do sistema. O Linux suporta diferentes tipos de sistemas de arquivos. Dentre os principais, pode-se citar: EXT2, EXT3, EXT4, Reiser, FAT12, FAT16, FAT32, HPFS, NTFS, AIX, QNX, CP/M, Novell Netware, etc. * Administração de Redes em Software Livre 5.1 Nomes de Caminhos Hierarquia unificada, diferente do Windows Todos os discos e partições estão subordinados ao diretório raiz - “/” Nomes de caminhos Absolutos – partem do diretório raiz cd /etc/rc6.d Relativos – consideram o diretório corrente cd rc6.d Tamanho máximo de um “nome” 255 caracteres * Administração de Redes em Software Livre 5.1 Nomes de Caminhos Caracteres e nomes Na teoria, quaisquer caracteres são aceitos, com exceção do “/” e o caractere nulo. Dica: evite quaisquer caracteres “estranhos”, principalmente os espaços Atividade: Porque evitar o caractere espaço? Digitar: cd (para qual diretório você foi?) Digitar: touch “arquivo exemplo de nome ruim.txt” Digitar: ls a* (o arquivo foi criado?) Copiar este arquivo para o diretório “/var/tmp” * Administração de Redes em Software Livre 5.2 Montando e Desmontando Sistemas de Arq. Comando mount Associa um diretório dentro da árvore de arquivos existente (ponto de montagem) à raiz do sistema de arquivos recém anexado. mount /dev/hda4 /users Comando umount “Desmonta” um sistama de arquivos. * Administração de Redes em Software Livre 5.2 Montando e Desmontando Sistemas de Arq. Comando umount Desmonta um sistama de arquivos. Se o kernel reclamar que um arquivo permanece em uso, utilizar o comando: fuser –mv /users (file system) fuser –v /etc/passwd (arquivos) * Administração de Redes em Software Livre 5.2 Montando e Desmontando Sistemas de Arq. /etc/fstab Lista dos sistemas de arquivos montados costumeiramente em um determinado sistema * Administração de Redes em Software Livre 5.3 A organização da Árvore de Arquivos Normalmente uma bagunça * * Administração de Redes em Software Livre 5.4 Tipos de Arquivos Regulares – Arquivos comuns contendo uma sequência qualquer de bytes, sem qualquer restrição quanto à sua estrutura interna. Diretórios – Arquivos de sistema usados para manter a estrutura do sistema de arquivos. Contém referências para outros arquivos. Dispositivos de caractere – Arquivos especiais que permitem acesso à dispositivos de E/S. Costumam modelar dispositivos seriais. Dispositivos de bloco – Arquivos especiais que permitem acesso à dispositivos de E/S. Costumam modelar dispositivos de bloco, em especial discos. Sockets – Conexões de permitem a troca de informações entre processos. Pode ser local ou em rede. Pipes – Conexões que permitem a troca de informações entre processos no mesmo host. Links simbólicos – Ligações entre arquivos. * Administração de Redes em Software Livre 5.4 Tipos de Arquivos Atividade: Digitar: cd /etc/rc3.d Digitar: ls -la Observar na esquerda das linhas de resultado a presença das letras d, l ou do “–” Qual tipo de arquivo cada uma destas entradas representa? * Administração de Redes em Software Livre 5.5 Atributos de Arquivos Exemplo: -rwxr-xr-- 1 leandro user 8192 nov 4 16:00 teste Usuário e grupo “donos” do arquivo Permissões – 9 bit divididos em 3 grupos Tipo de arquivo * Administração de Redes em Software Livre 5.5 Atributos de Arquivos Permissões * Administração de Redes em Software Livre 5.5 Atributos de Arquivos Comando chmod: modifica permissões de um arquivo Exemplos de utilização: chmod 711 teste.txt chmod 700 arquivo chmod u+w shculambs.exe chmod ug=rw,o= ta-ta-ta.gol chmod g=u 4x3.placar * Administração de Redes em Software Livre 5.5 Atributos de Arquivos Comando chown: modifica propriedade e grupo Exemplos de utilização: chown leandro arquivo.txt chown –R leandro.users ~leandro * Administração de Redes em Software Livre 5.5 Atributos de Arquivos Comando umask: atribuindo permissões-padrão Exemplos de utilização: umask 022 umask 077 * Administração de Redes em Software Livre 5.5 Atributos de Arquivos Exemplos de utilização: $ umask 066 $ mkdir foo $ touch bar $ ls -l total 4 -rw——- 1 simon simon 0 2007-10-25 13:24 bar drwx–x–x 2 simon simon 4096 2007-10-25 13:24 foo $ umask 077 $ mkdir foo $ rmdir foo $ ls -l total 4 -rw——- 1 simon simon 0 2007-10-25 13:26 bar drwx—— 2 simon simon 4096 2007-10-25 13:26 foo * Administração de Redes em Software Livre Comandos importantes: ls, pwd, cd, mkdir, rmdir, cp, mv, rm, more, less, cat, tail, ln, ping, telnet, ssh, ps, top, kill, find,su, netstat, route, ifconfig * Administração de Redes em Software Livre O que é esperado de você saiba até agora: Conteúdo do capítulo 2, 4 e 5 do Guia Foca 1ª aula + introdução aos sistemas de arquivos (chmod, chwon, umask) Comandos mais comuns (com parâmetros mais utilizados): ls, cd, pwd, which, whreis, locate, man, apropos, ... * Administração de Redes em Software Livre O que é esperado de você para a próxima aula: Conteúdo do capítulo 6 e 7 do Guia Foca (PROVA) Leitura dos capítulos 5 do Livro “Manual Completo do Linux – Guia do Administrador O que provavelmente veremos na próxima aula: Instalação de novos softwares; Aprender a manter o sistema atualizado; Aprender a administrar contas de usuário e grupos; e Aprender a gerenciar permissões de acesso aos recursos do sistema. * * * * * * * * * * * * * * * * * * * * * * *
Compartilhar