¿Por qué existe /var en Linux?

/var/ es otro de los directorios heredados de la era Unix.  



/var/ como su nombre lo indica, significa variable, y fue ideado por Sun MicroSystems cuando desarrollaba sistemas para maquinas sin elementos de almacenamiento o "diskless".

La finalidad era que existiera un directorio que no sea read-only, que permitiera la generación de archivos variables, como logs, spooling de impresora, identificador de procesos (pid) y demás. 

La estructura de /var/ pasó a tener subdirectorios como /var/log, /var/mail, /var/spool, etc y todo esto agrupado en un mismo mountpoint. 

El propósito es permitir que el sistema esté ordenado para garantizar seguridad y eficiencia.

Como guía, la estructura vanilla de Linux es la siguiente:

/bin: Binarios
/boot: Archivos necesarios para el arranque
/dev: Dispositivos (discos y elementos de lectura (cd, dvd, etc)
/etc: Et Cetera (se prnuncia et-si o ET-C) es donde se archivan las configs.
/home: directorio de usuarios (no confundir con /usr/ que no es "user" (!)
/lib: Librería. Donde se archivan las librerías de código
/media: Directorio (moderno) donde se pueden montar unidades de lectura
/mnt: mountpoint temporal
/opt: Opcional (Optional) Directorio para instalación de software adicional compartido entre usuarios
/run: Variables de runtime
/sbin: Super binarios - Binarios a los que sólo puede acceder root
/srv: Directorio para "servir" archivos. Generalmente www o ftp.
/tmp: Archivos temporales
/usr: (U)nix (S)ystem (R)esources, o Recursos del sistema Unix. No es "User". Este directorio supone que debe ser compartido entre hosts y puede ser montado en varios hosts en simultaneo/con read-only sin inconvenientes.

0 comentarios:

Copyright (C) 2019 - Chica de Sistemas. Con la tecnología de Blogger.

Páginas