El arbol de Linux.





  Buenas! Que tal? En esta ocasión voy a tratar otro tema interesante acerca de nuestro sistema operativo Linux.









Se trata del sistema de directorios de Linux, que se basa en la siguiente ramificación que a continuación paso a detallar y a explicar su contenido resumidamente:
    • /               Nivel más alto de la jerarquía de todos los directorios o también llamado "Raiz"-
    • /bin          Contiene los binarios o ejecutables de nuestro sistema.
    • /boot       Todos los archivos necesarios para que el sistema inicie.
    • /dev         Los archivos que necesitamos para interactuar con los dispositivos hardware de nuestro PC.
    • /etc          Aquí están los archivos que guardan la configuración de los programas instalados. En este subdirectorio nos podemos encontrar, a su vez, los siguientes subdirectorios:
      • /etc/opt     Información sobre archivos de configuración para el software instalado en /opt.
      • /etc/X11    Archivos de configuración del entorno gráfico X Window, tales como gestores de ventanas y de arranque de los distintos escritorios gráficos.
      • /etc/smgl    Contiene archivos de configuración para SGML y XML.
    • /home     Directorio contenedor de las carpetas por defecto del usuario, tales como Documentos. etc.
    • /lib           Están las librerías de nuestro sistema y los drivers.
    • /lost+found          Información guardada de forma incorrecta por error del sistema.
    • /media    Punto de montaje para las unidades extraíbles tales como memorias USB, etc.
    • /mnt        Directorio temporal donde se montan las unidades temporales, tales como directorios de red, algunas particiones de windows, etc.
    • /opt         Guarda paquetes adicionales de aplicaciones.
    • /proc       Aloja información para la virtualización del sistema de ficheros de Linux.    
    • /root       Es el /home del administrador del sistema. Aquí no están incluidos por defecto los directorios que antes hemos mencionado tales como Documentos, Descargas, etc.
    • /sbin        Son los ejecutables de administración, tales como mount, umount, etc.
    • /srv          Aquí residen las carpetas accesibles por el programa cliente de un determinado servicio ofrecido por algunos servidores configurados por el sistema, tales como Apache, etc.
    • /sys          Información de dispositivos según los ve el kernel de Linux.
    • /tmp        Almacena archivos temporales del sistema.
    • /usr          Es el directorio padre de otros subdirectorios importantes, tales como:
      • /usr/bin           Contiene casi la totalidad de los comandos que un usuario puede necesitar.
      • /usr/include   Están los arhivos de cabecera usados por los programas escritos en lenguaje C.
      • /usr/lib            Bibliotecas del usuario.
      • /usr/local        Jerarquía local del usuario, con subdirectorios táles como /bin, /lib, etc.
      • /usr/sbin         Están los archivos ejecutables no vitales para el sistema usados por el administrador.
      • /usr/share      Aquí están los archivos con datos de la arquitectura del sistema, como documentación, etc.  En este subdirectorio se encuentran /man con manuales del sistema, y /misc con datos independientes a la arquitectura. Otros subdirectorios que se pueden encontrar son /dict, /doc, /games, /info, /locale, /smgl, etc.
      • /usr/X11R6    Se encuentran todos los programas que componen el entorno gráfico X Windows. Este directorio es opcional.
      • /usr/games    Contiene archivos binarios de juegos y programas educativos, siendo opcional dicho directorio.
      • /usr/src         Contiene el código fuente del núcleo de GNU/Linux, siendo este directorio opcional.
      • /urs/local      Partiendo de la base de, como el resto de sistema UNIX, GNU/Linux esta diseñado para ser usado en entornos de red, por lo que es bastante frecuente que el subdirectorio /usr no se encuentre en el ordenador local, si no en un servidor. El subdirectorio /usr/local está destinado a contener el software que se instale localmente en cada ordenador, conteniendo, a su vez, subdirectorio similares a los que se pueden encontrar bajo /usr (como /usr/local/bin, /usr/local/man, etc.)
    • /var          Aloja ficheros del sistema como buffer de impresión. Jerarquía de subdirectorios:
      • /var/cache     Datos de aplicaciones en caché.
      • /var/lib           Información de estado variable.
      • /var/log          Contiene registros creados por diversos programas y por propio sistema operativo.
      • /var/run         Datos relevantes para algunos procesos que se están ejecutando.
      • /var/spool      Datos encolados de aplicaciones tales como correo electrónico y colas de impresión.
      • /var/tmp        Contiene datos temporales que deben ser preservados entre reinicios del sistema.


Con esta explicación espero haberos ayudado un poquito a comprender la jerarquía de directorios que forman parte de nuestro sistema Linux.







Saludetes!