Estrutura deDiretórios
Conhecer a hierarquia de diretórios do FreeBSD é fundamental para seobter 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 elecontém o sistema base necessário para preparar a entrada em modo deoperação multi-usuário do sistema operacional. O diretórioraiz contém ainda pontos de montagem para cada outro sistema de arquivos quevocê queira montar.Um ponto de montagem é um diretório onde sistemas de arquivos adicionaispodem ser acoplados ao sistema de arquivos raíz. Pontos de montagem padrãoincluem /usr, /var, /mnt, e /cdrom. Esses diretóriosnormalmente são encontrados como entradas dispostas no arquivo /etc/fstab. O /etc/fstab é umatabela com vários sistemas de arquivos e pontos de montagem que o sistema usa comoreferência. A maioria dos sistemas de arquivos no /etc/fstab são montados automaticamente no momento dainicialização, à partir do script rc(8) a não serque eles contenham a opção noauto definida.Consulte a página de manual do fstab(5) para obtermais 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, umabreve 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 demulti-usuário e mono-usuário. |
| /boot/ | Arquivos e programas de configuração que são usados durante oprocesso de inicialização do sistema operacional. |
| /boot/defaults/ | Arquuivos de configuração padrão do sistema deinicializaçà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 decorreio, 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 docron(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 comoponto 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 osambientes de multi-usuário e mono-usuário. |
| /stand/ | Programas usados no ambiente independente. |
| /tmp/ | Arquivos temporários, normalmente um diretório montado emmemória por meio do mfs(8) ( oconteúdo do /tmp normalmente NÃO é preservado durante umareinicialização do sistema). |
| /usr/ | A maioria dos utilitários e aplicações de usuários. |
| /usr/bin/ | Utilitários comuns, ferramentas de programação eaplicaçõ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 destinopadrão para o sistema de Ports. Dentro de /usr/local, adisposição hierárquica geral é definida pelo hier(7) como odefinido pelo /usr. Exceto o diretório de páginasde manuais que são diretamente dispostas sob /usr/localao invés de serem sobre /usr/local/share, e adocumentação das aplicações de terceiros, que ficam sob share/doc/port. |
| /usr/obj/ | Arquivo de destino dos objetos binários específicos para cadaarquitetura, 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 entrereinicializações do sistema. |
| /var/yp | Mapas NIS. |



