FreeBSD México

Comunidad Mexicana de FreeBSD

La estructura de los directorios en FreeBSD

August 3, 2010 | Posted in Directorios,Documentación

Otra de las cosas que permanecen casi intactas dentro de los diferentes sabores de FreeBSD (llámese sabores de BSD a NetBSD, OpenBSD, etc) es la estructura que tiene el árbol de directorios y esto ayuda a los administradores de sistemas a identificar rápidamente donde se encuentra cada cosa sin importar el sabor BSD que se esté usando.

En FreeBSD los directorios se distribuyen de la siguiente manera:

  • /: Directorio raíz del sistema de ficheros.
  • /bin/: Utilidades de usuario fundamentales tanto para el ambiente monousuario como para el multiusuario.
  • /boot/: Programas y ficheros de configuración necesarios durante el arranque del sistema operativo.
  • /boot/defaults/: Ficheros de configuración por omisión del arranque; ver loader.conf(5).
  • /dev/: Nodos de dispositivo; ver intro(4).
  • /etc/: Ficheros de configuración y «scripts» del sistema.
  • /etc/defaults/: Ficheros de configuración por omisión del sistema; ver rc(8).
  • /etc/mail/: Ficheros de configuración para agentes de transporte de correo como sendmail(8).
  • /etc/namedb/: Ficheros de configuración de named; ver named(8).
  • /etc/periodic/: «Scripts» que se ejecutan diariamente, semanalmente y mensualmente mediante cron(8); ver periodic(8).
  • /etc/ppp/: Ficheros de configuración de ppp; ver ppp(8).
  • /mnt/: Directorio vacío utilizado de forma habitual por administradores de sistemas como punto de montaje temporal.
  • /proc/: Sistema de ficheros de procesos; ver procfs(5), mount_procfs(8).
  • /rescue/: Programas enlazados estáticamente para restauraciones de emergencia; ver rescue(8).
  • /root/: Directorio local para la cuenta root.
  • /sbin/: Programas del sistema y utilidades fundamentales de administración para ambientes monousuario y multiusuario.
  • /tmp/: Ficheros temporales. El contenido de /tmp NO suelen conservarse después de un reinicio del sistema. Los sistemas de ficheros basados en memoria suelen montarse en /tmp: Puede automatizarse mediante variables de tmpmfs en rc.conf(5) (o con una entrada en /etc/fstab; ver mdmfs(8), o para FreeBSD 4.X, mfs(8)).
  • /usr/: La mayoría de utilidades y aplicaciones de usuario.
  • /usr/bin/: Aplicaciones comunes, herramientas de programación y otras aplicaciones.
  • /usr/include/: Ficheros «include» estándar de C.
  • /usr/lib/: Bibliotecas.
  • /usr/libdata/: Ficheros de datos con diversas funciones.
  • /usr/libexec/: Dæmons del sistema y utilidades del sistema (ejecutados por otros programas).
  • /usr/local/: Ejecutables locales, bibliotecas, etc. también se usa como destino por omisión de la infraestructura de ports de FreeBSD. Dentro de /usr/local debe seguirse el esquema general definido en hier(7) para /usr. Las excepciones son el directorio man, que está directamente bajo /usr/local en lugar de debajo de /usr/local/share, y la documentación de los ports está en share/doc/port.
  • /usr/obj/: Arbol destino dependiente de arquitectura fruto de la compilación del árbol /usr/src.
  • /usr/ports: La colección de Ports de FreeBSD (opcional).
  • /usr/sbin/: Dæmons del sistema y utilidades del sistema (ejecutados por usuarios del sistema).
  • /usr/share/: Ficheros independientes de arquitectura.
  • /usr/src/: Ficheros fuente BSD y/o local.
  • /usr/X11R6/: Ejecutables de la distribución X11R6, bibliotecas, etc (opcional).
  • /var/: Ficheros multipropósito de log, temporales, en tránsito y de «spool». En ocasiones se monta en /var un sistema de ficheros basado en memoria.
  • /var/log/: Diversos ficheros de log del sistema.
  • /var/mail/: Ficheros de buzones de correo de usuarios.
  • /var/spool/: Directorios diversos del sistema de spool de impresora y correo.
  • /var/tmp/: Ficheros temporales. Suelen conservarse tras el Estos ficheros suelen conservarse tras el reinicio del sistema, a menos que /var sea un sistema de ficheros basado en memoria.
  • /var/yp: Mapas NIS.

Para entender donde se guarda cada cosa es importante que sepamos como se distribuye el sistema al rededor del árbol de directorios así que este siempre será uno de esos documentos de referencia vitales para los usuarios/administradores de FreeBSD.

No Responses to “La estructura de los directorios en FreeBSD”

No comments have been made on this post



Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*