FHS - Jerarquia de Directorios Linux

Post on 21-Jan-2018

283 views 6 download

Transcript of FHS - Jerarquia de Directorios Linux

Jerarquía de DirectoriosLinux

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

profemacon@gmail.com

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.

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

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

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

FHS - Tipos de directorios

El estándar establece cuatro tipos de directorios:

Estáticos

Dinámicos

Compartidos

Restringidos

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

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

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

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

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.

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

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.

Arbol de Directorios de Linux - Raíz

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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

Instalación de Linux - Particiones

Obligatoriamente necesitamos dos particiones:

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

de los usuarios

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

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

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.

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