Está en la página 1de 6

Para cualquier usuario novel en el uso de un sistema GNU/Linux, lo ms complicado es saber dnde se guardan los archivos, es decir, conocer

la utilidad de todos de cada uno de los directorios que se crean al instalar un sistema operativo GNU/Linux, en este caso Debian 6.0. Todos los directorios pueden estar ubicados en una o ms particiones, siendo muy recomendable separarlas para aumentar la seguridad de los datos personales en caso de corrupcin del sistema. El rbol de Linux respeta el sistema FHS o Filesystem Hierarchy Standard. Veamos una imagen muy grfica de la organizacin de los directorios y su dependencia jerrquica:

TAREA: SISTEMAS OPERATIVOS MULTIUSUARIOS

FECHA DE ENTREGA: 13/06/2013

Los directorios del sistema son aquellos en los que se guardan todos los archivos que componen nuestro sistema operativo GNU/Linux. Es de capital importancia que ningn usuario que no disponga de los permisos adecuados pueda acceder a los archivos que componen nuestro sistema, ya que, de lo contrario, un usuario inexperto (por ejemplo) podra modificarlos o eliminarlos y hacer que todo el sistema se volviera inestable, o incluso inutilizable (como es el caso de los sistemas de Microsoft, donde la mera activacin de un virus por parte de un usuario determinado vulnera la totalidad del sistema operativo y la seguridad y privacidad de los datos del resto de usuarios).

TAREA: SISTEMAS OPERATIVOS MULTIUSUARIOS

FECHA DE ENTREGA: 13/06/2013

Existen dos tipos de distinciones cuando hablamos del tipo de contenido de un directorio: Estticos/dinmicos y compartibles/no compartibles.

Estticos: Contiene binarios, bibliotecas, documentacin y otros ficheros que no cambian sin intervencin del administrador. Pueden estar en dispositivos de solo lectura (read-only) y no necesitan que se hagan copias de seguridad tan a menudo como con ficheros dinmicos Dinmicos: Contiene ficheros que no son estticos. Deben de encontrase en dispositivos de lectura-escritura (read-write). Necesitan que se hagan copias de seguridad a menudo Compartibles: Contiene ficheros que se pueden encontrar en un ordenador y utilizarse en otro No compartibles: Contiene ficheros que no son compartibles Ejemplos.

Estticos: /bin, /sbin, /opt, /boot, /usr/bin Dinmicos: /var/mail, /var/spool, /var/run, /var/lock, /home Compartibles: /usr/bin, /opt No compartibles: /etc, /boot, /var/run, /var/lock

