Directorios en GNU/Linux

Un directorio es una objeto dentro de nuestro sistema operativo que nos permite tener dentro de el otros directorios o archivos. Dentro de la categorización de los directorios encontramos:

  • Estáticos: Contiene archivos binarios, bibliotecas, y otros archivos que no cambian sin la intervención del administrador. Puede que esten en modo Read-Only (Solo lectura) como que no.
  • Dinámicos: Son aquellos que los archivos dentro de estos van cambiando. Generalmente se encuentra como Read-Write (Lectura-Escritura).
  • Compatibles: Se pueden encontrar archivos comunes que van a estar an cualquier distribución.
  • No Compatibles: Contiene archivos que no son compatibles con otras distribuciones.

Ejemplos de directorios:

  • Estáticos: /bin, /sbin, /boot, /opt
  • Dinámicos: /var/spool, /var/lock, /var/mail, /home
  • Compatibles: /usr/bin, /opt
  • No Compatibles: /etc, /boot, /var/run, /var/lock

Estructura de los directorios:

  • Directorio: /
    Descripción: Raiz del sistema o directorio Raiz
  • Directorio: /bin
    Descripción: Contiene programas ejecutables o binarios que son parte del sistema operativo. Pueden ser usados por cualquier usuario del sistema.
  • Directorio: /boot
    Descripción: Directorio que contiene todo lo necesario para poder arrancar nuestro sistema GNU/Linux.
  • Directorio: /dev
    Descripción: Directorio donde se encuentran los archivos de los dispositivos que nos permiten la comunicacion con los elementos de nuestro hardware. Se pueden encontrar archivos de discos rígidos, unidades usb, CD-ROM, puertos serie, placas de audio, etc.
  • Directorio: /etc
    Descripción: Contiene los archivos de configuración de nuestro sistema.
  • Directorio: /home
    Descripción: Contiene los directorios de los usuarios (que no sean root) de nuestro sistema.
  • Directorio: /lib
    Descripción: Contiene las librerias o bibliotecas necesarias para el funcionamiento de nuestro sistema.
  • Directorio: /media
    Descripción: Directorio análogo al /mnt
  • Directorio: /mnt
    Descripción: Directorio en el cual, a partir de este, se montaran las unidades del tipo extraibles o externas automaticamente (como CD-ROMS, Zips, USB, etc)
  • Directorio: /opt
    Descripción: Contiene paquetes opcionales para nuestro Linux.
  • Directorio: /proc
    Descripción: Contiene archivos que manejan los procesos de nuestro sistema. Cada proceso tiene su directorio con información sobre el (/proc/id_del_proceso)
  • Directorio: /root
    Descripción: Es el directorio del usuario root o superusuario. Contiene casi la misma información que contienen los directorios personales de los demás usuarios de nuestro sistema.
  • Directorio: /sbin
    Descripción: Contiene comandos relativos a los sitemas de archivos, particiones e inicio del sismtema. Solo pueden ser usados por el administrador del sistema  (root)
  • Directorio: /tmp
    Descripción: Contiene archivos temporales que son utilizados por distintos programas dentro de nuestro sistema.
  • Directorio: /usr
    Descripción: Directorio que contiene una réplica de otros directorios de nuestro sistema orientados al usuario.
  • Directorio: /var
    Descripción: Directorio de naturaleza variable. Contiene directorios y archivos de caracteristicas variables como ser archivos de cola de impresión, mail, logs, etc.

Jerquia dentro del directorio /usr:

  • Directorio: /usr/bin
    Descripción: Contiene todos los binarios necesarios que un usuario podria utilizar.
  • Directorio: /usr/games
    Descripción: Contiene archivos binarios de juegos.
  • Directorio: /usr/include
    Descripción: Contiene los archivos del tipo cabecera para los programas codificados en C.
  • Directorio: /usr/lib
    Descripción: Contiene las bibliotecas o librerias de los usuarios.
  • Directorio: /usr/lib64
    Descripción: Contiene las biblotecas o librerias para nuestro sistema de 64bits.
  • Directorio: /usr/local
    Descripción: Contiene la jerarquia local del usuario. Luego de la instalación este directorio estará vacio.
  • Directorio: /usr/sbin
    Descripción: Contiene archivos del tipo binario que nos son vitales usados por el administrador (root)
  • Directorio: /usr/share
    Descripción: Contiene archivos que no dependen de la arquitectura del sistema como documentaciones, etc.
  • Directorio: /usr/src
    Descripción: Contiene el código fuente del núcleo (kernel) o algunos códigos fuente de otros programas dentro de nuestro sistema GNU/Linux.
  • Directorio: /usr/X11R6
    Descripción: Contiene archivos necesarios para el entorno gráfico X Windows.

Jerarquia directorio /var:

  • Directorio: /var/cache
    Descripción: Contiene el cache de datos de archivos. Por ejemplo de servidores web o de páginas del man.
  • Directorio: /var/lock
    Descripción: Contiene archivos de bloqueo de programas o servicios.
  • Directorio: /var/log
    Descripción: Contiene los registros que crean los distintos programas y el mismo sistema.
  • Directorio: /var/mail
    Descripción: Contiene los buzones de correo de los usuarios.
  • Directorio: /var/opt
    Descripción: Contiene datos de variables.
  • Directorio: /var/spool
    Descripción: Contiene datos de las colas de impresión o de las colas de correo del sismtea
  • Directorio: /var/tmp
    Descripción: Contiene datos temporales que seran necesarios al reiniciar el sistema.

Existen muchisimos más esta es una imagen explicativa de como es la estructura de nuestros directorios:


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s