A árvore de diretórios do Linux é controlada por um conjunto de regras estabelecidas pelo Linux Filesystem Standard, ou FSSTND. Este tenta seguir a tradição Unix, tornando o Linux semelhante à grande maioria dos sistemas Unix atuais.

Por que estudar primeiro a organização dos arquivos? A reposta é simples. Conhecendo a distribuição dos arquivos (dados) na árvore de diretórios, fica mais fácil entender o que as aplicações e ferramentas devem fazer. A seguir temos uma breve descrição dos principais diretórios e seus conteúdos:

/
O diretório raiz, que é específico para cada máquina. Geralmente armazenado localmente, contém os arquivos para a carga do sistema (boot), de forma a permitir a inclusão dos outros sistemas de arquivos (outras hierarquias de diretórios) na árvore de diretórios.

/bin
Contém programas (executáveis) que são necessários durante o boot do sistema mas que também podem ser usados pelos usuários.

/dev
Os arquivos deste diretório são também conhecidos como ``device drives'' e são usados para acessar dispositivos eletrônicos do sistema. Por exemplo, assim como podemos ler dados de um arquivo, podemos ler dados de um disquete acessando /dev/fd0.

/etc
Este diretório é um dos mais importantes. Contém uma miscelânea de dados de configuração, como por exemplo roteiros (scripts) de inicialização do sistema em seus vários níveis e outros como a tabela de sistemas de arquivo, configuração da inicialização do sistema para cada nível, configurações de login para todos os usuários, configuração da fila de impressão, e um número considerável de arquivos para configuração de rede e outros aspectos do sistema, incluindo a interface gráfica.

/home
Contém os diretórios pessoais dos usuários comuns3.8. Quando este diretório se torna excessivamente grande, ele pode ser subdividido para facilitar sua manutenção. Por exemplo: /home/professores, /home/estudantes.

/lib
Este diretório contém bibliotecas do sistema. O nome lib vem de library, ou biblioteca.

/lost+found
Um diretório aonde são colocados os arquivos ``recuperados'' pelo utilitário fsck, isto é, dados orfãos (perdidos) no disco ou que pertenciam a arquivos danificados.

/mnt
é um diretório com pontos para montagem de dispositivos de bloco, como discos rígidos adicionais, disquetes, CD-ROMs, etc. Simplificando, é o lugar reservado para a inclusão de outras hierarquias de diretórios, que podem estar em outros dispositivos ou em outra máquina da rede.

/proc
é um diretório cujos dados são armazenados na memória e não em disco. Nele encontramos ``arquivos'' com a configuração atual do sistema, dados estatísticos, dispositivos já montados, interrupções, endereços e estados das portas físicas, dados sobre a rede, processador, memória, etc. Além disso, contém subdiretórios com informações detalhadas sobre o estado de cada programa em execução na máquina.

/sbin
Executáveis e ferramentas para a administração do sistema (para uso do superusuário).

/tmp
Local destinado aos arquivos temporários. Observe a duplicidade aparente deste diretório com o /var/tmp. Na realidade o /tmp, em geral, tem os dados apagados entre uma sessão e outra, enquanto que o /var normalmente fica com os dados salvos por mais tempo. Programas executados após o boot do sistema devem preferencialmente usar o diretório /var/tmp, que provavelmente terá mais espaço disponível.

/usr
Contém arquivos de comandos, programas, bibliotecas, manuais, e outros arquivos estáveis, isto é, que não precisem ser modificados durante a operação normal do sistema. O Linux possibilita ao administrador da rede instalar aplicativos no /usr de apenas uma máquina e compartilhar esse diretório com outras máquinas da rede.

/var
Contém em geral os arquivos que sofrem modificações durante a sessão, bem como arquivos temporários. Cada máquina possui o seu próprio diretório /var (não é compartilhado em rede).


0 comentários:

Postar um comentário

 
Top