Arcalinux

Software, Libertad, y muchas cosas más…

Estructura de Linux

fhs-esp

Es vital conocer las estructura interna del sistema que utilicemos para poder tener absoluto control sobre las operaciones que realizamos sobre él. Además de familiarizarnos mejor con el entorno, resulta tremendamente útil a la hora de buscar un archivo especifico.

En Linux existen diversos directorios y subdirectorios que cumplen esta labor. Librerías, binarios, programas instalados, archivos temporales, etc., se encuentran contenidos en sitios específicos donde podemos ubicarlos si precisamos en algún momento de ellos.

A continuación daré una breve reseña sobre ellos:

/

Directorio raíz donde se encuentran todos los directorios y archivos de una manera lógica.

/bin

En este directorio podemos encontrar todos los archivos ejecutables del sistema. En el están muchos de los comandos que usamos habitualmente como por ejemplo ls, cat, more, cp, tar … además de los de tus programas.

/home

Aquí se encuentran todos los archivos de los usuarios del sistema. Si mi nombre de usuario es kiefer seria /home/kiefer

/media

Generalmente aquí es donde se montan los Cds y Dvds además de los SticksUSB y discos duros externos.

/sbin

Contiene archivos ejecutables que por lo general son comandos usados para la administración del sistema. Los comandos mount, halt, umount y shutdown son algunos de ellos.

/usr

Contiene varios archivos y subdirectorio importantes como pueden ser las configuraciones del entorno grafico X, fuentes del kernel, librerias, juegos y un largo etc.

/boot

Todos los archivos necesarios para el arranque incluidos el cargador Grub y los kernels disponibles.

/mnt

Directorio vacío, normalmente se suele usar para montajes de unidades temporales que deseamos cargar en ese momento.

/var

Contiene varios archivos que definen el sistema así como archivos log que almacenan cada movimiento del sistema como por ejemplo el fichero /var/log/messages.

/cdrom

Normalmente es un enlace simbólico hacia /media/cdrom

/dev

Aquí es donde están todos los drivers y los dispositivos, estos se identifican en forma de archivo.

/lib

Contiene librarias para C y otros lenguajes de programación.

/proc

Directorio que contiene información sobre diferentes partes del sistema, cpu, discos, tiempo uptime, irqs, memoria, etc …

/opt

En este directorio se suelen almacenar todos los archivos de una instalación fuera de los repositorios como puede ser cuando instalamos un .deb

/etc

Contiene prácticamente todos los archivos de configuración del equipo y los demonios de inicio en /etc/init.d entre otras cosas.

/lost+found

Directorio especifico para archivos perdidos. Cada partición tiene el suyo propio independientemente.

/root

Directorio particular del superusuario del sistema ( root )

/tmp

Directorio temporal que pueden usar todos los usuarios para archivos temporales y del sistema.

Fuente: Forat.info

11 Responses to Estructura de Linux

  1. Luiso 25 febrero 2009 a las 4:28 am

    Buen post, muy interesante

  2. kiefer 28 febrero 2009 a las 1:49 am

    Siempre es bueno refrescar estas cosas, vitales desde mi punto de vista

  3. Diez 2 marzo 2009 a las 5:33 am

    verga negro gracias, ya esta vaina se me habia olvidado si fue que alguna vez la supe :s

  4. kiefer 2 marzo 2009 a las 5:17 pm

    De nada hermano, nos sirve de chuleta a todos :)

  5. Pingback: Directorios de Linux « Solaria

  6. tada 7 junio 2009 a las 10:08 am

    yo no se mucho de esto pero si es la extructura de linux negro

  7. kiefer 8 junio 2009 a las 9:14 pm

    Si, esa es la estructura

  8. Daniel 25 agosto 2009 a las 1:31 am

    Pero la estructura de directorios la define realmente Linux o en realidad están hablando de GNU? Creo que confundir esas cosas puede llevar a confusiones.

    • kiefer 25 agosto 2009 a las 10:22 am

      Es la estructura de Linux como bien dice el titulo, GNU no tiene nada que ver en esto. Son las tripas del kernel, trabajo exclusivo de Linus Torvalds y sus secuaces (y de Unix por supuesto)

  9. EL TUTI 9 agosto 2011 a las 6:31 pm

    Excelente… muy buen dato…
    Ya de hace mucho trabajo haciendo una particion al /home para mis preferencias personales y no estar de miedos cuando salga nueva distro o para probar otras si no las tiro por el Virtual Box… pero gracias por dejarme ver sus otras costillitas…

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.