Categories: All - directorios - archivos - núcleo - usuarios

by miguel rosales 4 years ago

259

estructura del sistema de archivos de Linux.

En los sistemas Linux, la estructura del sistema de archivos juega un papel crucial en la organización y administración de datos. Esta estructura sigue el estándar FHS que define ubicaciones específicas para diferentes tipos de archivos y directorios.

estructura del sistema de archivos de Linux.

estructura del sistema de archivos de Linux.

Type in the name of the novel and movie you are going to compare and contrast.

Example: Great Expectations.

FHS

Se define como el estándar que establece y brinda el detalle de los nombres, contenidos, ubicaciones y permisos de los archivos y directorios, en otras palabras, es el conjunto de reglas que determinan una estructuración común de archivos y directorios en los sistemas Linux.
Permisos

s: permiso para hacer cambios del propietario del archivo.

x: permiso para ejecutar el archivo.

w: permiso para escritura del archivo.

r: permiso para lectura del archivo.

Archivos estáticos y variables

los variables aquellos que pueden cambiar sin dicha interacción.

los estáticos son los requieren de la interacción del administrador del sistema para cambiar de estado.

Enfoque

creación de sistemas operativos con estructuras lo más compatibles que sea posible.

Archivos no compartibles

los contenidos en /boot/grub/ (Subdirectorio donde se ubican los ficheros del gestor de arranque GRUB).

Archivos compartibles

los contenidos en /var/www/html (que es el DocumentRoot por defecto del servidor Web Apache. Donde se almacena inicialmente el index.html de bienvenida).

Objetivos

Otorgar al usuario facilidad para predecirla localización de archivos y directorios en su ordenador.

Brindar facilidad en el desarrollo de software, ya que permitirá una fácil predicción e identificación de archivos y directorios instalados.

Exponer un sistema de archivos jerárquico con coherencia y de manera uniforme.

Estructuración del sistema de archivos en Linux según FHS

The introduction provides background information for both the book and the movie.

/usr/
jerarquía secundaria de datos de usuario; contiene la mayoría de utilidades que son de propósito multiusuario pero que sin embargo son de solo lectura. Esta carpeta incluso puede ser compartida con otros usuarios de red local.
/tmp/
Contiene los archivos temporales.
/srv/
Contiene los datos servidos por el sistema.
/sbin/
Ejecutables o binarios esenciales para el funcionamiento, comandos y programas exclusivos del administrador del sistema o usuarios que tengan permisos para hacer uso de ellos.
/root/
Principal directorio del usuario root. Es como el /home pero para el superusuario (administrador) del sistema.
/proc/
Contiene archivos que documentan el núcleo y el estado de sus procesos en específicos momentos.
/opt/
Contiene información de aplicaciones que no guardan las opciones de configuración en este directorio, es decir, los usuarios comparten la aplicación mas no las opciones de configuración de la misma.
/mnt/
Es similar a /media, pero normalmente utilizado por los usuarios. Con el fin de “montar” por ejemplo discos duros y particiones temporales.
/media/
Contiene los puntos de montaje de los medios extraíbles de almacenamiento.
/lib/
Se localizan todas las librerías fundamentales compartidas de los programas instalados incluyendo también las utilizadas por el núcleo.
/home/
Contiene los directorios de trabajo de todos los usuarios, excepto el del superusuario (administrador, root). Contiene archivos guardados, ajustes personales, etc. A menudo es instalada en un disco o partición separada. Cada usuario tiene su propio directorio dentro de esta carpeta.
/etc/xml/
Archivos configurativos de XML.
/etc/sgml/
Archivos configurativos de SGML.
/etc/X11/
Archivos configurativos del X Window System, versión 11.
/etc/opt/
Archivos configurativos de los programas localizados dentro del directorio /opt.
/etc/
En este se incluyen los archivos configurativos del sistema. Ha habido controversia respecto al significado de su nombre, pero Interpretaciones más recientes lo denominan como “Configuración de texto editable”.
/dev/
Contiene los accesos hacia los dispositivos. Tanto hardware o virtuales.
/boot/
El arranque del sistema.
/bin/
Contiene las binarias de comandos indispensables, para que estén disponibles bien sea para una sesión única o para multiusuarios. Se incluyen, por ejemplo, ls, cp, cat, mkdir, rm, entre otras
/
Jerarquía primaria, denominado root o la raíz, directorio principal, contenedor del absolutamente todo el sistema de archivos en Linux.