Estrutura de Diretórios - FreeBSD

domingo, 13 de dezembro de 2009
 Conhecer a hierarquia de diretórios do FreeBSD é fundamental para se obter entendimento total do sistema. O conceito mais importante para se assimilar é o conceito do diretório raíz, o ``/''. Esse diretório é montado inicialmente no momento em que o sistema é carregado, e ele contém o sistema base necessário para preparar a entrada em modo de operação multi-usuário do sistema operacional. O diretório raiz contém ainda pontos de montagem para cada outro sistema de arquivos que você queira montar.
Um ponto de montagem é um diretório onde sistemas de arquivos adicionais podem ser acoplados ao sistema de arquivos raíz. Pontos de montagem padrão incluem /usr, /var, /mnt, e /cdrom. Esses diretórios normalmente são encontrados como entradas dispostas no arquivo /etc/fstab. O /etc/fstab é uma tabela com vários sistemas de arquivos e pontos de montagem que o sistema usa como referência. A maioria dos sistemas de arquivos no /etc/fstab são montados automaticamente no momento da inicialização, à partir do script rc(8) a não ser que eles contenham a opção noauto definida. Consulte a página de manual do fstab(5) para obter mais informações sobre o formato do arquivo /etc/fstab e seu conteúdo.
Uma descrição completa da hierarquia do sistema de arquivos está disponível na página de manual hier(7). Por hora, uma breve descrição dos diretórios mais comuns será abordada:

Diretório
Descrição
/
Diretório raíz do sistema de arquivo.
/bin/
Utilitários do usuário, fundamentais para os ambientes de multi-usuário e mono-usuário.
/boot/
Arquivos e programas de configuração que são usados durante o processo de inicialização do sistema operacional.
/boot/defaults/
Arquuivos de configuração padrão do sistema de inicializaçào, veja a página de manual loader.conf(5).
/dev/
Dispositivos de controle; veja intro(4).
/etc/
Arquivos e scripts de configuração do sistema.
/etc/defaults/
Arquivos de configuração padrão do sistema; veja rc(8).
/etc/mail/
Arquivos de configuração para os agentes de transferência de correio, como o sendmail(8).
/etc/namedb/
Arquivos de configuração do named; veja named(8).
/etc/periodic/
Scripts que são executados diariamente, semanalmente e mensalmente por meio do cron(8); veja periodic(8).
/etc/ppp/
Arquivos de configuração do ppp; veja ppp(8).
/mnt/
Diretório vazio normalmente utilizado pelos administradores de sistemas como ponto de montagem temporário.
/proc/
Sistema de arquivos de processos; veja procfs(5) e mount_procfs(8).
/root/
Diretório home da conta de usuário root.
/sbin/
Utilitários de programas e administração, fundamentais para os ambientes de multi-usuário e mono-usuário.
/stand/
Programas usados no ambiente independente.
/tmp/
Arquivos temporários, normalmente um diretório montado em memória por meio do mfs(8) ( o conteúdo do /tmp normalmente NÃO é preservado durante uma reinicialização do sistema).
/usr/
A maioria dos utilitários e aplicações de usuários.
/usr/bin/
Utilitários comuns, ferramentas de programação e aplicações.
/usr/include/
Arquivos C padrão de inclusão.
/usr/lib/
Bibliotecas.
/usr/libdata/
Arquivos de dados de utilitários variados.
/usr/libexec/
Daemons & utilitários do sistema (executados por outros programas).
/usr/local/
Executáveis locais, bibliotecas, etc. Também utilizado como destino padrão para o sistema de Ports. Dentro de /usr/local, a disposição hierárquica geral é definida pelo hier(7) como o definido pelo /usr. Exceto o diretório de páginas de manuais que são diretamente dispostas sob /usr/local ao invés de serem sobre /usr/local/share, e a documentação das aplicações de terceiros, que ficam sob share/doc/port.
/usr/obj/
Arquivo de destino dos objetos binários específicos para cada arquitetura, constribuídos à partir da árvore /usr/src.
/usr/ports
A Coleção de Ports do FreeBSD (opcional).
/usr/sbin/
Daemons & utilitários do sistema (executados por usuários).
/usr/share/
Arquivos independentes de arquitetura.
/usr/src/
Arquivos de fontes locais e/ou BSD.
/usr/X11R6/
Executáveis da distribuição do X11R6, bibliotecas, etc (opcional).
/var/
Arquivos de log de múltiplos propósitos, arquivos temporários, de transição, e arquivos de bobina (spool).
/var/log/
Arquivos de logs variados do sistema.
/var/mail/
Arquivos de caixa de corrêio dos usuários.
/var/spool/
Diretórios de spool de impressão e de correio.
/var/tmp/
Arquivos temporários que são mantidos entre reinicializações do sistema.
/var/yp
Mapas NIS.

0 comentários:

Postar um comentário

 
Copyright © Masterplan
Blogger Theme by BloggerThemes Sponsored by Busy Buzz Blogging