Sistema de archivos en una distribución GNU/Linux

Los directorios y archivos en una distribución GNU/Linux se basan en el estándar F.H.S (Filesystem Hierarchy Standard), que deriva de la estructura tradicional de los sistemas UNIX.

Para que no os hagais un lío la primera vez que instaleis un sistema GNU/Linux, os haré una introducción a esta estructura y dónde se encuentran sus partes más importantes. Estos sistemas están bien diferenciados, y buscan tener todo accesible con un conocimiento medio del sistema.

¿Lioso? No es para tanto, y aquí somos unos valientes…

1. El primer directorio a importarnos, y tratamos aparte, es /home.

Cuando trabajamos como usuario, toda la configuración y documentos de éste se guardarán en esta carpeta o partición. Lo que hay fuera de /home sólo le interesa al administrador del sistema. Toquetearemos lo que hay fuera de /home/usuario cuando sepamos lo que hacemos o queramos fuchicar, siempre bajo nuestra propia responsabilidad.

En /home tendremos, aparte de nuestras carpetas de /imagenes, /documentos, /descargas, una serie de carpetas y documentos ocultos correspondientes a las preferencias del sistema y de los programas de ese usuario. Estas carpetas y documentos tendrán un ‘.’ antes del nombre. Si queremos verlas, presionaremos CTRL+H en el explorador de carpetas o haremos un ‘$ls .*‘ desde terminal para listarlos.

Esta carpeta tiene tal importancia porque, ante una reinstalación crítica del sistema, podemos volverla a cargar para que la futura instalación guarde la configuración y documentos de los usuarios creados en el equipo. Ya hemos hablado de cómo hacerlo en esta entrada. Montarla en una partición aparte cuando instalamos es algo muy práctico a la hora de restaurar un futuro sistema dañado.

2. /etc contiene los principales archivos de configuración del sistema. Entre ellos podemos citar:

  • /etc/network/interfaces: archivo configuración de la red.
  • /etc/X11: configuración del entorno gráfico.
    • /etc/X11/xorg.conf es un archivo digno de pelearse con él (a su lado encontrareis también backups varios, por si se os cae el entorno gráfico algún día…)
  • /etc/apt: configuración del gestor de paquetes por excelencia en Debian y variantes.
    • /etc/apt/sources.list es el archivo donde indicamos las fuentes confiables de software (repositorios) al sistema.
  • /etc/passwd: archivo que determina quien puede acceder al sistema de manera legitima y qué se puede hacer una vez dentro del sistema.

3. En /boot se encuentran los archivos de arranque del sistema (el Kernel o nucleo, entre ellos: /boot/vmlinuz, p.ej)

  • /boot/grub es esa cosa mágica que suele darte a elegir uno o varios sistemas operativos cuando arrancas el ordenador. (Siempre que no uses Lilo en su lugar).
    • /boot/grub/menu.cfg o /boot/grub/grub.cfg determinan los parámetros de esa pantalla de arranque y los sistemas incluídos en ella.

4. La carpeta /var incluirá los ficheros de registro de sesión y de estado y/o errores. En ellá tendremos unos archivos .log de los que podremos sacar una información valiosísima de lo que se ha hecho en el sistema o de posibles fallos que hayan tenido los programas, el arranque del sistema, etc…

  • /var/log/: Archivos log de diferentes programas.
  • /var/log/wtmp registra todos los inicios y cierres de sesión en el sistema.
  • /var/log/syslog almacena todos los mensajes del núcleo y de los programas del sistema.
  • /var/spool/ nos da información de las colas de impresión.

Con el resto de directorios no os vais a ver tanto las caras, pero para que sepais de que van, aquí os los cito:

  • /dev incluye todos los dispositivos y enlaces a sus controladores e interfaces.
  • /mnt se corresponde con el directorio donde se van a “montar” los sistemas de ficheros extraíbles cuando se pongan en funcionamiento.
  • /bin incluye las utilidades base del sistema.
  • /sbin incluye las utilidades base del sistema para ‘root’.
  • /lib incluye las bibliotecas del sistema.
  • /opt suele incluir el software añadido al sistema después de la instalación.
  • /tmp guarda los archivos temporales.
  • en /usr se encuentran diferentes elementos instalados en el sistema, como software, complementos multimedia (/usr/share) o documentación del sistema (/usr/doc).

Nada más, cuando hayais trasteado unos meses con vuestros sistemas ya sabreis donde está todo. Si quereis complementar esta información, seguid este enlace.

Acerca de Gaius Baltar
Aficionado a la tecnología informática desde que un MSX pasó por casa y apasionado defensor del Software Libre como religión para unir a los pueblos. Es Gaius Baltar al fin y al cabo, y tiene derecho a equivocarse. Cuando se aburre, redacta y gestiona los contenidos en diversos blogs subculturales.

One Response to Sistema de archivos en una distribución GNU/Linux

  1. Pingback: Deshabilitar una tarjeta Wifi defectuosa bajo GNU/Linux « El chalé de Gaius Baltar

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: