FHS - Jerarquia de Directorios Linux

32
Jerarquía de Directorios Linux prof. Pablo Macón http://pablomacon.wix.com/home [email protected]

Transcript of FHS - Jerarquia de Directorios Linux

Page 1: FHS - Jerarquia de Directorios Linux

Jerarquía de DirectoriosLinux

prof. Pablo Macónhttp://pablomacon.wix.com/home

[email protected]

Page 2: FHS - Jerarquia de Directorios Linux

FHS

Filesystem Hierarchy Standard

Estándar para la Jerarquía de Sistema de Archivos

Establecido en 1994 - 1995 como una forma de poner un poco de orden ante la multitud de distribuciones Linux que estaban surgiendo y haciendo cada una las cosas a su propia manera.

Page 3: FHS - Jerarquia de Directorios Linux

FHS - ¿para qué sirve?

Como es sabido, cualquier persona o institución puede crear su propia distribución Linux y ponerla en el mercado.

FHS nos dice cómo tiene que ser la estructura de directorios y archivos para que una distro sea considerada Linux

Page 4: FHS - Jerarquia de Directorios Linux

FHS - ¿para qué sirve?

Si nuestra distribución no cumple con lo expresado por el estándar, no será considerada Linux.

Podemos ponerla en el mercado de igual modo, pero no podemos decir que es Linux, sino que está basada en Linux

Page 5: FHS - Jerarquia de Directorios Linux

FHS - ¿para qué sirve?

Por otro lado, la estandarización de la estructura de directorios nos asegura la compatibilidad de los programas que creemos para Linux.

Es decir, si creamos una aplicación para Ubuntu, debería funcionar de manera similar en Debian, en Mint, e incluso, en Fedora o Suse

Page 6: FHS - Jerarquia de Directorios Linux

FHS - Tipos de directorios

El estándar establece cuatro tipos de directorios:

Estáticos

Dinámicos

Compartidos

Restringidos

Page 7: FHS - Jerarquia de Directorios Linux

FHS - Tipos de directorios

El estándar establece cuatro tipos de directorios:

Estáticos

Dinámicos

Compartidos

Restringidos

Directorios cuyo contenido solo puede ser cambiado por el usuario administrador del sistema.Sin embargo, sus archivos pueden ser accedidos, utilizados y leidos por otros usuarios

Page 8: FHS - Jerarquia de Directorios Linux

FHS - Tipos de directorios

El estándar establece cuatro tipos de directorios:

Estáticos

Dinámicos

Compartidos

Restringidos

Directorios cuyo contenido puede cambiarse.Algunos son importantes, puesto que contienen documentos de los usuarios, por lo que convendría que fueran instalados en una partición diferente de aquella en la que se instala el sistema

Page 9: FHS - Jerarquia de Directorios Linux

FHS - Tipos de directorios

El estándar establece cuatro tipos de directorios:

Estáticos

Dinámicos

Compartidos

Restringidos

Los archivos alojados en este tipo de directorios pueden compartirse entre varios usuariosLos usuarios en Linux pueden agruparse para compartir entre ellos algunos archivos

Page 10: FHS - Jerarquia de Directorios Linux

FHS - Tipos de directorios

El estándar establece cuatro tipos de directorios:

Estáticos

Dinámicos

Compartidos

Restringidos

Los archivos en estos directorios son propios de cada computadora, porque contienen configuraciones.No se pueden compartir con otros usuarios y solo los puede modificar el administrador

Page 11: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux - Raíz

FHS establece que la estructura de directorios de Linux comienza a partir de un directorio raíz que se simboliza con la barra “/”.

Siempre que hagamos referencia a / vamos a estar diciendo algo referido a la raíz del sistema.

Page 12: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux - Raíz

De esta raíz “cuelgan” el resto de los archivos y directorios del sistema.

No hay nada por encima de la raíz y tampoco hay nada al lado de la raíz. En Windows y DOS estábamos acostumbrados a que cada unidad o disco (A:\ - C:\, etc.) estaban a igual nivel, cada una como raíz.

En Linux tenemos una sola raíz para todo el sistema

Page 13: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux - Raíz

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 14: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux - Raíz

En la raíz solamente vamos a encontrar los siguientes directorios y archivos:

Page 15: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 16: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 17: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 18: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 19: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 20: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 21: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 22: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux - Jerarquía /usr

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 23: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux - Jerarquía /usr

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 24: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux - Jerarquía /var

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 25: FHS - Jerarquia de Directorios Linux

Arbol de Directorios de Linux - Jerarquía /var

En la raíz deben estar los archivos mínimos para iniciar, reparar o restaurar (reinstalar) el sistema.

Si no están en ella, por lo menos tienen que ser fácilmente accesibles.

Page 26: FHS - Jerarquia de Directorios Linux

Instalación de Linux - Particiones

Cuando instalamos Linux tenemos la opción de crear varias particiones para:

● Optimizar el rendimiento● Garantizar la integridad de los datos

Page 27: FHS - Jerarquia de Directorios Linux

Instalación de Linux - Particiones

Obligatoriamente necesitamos dos particiones:

● Área de intercambio (swap)○ para alojar la memoria virtual○ Normalmente se pide el doble de la Memoria RAM

instalada en el sistema

Page 28: FHS - Jerarquia de Directorios Linux

Instalación de Linux - Particiones

Obligatoriamente necesitamos dos particiones:

● / Raíz○ El resto del sistema, que incluye todos los datos

de los usuarios

Page 29: FHS - Jerarquia de Directorios Linux

Instalación de Linux - Particiones

Opcionalmente podemos agregar particiones:

● /home○ Todos los documentos creados por los usuarios,

sus descargas, sus videos y canciones● /opt

○ Todos los programas instalados

Page 30: FHS - Jerarquia de Directorios Linux

Instalación de Linux - Particiones

Opcionalmente podemos agregar particiones:

● /var○ con los registros del sistema, incluyendo los

correos electrónicos de los usuarios● /usr

○ con los archivos binarios propios del usuario

Page 31: FHS - Jerarquia de Directorios Linux

Instalación de Linux - Particiones

De cualquier modo, siempre tenemos que consultar la información de la distribución que queremos instalar, porque puede haber algunas en las que no se permitan este tipo de particiones.

Page 32: FHS - Jerarquia de Directorios Linux

Instalación de Linux - Particiones

En todas las distribuciones los siguientes directorios no pueden asignarse a particiones diferentes de aquella en la que se encuentra la raíz del sistema

● /etc● /bin● /dev● /lib y /lib64

● /media● /mnt● /proc● /root

● /run● /sbin● /sys