Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mediante la normativa que fija como debe ser la estructura de directorios en GNU-
Linux conseguimos disponer de un sistema de directorios completamente
estructurado, coherente y estandarizado obteniendo as las siguiente ventajas:
1. El software que tenemos instalado en nuestro ordenador sabe en todo momento las
carpetas y los permisos de las carpetas de nuestro ordenador. Por lo tanto nuestro
software en todo momento sabe donde encontrar y almacenar la informacin que
necesita para su funcionamiento.
2. Los usuarios saben en todo momento el contenido que hay en cada una de las
carpetas del ordenador.
3. Ayuda a la hora de realizar el mantenimiento de un sistema operativo.
4. Ayuda a otorgar los permisos pertinentes a cada uno de los archivos de nuestro
sistema operativo.
TIPOS DE DIRECTORIOS EN
GNU-LINUX
En GNU-Linux existen distintos tipos de directorios. Los distintos tipos de directorios
existentes segn su uso son los siguiente:
Directorios compartibles
Los directorios compartidos son aquellos directorios que se pueden acceder desde
distintos equipos. Por lo tanto los directorios compartibles son aquellos que
contienen archivos que se pueden usar desde otros equipos.
Directorios no compartibles
Al contrario que los directorios compartibles, los directorios no compartibles son
aquellos directorios que no se pueden compartir y su acceso y modificacin
estn limitados al administrador del sistema. Por lo tanto los los directorios no
compartibles contienen archivos que solo puedes ser accesibles y modificados por el
administrador del sistemas.
Directorios variables
Son aquellos directorios que contienen archivos que pueden ser modificados y
pueden variar su contenido sin la intervencin del administrador del sistema.
Directorios estticos
Son aquellos directorios que contienen archivos que solo pueden ser modificados
con la intervencin del administrador del sistema.
ESTRUCTURA DE DIRECTORIOS
EN GNU-LINUX
Directorio Raz (/)
El directorio raz, simbolizado por el smbolo (/), es el directorio principal a partir
del cual se ramifican todo el resto de directorios.
Por lo tanto podemos decir que el directorio raz es el contenedor de nuestro sistema
operativo ya que de l nacen el resto de directorios que tendr nuestro sistema
operativo. Lo que acabamos de comentar se puede ver representado en el siguiente
dibujo en que el directorio raz es la rama principal del rbol.
Directorio /bin
El directorio /bin es un directorio esttico y compartible en el que se almacenan
archivos binarios/ejecutables necesarios para el funcionamiento del sistema.
Estos archivos binarios los pueden usar la totalidad de usuarios del sistema operativo.
Algunos de los archivos ejecutables almacenados en el directorio /bin son cp, echo,
tar, cat, mv, rm, ping, cp, gzip, kill, ls, ping, su etc. Estos archivos son los que nos
permiten realizar la gran mayora de utilidades bsicas a travs de la terminal Linux.
Directorio /boot
Es un directorio esttico no compartible que contiene la totalidad de archivos
necesarios para el arranque del ordenador excepto los archivos de
configuracin. Algunos de los archivos indispensables para el arranque del sistema
que acostumbra a almacenar el directorio /boot son el kernel y el gestor de arranque
Grub.
Directorio /dev
El sistema operativo Gnu-Linux trata los dispositivos de hardware como si fueran un
archivo. Estos archivos que representan nuestros dispositivos de hardware se
hallan almacenados en el directorio /dev.
Algunos de los archivos bsicos que podemos encontrar en este directorio son:
Directorio /etc
El directorio /etc es un directorio esttico que contiene los archivos de
configuracin del sistema operativo. Este directorio tambin contiene archivos de
configuracin para controlar el funcionamiento de diversos programas.
1. /etc/apt: Carpeta que contiene ficheros de configuracin del gestor de paquetes apt.
2. /etc/opt: Carpeta que contiene los ficheros de configuracin para los programas
alojados en la carpeta /opt. Algunos programas alojados en esta carpeta pueden ser
Spotify, Google-earth, Google Chrome, Teamviewer, etc.
3. /etc/profile: Carpeta que contiene parmetros de configuracin de los usuarios para
inicializar la shell o interprete de comandos terminal
4. /etc/sgml: Carpeta que contiene los ficheros de configuracin para SGML. SGML es
un lenguaje que se utiliza para la organizacin y marcado de documentos.
5. /etc/X11: Ficheros para la configuracin del sistema X Window
6. etc.
Directorio /home
El directorio /home se trata de un directorio variable y compartible. Este directorio
est destinado a alojar la totalidad de archivos personales de los distintos
usuarios del sistema operativo a excepcin del usuario root. Algunos de los
archivos personales almacenados en la carpeta /home son fotografas, documentos
de ofimtica, vdeos, etc.
Por otro lado los archivos personales y de configuracin del usuario 2 se almacenarn
en la carpeta:
/home/usuario2
Directorio /lib
El directorio /lib es un directorio esttico y que puede ser compartible. Este
directoriocontiene bibliotecas compartidas que son necesarias para arrancar los
ejecutables que se almacenan en los directorios /bin y /sbin.
Este directorio tambin contiene mdulos del kernel y controladores de drivers que
son necesarios durante el inicio del sistema y durante el funcionamiento del sistema
operativo.
Directorio /mnt
El directorio /mnt tiene la finalidad de albergar los puntos de montaje de los
distintos dispositivos de almacenamiento como por ejemplo discos duros
externos, particiones de unidades externas, etc.
Los medios montados en esta carpeta pueden ser tanto estticos como variables y
por norma general son compartibles.
Directorio /media
La funcin del directorio /media es similar a la del directorio /mnt. Este
directorio contiene los puntos de montaje de los medios extrables de
almacenamiento como por ejemplo memorias USB, lectores de CD-ROM, unidades
de disquete, etc.
En el directorio /media tambin podemos montar sin ningun tipo de problema
medios que montaramos en el directorio /mnt.
Directorio /opt
El contenido almacenado en el directorio /opt es esttico y compartible. La funcin
de este directorio es almacenar programas que no vienen con nuestro sistema
operativocomo por ejemplo Spotify, Google-earth, Google Chrome, Teamviewer,
etc.
Directorio /proc
El directorio /proc se trata de un sistema de archivos virtual. Este sistema de
archivos virtual nos proporciona informacin acerca de los distintos procesos y
aplicaciones que se estn ejecutando en nuestro sistema operativo.
Para cada uno de los procesos en marcha existe un subdirectorio dentro de la carpeta
/proc. Dentro del subdirectorio es donde se almacena esta informacin.
Como curiosidad decir que la totalidad del contenido almacenado en la carpeta /proc
no est almacenado en nuestro disco duro. El contenido de este directorio est
almacenado en la memoria RAM y el mismo sistema operativo es quien crea y borra
el contenido de la carpeta /proc.
Directorio /root
El directorio /root se trata de un directorio variable no compartible. El directorio
/root es el directorio /home del administrador del sistema (usuario root).
Directorio /sbin
El directorio /sbin se trata de un directorio esttico y compartible. Su funcin es
similar al directorio /bin, pero a diferencia del directorio /bin, el directorio
/sbin almacena archivos binarios/ejecutables que solo puede ejecutar el usuario
root o administrador del sistema.
Los archivos incluidos en el directorio /sbin son aquellos que son primordiales para
el arranque, restauracin y reparacin del sistema operativo. Algunos de los archivos
ejecutables almacenados en este directorio son fsck, init, reboot, shutdown, fastboot,
etc.
Directorio /srv
El directorio /srv se usa para almacenar directorios y datos que usan ciertos
servidores que podamos tener instalados en nuestro ordenador.
Directorio /tmp
El directorio /tmp es es donde se crean y se almacenan los archivos temporales y
las variables que los programas puedan funcionar de forma adecuada.
Generalmente los sistemas operativos vacan el directorio /tmp cada vez que
reiniciamos el ordenador. En el caso que no sea as es recomendable vaciar cada
cierto el contenido de esta carpeta.
Directorio /usr
El directorio /usr es un directorio compartido y esttico. Este directorio es el
que contiene la gran mayora de programas instalados en nuestro sistema
operativo.
Todo el contenido almacenado en la carpeta /usr es accesible para todos los usuarios
y su contenido es solo de lectura.
Directorio /var
El directorio /var contiene archivos de datos variables y temporales como por
ejemplo los registros del sistema (logs), los registros de programas que
tenemos instalados en el sistema operativo, archivos spool, etc.
/var/lock: Directorio en el que se hallan los archivos de bloqueo que crean ciertos
programas. La funcin de los archivos de bloqueo creados por algunos programas,
como por ejemplo un servidor web, es evitar que ciertos recursos sean usados por
otros programas que no sean el propio servidor web. En el momento de cerrar la
aplicacin que ha generado el archivo de bloqueo, el archivo de bloqueo desaparece.
Directorio /sys
Directorio que contiene informacin similar a la del directorio /proc. Dentro de
esta carpeta podemos encontrar informacin estructurada y jerrquica acerca del
kernel de nuestro equipo, de nuestras particiones y sistemas de archivo, de
nuestros drivers, etc.
Directorio /lost+found
Directorio que se crea en las particiones de disco con un sistema de archivos ext
despus ejecutar herramientas para restaurar y recuperar el sistema operativo como
por ejemplo fsch.
Para finalizar solo comentar que espero que esta pequea explicacin les haya sido
til para tener una idea genrica del contenido que se encuentra en cada una de las
carpetas de nuestro sistema operativo.