Академический Документы
Профессиональный Документы
Культура Документы
Sistema de arquivos
Agenda
Tipos de filesystem
Formato lgico de como os dados so armazenados FAT16 / FAT32 (File Allocation Table) NTFS (New Technology File System) Ext3 (journaling) ReiserFS (journaling, +rpido) Swap (partio de troca)
Tipos:
Parties
A Swap
O Root
uma barra :-) onde vai todo o seu sistema Falando em sistema...
Hierarquia de diretrios
Mas antes...
Por exemplo...
Listando as parties:
$ fdisk -l /dev/hda $w
Listando usurios
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
10
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
11
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
/bin Onde esto os binrios essenciais do sistema. Disponveis para todos os usurios
12
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
13
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
14
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
15
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
16
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
/lib Bibliotecas (libraries) de funes compartilhadas do sistema Arquivos do tipo .so (shared object)
17
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
/media Pasta onde dispositivos (de media) so temporariamente montados: Pendrives, cdroms, etc.
18
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
19
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
/opt Aplicativos opcionais (optional) so instalados. Java, Flash e essas coisas ...
20
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
21
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
22
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
23
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
24
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
25
/ /bin /boot /dev /etc /home /lib /media /mnt /opt /proc /root /sbin /tmp /usr /var
/var Arquivos variveis do sistema. Ex: Logs de erros, spool de impresso, etc.
26
Permisses de arquivos
-rwxrwxrwx um monte de letras estranhas e emaranhadas definem a segurana do seu arquivo :-)
Permisses de arquivos
28
Permisses de arquivos
29
Permisses de arquivos
-rwxrwxrwx o resto
30
Permisses de arquivos
-rwxrwxrwx Define o tipo de arquivo
d = diretrio l = link
31
Atribuindo permisses
$ chmod +|- rwx <arquivo> $ chmod +x <arquivo> $ chmod -w <arquivo> $ chown <usuario>:<grupo> <arquivo> $ chown otubo:users <arquivo>
Modificando donos:
32
Mtodo numrico
Existe um mtodo numrico para atribuir permisses no arquivo: Para cada grupo de permisses (usurio,grupo,outro) temos:
R W X 4 2 1
Mtodo numrico
Exemplo
Isso quer dizer 7 = 1+2+4 = O dono pode ler, escrever e executar 1 = o grupo pode apenas ler 1 = os outros podem apenas ler <dono><grupo><outros>
34
Concluindo
Agora vocs sabem como est organizado o sistema de arquivos do sistema. Sabem atribuir permisses e mudar donos de arquivos.
Dvidas?
37