Estructura de directorios en GNU/Linux
- /bin
En este directorio residen los comandos básicos que son accesibles por
todos los usuarios (los normales y el administrador del sistema).
Del directorio /bin no debería «colgar» ningún subdirectorio.
- /boot
Es donde se ubican los archivos de arranque del sistema operativo.
No obstante, el estándar FHS propugna que el núcleo sea alojado, indistintamente, en el directorio /boot o en el directorio raíz.
- /cdrom
Punto de montaje temporal para los sistemas de archivos de las unidades ópticas (CDs y DVDs).
- /dev
Alberga los denominados archivos de dispositivos.
Hay un archivo controlador por cada dispositivo soportado por el núcleo,
aunque el dispositivo no esté instalado físicamente en la computadora.
- /etc
Contiene los archivos de configuración que son locales a la computadora Linux.
- /home
Es el hogar natural de los usuarios normales.
Dentro de /home cada usuario tiene asignado un subdirectorio personal (/home/alberto, /home/antonio y /home/elisa, por ejemplo).
Sin embargo, cuando el número de usuarios es elevado lo razonable es que
el administrador los ubique por afinidad. Así, por ejemplo, en un
centro educativo podríamos tener la siguiente sudivisión:
— /home/directiva
— /home/profesores
— /home/estudiantes
Y, por tanto, los subdirectorios personales serían del tipo:
— /home/directiva/alberto
— /home/profesores/antonio
— /home/estudiantes/elisa
- /lib
Este directorio almacena las imágenes (binarias) de las
bibliotecas (de funciones) compartidas que son necesarias para el
arranque del sistema y la ejecución de los comandos situados en /bin y
/sbin.
Además, en el subdirectorio /lib/modules se recogen los módulos que es posible incorporar al núcleo de Linux.
- /lost+found
Contiene los archivos recuperados tras la ejecución de comandos del estilo de fsck.
- /media
Este directorio contiene puntos de montaje para dispositivos
externos (un disco duro, por ejemplo) y extraibles (disquetes, CDs,
DVDs, pendrives, etc.)
- /mnt
Lugar recomendado por el estándar FHS para que el administrador monte, temporalmente, sistemas de archivos.
- /opt
Es un directorio reservado para instalación de paquetes de aplicaciones.
Los archivos estáticos de cada paquete se localizan en subdirectorios del tipo /opt/<paquete>. Concretamente, en /opt/<paquete>/bin se almacenan los programas (archivos binarios) y en /opt/<paquete>/man las páginas del manual.
Los archivos variables, por su parte, han de ser instalados en /var/opt.
Algunos paquetes gestionan archivos de configuración ligados a una máquina Linux específica. Dichos archivos deben alojarse en /etc/opt.
- /proc
Incluye una serie de archivos virtuales (residen en memoria
principal) que representan el estado actual del núcleo del sistema
operativo.
En el sistema de archivos virtual /proc hay abundante y detallada información sobre el hardware del sistema y los procesos en ejecución.
Además, algunos de los archivos virtuales pueden ser modificados por los
usuarios y las aplicaciones para comunicar cambios de configuración al
núcleo.
El acceso a la información contenida en /proc puede realizarse a través de un simple comando cat. Por ejempo, para mostrar el tipo de procesador de nuestra computadora teclearíamos la orden:
$ cat /proc/cpuinfo
- /root
Estamos ante el directorio personal del administrador del sistema (cuenta root).
- /sbin
En este directorio residen los principales comandos afectos a labores de administración del sistema.
Luego, en principio, está dirigido al usuario root. El resto de comandos de administración se encuentran en /usr/sbin y /usr/local/sbin.
- /selinux
Parámetros de configuración asociados a Security Enhanced Linux.
- /srv
Datos de los servicios HTTP (servidor web), FTP, etc.
- /sys similar a /proc
- /tmp
Lugar idóneo para que los programas depositen sus archivos temporales.
- /usr
El directorio /usr se perfila como una compleja jerarquía, cuyos archivos verifican dos características básicas: son estáticos (de sólo lectura) y susceptibles de ser compartidos entre varias máquinas Linux.
La jerarquía /usr se conoce también como jerarquía secundaria.
- /var
Es una jerarquía dedicada a los archivos de datos variables.
No hay comentarios:
Publicar un comentario