Todos los ficheros y directorios aparecen debajo del directorio raz / (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 rbol de directorios del sistema, pero esto lo explicaremos en otra ocasin.

A continuacin se muestra una lista con los directorios ms importantes del sistema y para que se usan. Para acceder a los mismos puedes usar el comando cd 'nombre del directorio'. Para ver el contenido de los mismos puedes usar el comando ls -l 'nombre del directorio'.

Directorio

Descripcin

----------------------------------------------------------------------------------------/ /bin/ /boot/ /dev/ Raz del sistema de archivos. Comandos/programas binarios esenciales (cp, mv, ls, rm, etc.), Ficheros utilizados durante el arranque del sistema (ncleo y discos RAM) Dispositivos esenciales, discos duros, terminales, sonido,
FECHA DE ENTREGA: 13/06/2013

TAREA: SISTEMAS OPERATIVOS MULTIUSUARIOS

video, lectores dvd/cd, etc /dev/hda /dev/hdb /dev/mouse /dev/hdc /dev/hdd /dev/fd0 Disco primario Disco esclavo del anterior. Se utiliza para la lectura de entrada del mouse. Disco primario en otro slot. Disco esclavo del segundo slot. Generalmente son los floppy disk.

/etc/

Ficheros de configuracin utilizados en todo el sistema y que son especficos del ordenador

/etc/opt/

Ficheros de configuracin utilizados por programas alojados dentro de /opt/ /etc/X11 Ficheros de configuracin de X Window. /etc/skel Ficheros de configuracin bsica que son copiados al directorio del usuario cuando se crea uno nuevo. /etc/conf.modules Archivo donde se indica que mdulos se anexan al kernel en el momento del boot. /etc/fstab Instalacin de quotas. /etc/passwd Contiene informacin sobre los usuarios, como login, nombre y otra informacin que el administrador quiera agregar. /etc/shadow Almacena los password en forma encriptado y las fechas de expiracin de los mismos. /etc/services Tabla en la cual se describen los servicios a los que tienen acceso los usuarios y por qu puertos trabajan. /etc/xinetd .d Archivo para configurar los demonios. /etc/rc.d/init.d Contiene informacin para inicializar los demonios. /etc/hosts.deny Almacena informacin para configurar los permisos sobre los servicios que ofrece. /etc/hosts.allow Tambin informacin para configurar los permisos sobre los servicios que ofrece. /etc/sysconfig Almacena archivos de configuracin de del sistema, por ejemplo el idioma, el tipo de teclado. /etc/inittab Contiene los archivos de booteo (arranque) del sistema.

/home/ /lib/

Directorios de inicios de los usuarios (Opcional) Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el ncleo del sistema.

TAREA: SISTEMAS OPERATIVOS MULTIUSUARIOS

FECHA DE ENTREGA: 13/06/2013

/mnt/ /media/ /opt/ /proc/

Sistemas de ficheros montados temporalmente. Puntos de montaje para dispositivos de medios como unidades lectoras de discos compactos. Paquetes de aplicaciones estticas. Sistema de ficheros virtual que documenta sucesos y estados del ncleo. Contiene principalmente ficheros de texto.

/root/ /sbin/ /tmp/ /srv/ /usr/

Directorio de inicio del usuario root (super-usuario) (Opcional) Comandos/programas binarios de administracin de sistema. Ficheros temporales Datos especficos de sitio servidos por el sistema. Jerarqua secundaria para datos compartidos de solo lectura (Unix system resources). Este directorio puede ser compartido por mltiples ordenadores y no debe contener datos especficos del ordenador que los comparte. /usr/bin/ /usr/include/ /usr/lib/ /usr/share/ /usr/src/ /usr/X11R6/ /usr/local/ Comandos/programas binarios. Ficheros de inclusin estndar (cabeceras de cabecera utilizados para desarrollo). Bibliotecas compartidas. Datos compartidos independientes de la arquitectura del sistema. Imgenes, ficheros de texto, etc. Cdigos fuente (Opcional) Sistema X Window, versin 11, lanzamiento 6 (Opcional) Jerarqua terciaria para datos compartidos de solo lectura especficos del ordenador que los comparte.

/var/

Ficheros variables, como son logs, bases de datos, directorio raz de servidores HTTP y FTP, colas de correo, ficheros temporales, etc. /var/cache/ var/crash/ /var/games/ /var/lib/ Cache da datos de aplicaciones. Depsito de informacin referente a caidas del sistema (Opcional) Datos variables de aplicaciones para juegos (Opcional) Informacin de estado variable. Algunos servidores como MySQL y PostgreSQL almacenan sus bases de datos en directorios subordinados de ste.

TAREA: SISTEMAS OPERATIVOS MULTIUSUARIOS

FECHA DE ENTREGA: 13/06/2013

/var/lock/ /var/log/ /var/mail/ /var/opt/ /var/spool/ /var/tmp/

Ficheros de bloqueo. Ficheros y directorios de registro del sistemas (logs). Buzones de correo de usuarios (Opcional) Datos variables de /opt/. Colas de datos de aplicaciones. Ficheros temporales preservados entre reinicios.

TAREA: SISTEMAS OPERATIVOS MULTIUSUARIOS

FECHA DE ENTREGA: 13/06/2013