Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul
Informação e Comunicação
Habilitação Técnica de Nível Médio Técnico em Informática
Estrutura de diretórios Linux
Prof. Dartagnan Farias
[email protected]
1


A estrutura de diretórios também é chamada de
Árvore de Diretórios pois lembra uma árvore
invertida.
Cada diretório do sistema tem seus respectivos
arquivos que são armazenados conforme regras
definidas pela FHS – Filesystem Hierarchy
Standard, ou Hierarquia Padrão do Sistema de
Arquivos, que define que tipo de arquivo deve ser
guardado em cada diretório.
2

/ - Diretório Raiz
◦ A partir da raiz que todos os diretórios ficam
posicionados.
3
4



O diretório /bin guarda arquivos essenciais
para o funcionamento do sistema;
Este é um diretório público, sendo assim, os
comandos que estão nele podem ser
utilizados por qualquer usuário no sistema.
Exemplo:
◦ ls, echo, cp, mv, cat, etc...
5


Neste diretório estão os arquivos utilizados
para a inicialização do Sistema Operacional e
os arquivos do gerenciador de boot;
O gerenciador de boot é o programa que
carrega um sistema operacional e/ou permite
qual sistema será iniciado;
6

No diretório /dev ficam todos os arquivos de
dispositivos. O linux faz a comunicação com
os periféricos através de links simbólicos
(atalhos) que ficam armazenados neste
diretório, facilitando assim o acesso aos
mesmos.
7

No diretório \etc estão os arquivos de
configuração do sistema da máquina local tais
como:
◦ Scripts de inicialização do sistema em seus vários níveis;
◦ Tabela do filesystem (/etc/fstab);
◦ Configuração da inicialização do sistema para cada nível
(/etc/inittab);
◦ Configuração default para todos os logins (/etc/profile);
◦ Número considerável de arquivos de configuração de
rede e outros aspectos do sistema inclusive interface
gráfica.
8

No diretório /lib estão as bibliotecas
compartilhadas e os módulos do kernel;
◦ As bibliotecas, conhecidas como libs, são como as
dll’s para o Windows. No caso do Linux, quando um
programa é instalado, todas as bibliotecas
responsáveis para o seu funcionamento ficam
armazenadas neste diretório.
9

/media
◦ Ponto de montagem para mídias removíveis, tais
como: cd, dvd, diskette (legado), etc...

/mnt
◦ A função deste diretório é montar temporariamente
sistemas de arquivos remotos;

Obs.:
◦ O uso destes diretórios é apenas uma convenção.
Eles podem ser alterados no arquivo “fstab”.
10

Este diretório normalmente é utilizado por
programas que foram instalados pelo sistema
já em funcionamento e que precisam de um
maior espaço para sua instalação, como por
exemplo:
◦ OpenOffice, KDE, Adobe Reader, IRPF, etc...
11


Este se trata de um diretório virtual mantido
pelo Kernel onde encontramos a configuração
atual do sistema, dados estatísticos,
dispositivos montados, endereços e estados
das portas físicas, dados sobre a rede e etc...
Possui sub-diretórios com o nome
correspondente ao PID (Process ID –
Identificação de processo), onde dentro deles
encontramos diversos arquivos texto, que
representam uma importante função do
programa em execução.
12


Diretório pessoal do superusuário root;
O root é o administrador do sistema e pode
alterar configurações do tipo:


configurar interfaces de rede, manipular
usuários e grupos, alterar a prioridades de
processos, entre outros.
Por questões de segurança é recomendado
utilizar uma conta de usuário normal para
operar o sistema operacional.
13



O diretório sbin guarda os comandos
necessários para inicializar, reparar,
configurar e restaurar o sistema.
Isto significa que este diretório também
armazena comandos essenciais, como o /bin,
porém utilizados apenas pelo usuário ROOT.
Exemplos:
◦ Halt, ifconfig, init, iptables, etc...

Tabela de apoio
14


Diretório utilizado para dados de serviços
oferecidos pelo sistema, e cuja aplicação é de
alcance geral, ou seja, os dados não são
específicos de um usuário.
Exemplo:
◦ Servidores Web (/srv/www)
◦ Servidores FTP (/srv/ftp)
◦ Entre outros....
15



Diretório utilizado para armazenar arquivos
temporários;
É utilizado principalmente para guardar
pequenas informações que precisam estar em
algum lugar até que a operação seja
concluída.
Exemplo:
◦ Downloads diversos.
16


Diretório destinado ao armazenamento de
dados compartilhados, somente para leitura,
sendo considerado um dos mais importante
do sistema;
É nele que todos os programas que não
fazem parte do sistema são instalados.
17
O diretório /usr requer a existência dos seguintes
subdiretórios:






/usr/bin: programas de usuários, não essenciais para a
inicialização do sistema.
/usr/include: arquivos de cabeçalho utilizados por programas
C/C++.
/usr/lib: bibliotecas
/usr/local: uso do administrador de sistemas para
instalação local e/ou pós-instalação de software.
/usr/sbin: binários, não essenciais, do sistema.
/usr/share: dados independentes de arquitetura (ex.: páginas de
manual, documentação, etc).
18



O diretório /var possui arquivos de dados
variáveis, ou seja, arquivos que são alterados
com frequência.
Por padrão os programas que geram um arquivo
de registro para consultas posteriores, conhecido
como Log, ficam armazenados neste diretório.
Além do Log, os arquivos que estão aguardando
liberação, ficam em /var/spool.
Os principais arquivos que utilizam o diretório
/var são as mensagens de e-mail e os arquivos a
serem impressos.
19



MORIMOTO, Carlos E.. Linux, guia prático. Porto
Alegre: Sul Editores, 2009.
FERREIRA, Rubem E.. Linux: guia do administrador
do sistema. São Paulo: Novatec, 2008.
MOTA FILHO, João Eriberto. Descobrindo o Linux:
entenda o sistema operacional GNU/linux. São
Paulo: Novatec, 2007.
20
Download

Estrutura de Diretórios