Date post: | 26-Jul-2016 |
Category: |
Documents |
Upload: | luis-eduardo-sepulveda |
View: | 220 times |
Download: | 1 times |
Profesor: M.Sc. Luis Eduardo Sepúlveda Rodríguez
Sistema Operativos GNU/Linux
Los Sistemas de Archivos o File Systems se encargan de mantener la estructura de los archivos y directorios que son guardados en a lgún disposit ivo de a lmacenamiento persistente.
¡ Un sistema de archivos está conformado por un conjunto de programas que se encargan de realizar todas las operaciones relacionadas con el almacenamiento y manipulación de los archivos.
¡ Los Sistemas de Archivos tiene funciones que tratan con los dispositivos físicos de almacenamiento de la computadora, tales como el disco duro, memorias USB y discos compactos, funciones como escribir, leer, borrar.
¡ Los tipos de sistemas de archivos más representativos en GNU/Linux son:
¡ Ext3fs, Ext4fs ¡ XFS ¡ SWAP
¡ Los Gestores de Archivos (File Browser – File Manager) son software que se permiten la visualización y manipulación de los archivos por parte del usuario.
¡ Cada sistema operativo debe tener por lo menos un gestor de archivos. § Modo gráfico. § Modo texto (consola).
¡ La proliferación de sistemas basados en Unix, se hizo necesaria la estructuración de un estándar de organización para el sistema de archivos.
¡ ¿Dónde colocar o buscar los archivos en el sistema?
¡ Estáticos: Varían con la intervención del administrador del sistema.
¡ Dinámicos: Varían sin la intervención del administrador del sistema.
¡ Compartibles: Son aquellos cuya naturaleza los hace susceptibles de ser compartidos.
¡ No compartibles: Son aquellos archivos que no tiene sentido ser compartidos con otros sistemas.
¡ Estáticos: § /bin § /sbin § /opt § /boot § /usr/bin
¡ Dinámicos: § /var/mail § /var/spool § /var/run § /var/lock § /home
¡ Compartibles: § /usr/bin § /opt
¡ No compartibles: § /etc § /boot § /var/run § /var/lock
Directorio Descripción
/ Raíz del sistema de directorios. Información para arrancar, reparar y restaurar el sistema operativo.
¡ Arrancar:
¡ Los datos alojados en su sistema de archivos raíz deben ser suficientes para completar los procesos involucrados en el ’arranque’ del mismo.
¡ Ejemplos
§ Utilidades que permiten ’montar’ otros sistemas de archivos. § Los datos del cargador de arranque.
Directorio Descripción
/ Raíz del sistema de directorios. Información para arrancar, reparar y restaurar el sistema operativo.
¡ Reparar:
¡ Los datos albergados en el sistema de archivos raíz deben ser suficientes para que un administrador experimentado ’repare’ el sistema.
¡ Ejemplo:
§ Binarios para comprobar y reparar el sistema de archivos. § Visores de archivos § Editores de archivos
Directorio Descripción
/ Raíz del sistema de directorios. Información para arrancar, reparar y restaurar el sistema operativo.
¡ Restaurar:
¡ Involucran generalmente la lectura desde respaldos hechos en cinta, discos,
¡ Ejemplo:
§ Utilidades para leer dispositivos externos como tar § Herramientas para copiar archivos como cp
Directorio Descripción
/ Raíz del sistema de directorios. Información para arrancar, reparar y restaurar el sistema operativo.
Directorio Descripción
/bin Ejecutables del sistema accesibles a todos los usuarios (cat, ls, cp...)
Directorio Descripción
/boot Archivos utilizados en el arranque, como el kernel.
Directorio Descripción
/dev Archivos que representan a los dispositivos Dísicos: • discos duros /dev/hda • disquetes /dev/fd0 • puertos paralelo /dev/lp0 • puertos serie /dev/ttyS0 • terminales /dev/tty1 • ratón /dev/mouse • ...
Directorio Descripción
/dev/null Dispositivo que consume cualquier dato que se le envíe (agujero negro). Cualquier dato enviado a este dispositivo desaparece. Por ejemplo, si queremos suprimir la salida por pantalla de una orden, podemos enviar la salida a /dev/null.
Directorio Descripción
/etc Archivos de conDiguración.
Directorio Descripción
/home Directorios personales de los usuarios.
Directorio Descripción
/lib Librerías compartidas para los programas que residen en /bin y /sbin y módulos del kernel.
Directorio Descripción
/lost+found Usado por fsck.
Directorio Descripción
/media Directorios donde se montan las unidades de disquete y CD, como /media/cdrom o /media/Dloppy.
Directorio Descripción
/mnt Directorios donde se montan particiones de disco duro.
Directorio Descripción
/opt Usado por desarrolladores para instalar paquetes.
Directorio Descripción
/proc Sistema de archivos virtual con información acerca de los procesos del sistema. Los archivos que contiene realmente residen en memoria, no en disco.
Directorio Descripción
/root Directorio personal del usuario root.
Directorio Descripción
/sbin Programas y utilidades del sistema accesibles sólo para root (init, route, ifup..).
Directorio Descripción
/sbin Programas y utilidades del sistema accesibles sólo para root Ejemplo: • init • route • Ifup • ..
Directorio Descripción
/srv Datos de los servidores.
Directorio Descripción
/sys Sistema de archivos virtual sysfs del kernel 2.6, similar a /proc.
Directorio Descripción
/tmp Archivos temporales.
Directorio Descripción
/usr Programas que no son del sistema.
Directorio Descripción
/usr Programas que no son del sistema.
/usr/bin Ejecutables.
/usr/doc Documentación.
/usr/games Juegos.
Directorio Descripción
/usr Programas que no son del sistema.
/usr/include Archivos de cabecera para el compilador de C.
/usr/lib Librerías para los ejecutables que residen en /usr/bin.
/usr/local Programas instalados manualmente.
Directorio Descripción
/usr Programas que no son del sistema.
/usr/share Archivos de las aplicaciones.
/usr/src Código fuente.
/usr/X11R6 Sistema X Window.
Directorio Descripción
/var Archivos que cambian de tamaño o tienden a crecer.
/var/logs Archivos logs del sistema y las aplicaciones.
/var/spool Archivos que van a ser pasados a otro programa, como la cola de impresión (/var/spool/cups) o la cola del correo (/var/spool/mail).
/var/www Archivos relacionados la página Web.
¡ Rutas § Absolutas § Relativas
¡ Directorios especiales § Directorio actual . § Directorio padre .. § Directorio padre del directorio padre ../.. § Directorio principal del usuario ~
¡ Comandos relacionados § pwd § whereis § ls
¡ Expresiones regulares básicas § * § ?