En este articulo intentaremos explicar lo mas brevemente posible, como los directorios de un sistema Linux/Unix estan organizados y para que se usan. Uno de los problemas que tienen los nuevos usuarios de un sistema Linux/Unix es el no saber que significan y para que se utilizan los diferentes directorios del sistema. No preocuparos, en un principio puede pareceros dificil y sin logica, pero una vez que empeceis a usarlos os acostumbrais pronto.
Existe un estandard, el "Estándar de jerarquía de ficheros" (FHS - Filesystem Hierarchy Standard) que intenta definir unas bases, para que tanto los programas del sistema, como los usuarios y administradores, sepan donde encontrar lo que buscan. Este estandard se encuentra en su version 2.3 y el documento del mismo se puede encontrar en su totalidad en esta direccion: http://www.pathname.com/fhs/pub/fhs-2.3.html. Se recomienda su lectura a los deseen profundizar en el tema.
Este estandard esta mantenido por la 'Free Standards Group', una organización sin fines de lucro constituida por compañías de hardware y software como AMD, Computer Associates, Debian, Dell, Fujitsu, Google, HP, IBM, Intel, MySQL, NEC, Novell, Red Flag, Red Hat, Sun Microsystems, Veritas y otros muchos. La mayoría de las distribuciones de Linux, inclusive las que forman parte de Free Software Standards, no aplican de forma estricta y al 100% el estándar, aunque las diferencias son minimas.
Existen dos tipos de distinciones cuando hablamos del tipo de contenido de un directorio: Estaticos/dinamicos y compartibles/no compartibles.
A continuacion teneis algunos ejemplos para aclarar ideas:
Todos los ficheros y directorios aparecen debajo del directorio raíz «/» (El equivalente en el mundo Unix al C:\ de Windows) aunque se encuentren en discos/dispositivos distintos. En Linux/Unix no existen letras de discos (C:, D:, etc) Los dispositivos se 'montan' (empiezan a formar parte) del arbol de directorios del sistema, pero esto lo explicaremos en otra ocasion.
A continuacion teneis una lista con los directorios mas importantes del sistema y para que se usan. Para acceder a los mismos podeis usar el comando cd 'nombre del directorio'. Para ver el contenido de los mismos podeis usar el comando ls -l 'nombre del directorio'.
Directorio Descripción ----------------------------------------------------------------------------------------- /bin/ Comandos/programas binarios esenciales (cp, mv, ls, rm, etc.), /boot/ Ficheros utilizados durante el arranque del sistema (núcleo y discos RAM) /dev/ Dispositivos esenciales, discos duros, terminales, sonido, video, lectores dvd/cd, etc /etc/ Ficheros de configuración utilizados en todo el sistema y que son específicos del ordenador /etc/opt/ Ficheros de configuración utilizados por programas alojados dentro de /opt/ /etc/X11/ Ficheros de configuración para el sistema X Window (Opcional) /etc/sgml/ Ficheros de configuración para SGML (Opcional) /etc/xml/ Ficheros de configuración para XML (Opcional) /home/ Directorios de inicios de los usuarios (Opcional) /lib/ Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el núcleo del sistema. /mnt/ Sistemas de ficheros montados temporalmente. /media/ Puntos de montaje para dispositivos de medios como unidades lectoras de discos compactos. /opt/ Paquetes de aplicaciones estáticas. /proc/ Sistema de ficheros virtual que documenta sucesos y estados del núcleo. Contiene principalmente ficheros de texto. /root/ Directorio de inicio del usuario root (super-usuario) (Opcional) /sbin/ Comandos/programas binarios de administración de sistema. /tmp/ Ficheros temporales /srv/ Datos específicos de sitio servidos por el sistema. /usr/ Jerarquía secundaria para datos compartidos de solo lectura (Unix system resources). Este directorio puede ser compartido por múltiples ordenadores y no debe contener datos específicos del ordenador que los comparte. /usr/bin/ Comandos/programas binarios. /usr/include/ Ficheros de inclusión estándar (cabeceras de cabecera utilizados para desarrollo). /usr/lib/ Bibliotecas compartidas. /usr/share/ Datos compartidos independientes de la arquitectura del sistema. Imágenes, ficheros de texto, etc. /usr/src/ Códigos fuente (Opcional) /usr/X11R6/ Sistema X Window, versión 11, lanzamiento 6 (Opcional) /usr/local/ Jerarquía terciaria para datos compartidos de solo lectura específicos del ordenador que los comparte. /var/ Ficheros variables, como son logs, bases de datos, directorio raíz de servidores HTTP y FTP, colas de correo, ficheros temporales, etc. /var/cache/ Cache da datos de aplicaciones. /var/crash/ Depósito de información referente a caidas del sistema (Opcional) /var/games/ Datos variables de aplicaciones para juegos (Opcional) /var/lib/ Información de estado variable. Algunos servidores como MySQL y PostgreSQL almacenan sus bases de datos en directorios subordinados de éste. /var/lock/ Ficheros de bloqueo. /var/log/ Ficheros y directorios de registro del sistemas (logs). /var/mail/ Buzones de correo de usuarios (Opcional) /var/opt/ Datos variables de /opt/. /var/spool/ Colas de datos de aplicaciones. /var/tmp/ Ficheros temporales preservados entre reinicios.
Espero que esta informacion os sirva para comprender un poco mas donde encontrar informacion en vuestro sistema.
Comentarios
novato
Vie, 24/08/2007 - 06:57 — leerling10"El hoMbr3 kE n0 hac3 l0 k3 ki3r3, N0 S f3l1z"
ke tal, realmente soy nuevo en el mundo de la computacion, y en el asombroso mundo de linux, mas aun,me gustaria saber si existe alguna traduccion al español de la liga que dan para consulta
http://www.pathname.com/fhs/pub/fhs-2.3.html
porque realmente apenas entiendo el español, y ues el ingles me cuesta un poquito mas de trabajo,
salu2
nuevo en linux
Vie, 29/05/2009 - 10:40 — AnónimoHola compañeros,
tengo la intención de olvidar para siempre al señor Gates y empezar con Linux. La pega es que no soy informático y casi todo en este campo me parece un mundo. No sé si este es el sitio más indicado para pedir ayuda pero, por si acaso, aquí dejo mi petición, por si alguien pudiera orientarme un poco para la instalación en casa y su uso básico.
Gracias de antemano.
Mi email: eduardotorresalc@gmail.com.
Hace ya tiempo que el Señor
Vie, 29/05/2009 - 11:41 — AnimAlfHace ya tiempo que el Señor Gates ya no está con MS. El día 27 de junio de 2008 abandonó sus labores al frente de Microsoft cediendo el control de la empresa a Steve Ballmer.
Para Instalar GNU/Linux puedes seguir cualquiera de los tutoriales que tienes por la Red, por ejemplo:
Instalación de Mandriva Linux
No hace falta que lo instales inmediatamente, puedes practicar con las versiones en LiveCD, hasta que estés seguro de querer realizarlo.
SaludOS
traspaso de datos
Sáb, 06/06/2009 - 17:59 — AnónimoHola a todos, hace apenas unos dias me encontre con linux y necesito trasladar desde un servidor a otro, archivos de un sistema, ambos estan comunidados en red a traves de un swith. Otra pregunta, necesito crear especio en el servidor, que directorios podre eliminar sin causar perjuicios.
El artículo es muy
Mié, 24/06/2009 - 09:18 — AnónimoEl artículo es muy interesante pero por favor, por el bien de la lengua, pongamos tildes.
mas dudas
Lun, 31/08/2009 - 01:34 — Anónimohola.. tendo graves dudas.. el directorio de linux es igual al de unix.. igual a mandriva.. igual a kubuntu e igual a solaris????
espero q alguien sepa....
Que signifaca esto .
Mié, 06/01/2010 - 01:33 — AnónimoHola , y pues tengo una pregunta .
que significa esta funcion , no la encuentro y si me pueden ayudar , Gracias .
Funcion
/:/
Gtacias si me pueden ayudar
anonimo
Mié, 24/02/2010 - 04:34 — Anónimograziiaz a linux hoy la mayoria de las personas podemos ver sus directorios y espero que pongan una explicacion mas concreta de lo que significan los directorios gracias x zu compre4sion ezpro ke me puedan ayudar att. anonimo
chi hair straighteners
Vie, 03/09/2010 - 05:27 — AnónimoOthers would live ghd iv styler by the rule of needs above those of others.They will live GHD IV Kiss Styler lonely lives, and will also be unhappy chi hair straighteners.One is always on a strange road, September 3 LYH watching cheap ghd straighteners strange scenery selfishness putting their and listening ghd straighteners uk to strange music.Then one day, you chi flat irons will find that the things you tryhard to forget are already pink ghd hair straightener gone.
Enviar nuevo comentario