Buscar

2_SL-Sistemasdearquivos

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.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais