El sistema de ficheros

Tamaño: px
Comenzar la demostración a partir de la página:

Download "El sistema de ficheros"

Transcripción

1 El sistema de ficheros José J. Grimaldos Antonio Saorín

2 El sistema de ficheros por José J. Grimaldos y Antonio Saorín Esta documentación se refiere a la versión V.4 de Guadalinex, la distribución GNU/Linux impulsada por la Junta de Andalucía y que se encuentra instalada actualmente en los centros educativos. Copyright 2007, 2008 José J. Grimaldos, Antonio Saorín Se permite la copia exacta y la distribución de este artículo en cualquier medio y soporte citando la procedencia, conforme a los términos de la licencia de documentación libre GNU. (http://www.gnu.org/copyleft/fdl.html) La información contenida en este documento es libre y debe ser usada bajo su propio criterio. Los autores no se responsabilizan de cualquier daño directo o indirecto que pudiera resultar de la utilización de este material. Todas las marcas registradas citadas en este documento pertenecen a sus respectivos propietarios. Historial de revisiones Revisión /01/2008 Revisado por: jjg, as Cambio de codificación de caracteres a UTF-8 y remodelación a la versión V4 Revisión 1.1 5/02/2007 Revisado por: jjg Conversión a Docbook usando Emacs21 en modo PSGML Revisión /01/2007 Revisado por: as Creación del contenido del primer capítulo

3 Tabla de contenidos 1. El sistema de ficheros Introducción Tipos de sistemas de ficheros Estructura del sistema de ficheros Ficheros de configuración del sistema Ficheros de registro (logs) Ficheros especiales Enlaces Enlaces duros Enlaces simbólicos Ficheros de dispositivo Administración de un sistema de ficheros Montar y desmontar dispositivos Fichero /etc/fstab Ver el estado de los sistemas de ficheros en modo gráfico Crear nuevas particiones Crear un sistema de ficheros Actualizar particiones ext2 a ext Crear una partición swap Chequeo y recuperación de un sistema de ficheros Manipular particiones con herramientas gráficas. Gparted Gestión de usuarios y permisos Introducción Permisos Notación octal del comando chmod Permisos especiales Usuarios y grupos Gestión en modo texto Gestión en modo gráfico Crear cuotas de disco para los usuarios iii

4 1.1. Introducción Normalmente para preparar un disco duro para su uso con cualquier sistema operativo realizamos dos tareas: particionarlo y crear un sistema de ficheros. 1 Cuando hacemos lo primero estamos creando divisiones en el disco, cada disco tiene que tener al menos una de estas divisiones. La segunda operación, lo que habitualmente se conoce como formatear, consiste en crear una estructura de datos para que el sistema operativo (Windows o Linux) pueda organizar la información en ficheros y directorios. Así que un sistema de ficheros (en inglés filesystem) es simplemente una estructura de datos situada en un área o división del disco. De este modo un mismo disco puede contener varios sistemas de ficheros. Los distintos sistemas operativos normalmente usan diferentes sistemas de ficheros, lo que dificulta el compartir los contenidos de una unidad de disco entre ellos. Sin embargo, Linux admite múltiples sistemas de ficheros, lo cual hace posible por ejemplo la lectura/escritura de particiones dedicadas a MS-Windows Tipos de sistemas de ficheros Linux trabaja nativamente con los sistemas de ficheros Ext, Ext2, Ext3, Minix, Xia pero además soporta una gran variedad de sistemas para facilitar el intercambio de información con otros sitemas operativos. Una descripción detallada de cómo funcionan cada uno de estos sistemas de ficheros excede con mucho los propósitos de este capítulo. No obstante daremos unas pinceladas de los más frecuentes. Linux soporta: ext2. (Second extended filesystem o "segundo sistema de archivos extendido") fue el sistema de ficheros estándar en el sistema operativo GNU/Linux por varios años y continúa siendo ampliamente utilizado. Fue diseñado originalmente por Rémy Card. La principal desventaja de EXT2 es que la recuperación tras una caída repentina del sistema es lenta y en algunos casos dificultosa. ext3. Es una mejora del anterior. Incorpora una bitácora (journaling) lo que hace que la recuperación tras un apagado inesperado sea rápida y fácil. Actualmente es el sistema de ficheros más ampliamente utilizado en GNU/Linux. msdos. Para compatibilidad con el sistema de ficheros FAT de MS-DOS vfat. Para compatibilidad con el sistema FAT32 de Windows9X ntfs. Es el sistema empleado en Windows NT y WindowsXP. GNU/Linux sólo tiene soporte de lectura para este sistema de ficheros, y de escritura en fase experimental, aunque no se suele activar por defecto. Guadalinex viene preparado para ambas operaciones aunque la escritura no es aconsejable. iso9660. Es el sistema de ficheros de los CD-ROM. GNU/Linux incorpora de forma automática la extensión Rock Ridge lo que permite nombres de fichero más largos. umsdos. Extiende el sistema de ficheros msdos bajo GNU/Linux. El sistema de ficheros ms-dos no soporta nombres de fichero largos, propiedad, permisos, enlaces y ficheros de dispositivo que sí soporta el sistema ext2 o ext3. Con umsdos podemos utilizar un sistema de ficheros ms-dos como si fuera nativo de GNU/Linux. De este modo podríamos utilizar una partición ms-dos preexistente en el sistema para instalar GNU/Linux aunque con el inconveniente de que su rendimiento es menos eficiente. nfs. Network File System (Sistema de archivos de red) es un sistema de archivos distribuido para un entorno de red de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. hpfs. Para compatibilidad con sistemas operativos OS/2 1

5 sysv. Para compatibilidadcon Unix SistemV/i386, Coherent y Xenit Capítulo 1. El sistema de ficheros reiserfs. Es un sistema de archivos de propósito general, diseñado e implementado por un equipo de la empresa Namesys, liderado por Hans Reiser. Actualmente es soportado por Linux y existen planes de futuro para incluirlo en otros sistemas operativos. A partir de la versión del núcleo de Linux, ReiserFS se convirtió en el primer sistema de ficheros con journal (bitácora) en ser incluído en el núcleo estándar. xfs. Es un sistema de archivos con journaling de alto rendimiento creado por SGI (antiguamente Silicon Graphics Inc.) para su implementación de UNIX llamada IRIX. En mayo del 2000, SGI liberó XFS bajo una licencia de código abierto. udf. Universal Disk Format es utilizado en los cd-rom y en el dvd-video y dvd-rom minix. Primer sistema de ficheros utilizado por Linux ext. El sucesor inmediato de minix actualmente en desuso. xiafs. El sucesor de ext. Tampoco está en uso actualmente. Además de estos tipos de sistemas de ficheros en un sistema GNU/Linux suele haber también una partición utilizada por el sistema como área de intecambio (swap) a partir de la cual el sistema implementa la memoria virtual. La memoria virtual puede también implementarse a través de un fichero. Cuando Guadalinex se ejecuta en modo live-cd si encuentra en el disco duro alguna partición de este tipo, porque por ejemplo esté instalado en disco otra distribución linux o el mismo Guadalinex, la utilizará En GNU/Linux existen varias utilidades para manejar particiones las más utilizadas son: fdisk, cfdisk, Gparted, etc... alguna de las cuales ya se han tratado en este curso. En la imagen puede verse cómo muestra fdisk un disco duro con tres sistemas de ficheros (FAT, NTFS y EXT3) Fdisk 1.3. Estructura del sistema de ficheros. En GNU/Linux todo en el sistema es tratado como un fichero. 2 Los directorios son ficheros cuyos datos son los archivos que contiene. Incluso los dispositivos (tales como una partición de disco duro, un diquete o un cd rom) son tratados como ficheros especiales en los que se puede leer y escribir. El sistema de ficheros en UNIX se compone de un único árbol de directorios que comienza en el directorio principal (/). Este árbol puede estar integrado por varios dispositivos físicos (e incluso dispositivos 2

6 virtuales). A cada dispositivo integrado en el árbol de directorios se accede mediante un subdirectorio común del mismo llamado punto de montaje del dispositivo. De esta forma, resulta transparente para los usuarios y las aplicaciones qué dispositivos forman el árbol de directorios y dónde están montados. Importante: Si viene de Windows estará acostumbrado a utilizar letras para representar dispositivos, así C:\ siginificaría la primera partición del primer disco duro; D:\ podría representar una partición o un cd-rom; E:\ podría representar otra partición o un segundo cd-rom, etc. Esta forma de organizar la información tiene graves incovenientes. Para caer en la cuenta imagínese que un amigo desde su casa le dice "estoy viendo una letra D:\ qué es esto?"... podría responderle a ciencia cierta? En cambio con GNU/Linx, utilizando una metáfora, es como si sólo tuviese una gigantesca letra C:\, y usted accede a cualquier dispositivo simplemente a través de una carpeta. Los autores se niegan a admitir que el sistema de letras es más "intuitivo" para el usuario, únicamente reconocen que es a lo que se ha acostumbrado la gente. Pero cuántas veces una aplicación no funciona porque está previsto que encuentre la información del cd-rom en D:\ cuando usted tiene su cd-rom en E:\? GNU/Linux está comprometido a respetar el Estándar de Jerarquía de Sistemas de archivos (FHS del inglés Filesystem Hierarchy Standard), un documento de consenso que define los nombres, la ubicación y los permisos de muchos tipos de archivos y directorios. Esto significa en la práctica que usted encontrará los mismos directorios en el mismo lugar en diferentes sistemas que respeten este estándar. 3 A continuación mostramos un breve esquema de la jerarquía de directorios en un sistema GNU/Linux: / -bin -boot -build -cdrom -dev -etc -home -initrd -lib -media -mnt -opt -proc -root -sbin -srv -sys -tmp -usr -var Si describimos brevemente su contenido: /bin/. Contiene los ejecutables (binarios) básicos del sistema. En /usr/bin también hay contenidos ejecutables pero no los básicos. Esto se hace así porque puede que cuando el sistema arranque todavía no esté disponible el directorio /usr y sin embargo se necesite ejecutar algunos programas. /boot/. Este directorio contiene archivos estáticos requeridos para arrancar el sistema, tales como el kernel de Linux. Estos archivos son esenciales para que el sistema arranque correctamente. /cdrom/. En Guadalinex o Ubuntu este directorio es un enlace simbólico al directorio /media/cdrom. En otros sistemas GNU/Linux el cd-rom se monta en el directorio /mnt/cdrom/. 3

7 /dev/. El directorio /dev/ contiene entradas del sistema de archivos que representan dispositivos del sistema. Estos archivos son esenciales para el correcto funcionamiento del sistema. /etc/. El directorio /etc/ está reservado para los archivos de configuración que son locales a su ordenador. No deben colocarse binarios en /etc/. Los binarios que antiguamente se colocaban en él deberían colocarse en /sbin/ o en /bin/. Los directorios X11/ y skel/ son subdirectorios. El directorio /etc/x11/ contiene los archivos de configuración de X Window System (el sistema gráfico que incorpora GNU/Linux). El directorio /etc/skel/ es un conjunto de archivos "esqueleto" (del inglés "skeleton") de usuarios, que son archivos utilizados para rellenar el directorio principal de un usuario la primera vez que éste es creado. /home/. En este directorio se encuentran los directorios de trabajo de los usuarios del sistema. Cada uno es completamente soberano en su propio directorio de trabajo. Este directorio, en el sistema gráfico GNOME, que es el que trae por defecto Guadalinex, es representado como un icono con el rótulo "Carpeta de inicio de usuario", donde usuario es su nombre con el que el sistema le identifica. /lib/. El directorio /lib/ debería contener sólo las bibliotecas (libraries) necesarias para ejecutar los binarios situados en /bin/ y en /sbin/. Estas imágenes de bibliotecas compartidas son particularmente importantes para arrancar el sistema y ejecutar comandos en el sistema de archivos raíz. /mnt/. Se utiilza para para montar sistemas de archivos, por ejemplo /cdrom/ o /floppy/ para los disquetes. En Guadalinex se utiliza para ello el directorio /media /media/. En Guadalinex al igual que en Ubuntu,RedHat Enterprise o Fedora este directorio contiene los subdirectorios utilizados como puntos de montaje para los "media removible", tales como CD-ROMs, pendrives, disquetes o discos Zip. Habitualmente cuando introducimos en sus lectores correspondientes alguno de estos medios el sistema los monta automáticamente aquí. Guadalinex suele también montar aquí las distintas particiones que pueda haber en el disco duro, entre ellas las FAT o NTFS /proc/. El directorio /proc/ contiene "archivos" especiales que o bien extraen información del kernel o bien la envían a éste. /root/. Directorio de trabajo del adminstrador del sistema. /sbin/. contiene los archivos binarios ensenciales para administrar el sistema, esto es, para arrancar, restaurar, recuperar y/o reparar el sistema. /tmp/. En él se almacena información temporal, necesario para la ejecución de ciertas aplicaciones. /usr/. Aquí se sitúan los programas que no son básicos para el sistema. En él se contiene el directorio /usr/local/ donde se sitúan las aplicaciones que van a ser compartidas por los usuarios del sistema. /var/. En él se almacenan archivos de datos variables. Esto incluye archivos y directorios spool, datos de administración, de registro y archivos temporales. Los archivos de registro del sistema tales como messages/ y lastlog/ van en el directorio /var/log/ /sys/. Este directorio utiliza el nuevo sistema de archivos virtual sysfs específico del kernel 2.6 (kernel que se incorporó a Guadalinex a partir de la versión 2004). El directorio /sys/ contiene información similar a la que se encuentra en /proc/, pero muestra una vista jerárquica de la información específica sobre los dispositivos de conexión en caliente (hot plug). Para ver ciertos dispositivos USB y Firewire montados, consulte la página man de /sbin/hotplug y /sbin/udev Ficheros de configuración del sistema No se van a tratar aquí todos los archivos de configuración sino aquellos que creemos debe conocer alguien que se inicia en un sistema GNU/Linux. Los ficheros de configuración se almacenan en distintas partes del sistema. 4

8 $HOME. En el directorio de trabajo del usuario se encuentran diversos ficheros de configuración que afectan únicamente a ese usuario. Tales ficheros comienzan habitualmente con un punto lo que indica que son ficheros ocultos. Un ejemplo podría ser el fichero.bashrc En el directorio de trabajo suele almacenarse la configuración personal para las distintas aplicaciones instaladas en el sistema en carpetas que llevan el nombre de la aplicación tales como.mozilla (donde se almacenan las configuraciones personales de apariencia de la aplicación, los ficheros de marcadores, las preferencias de idioma, etc.). Si quiere ver estos ficheros y carpetas ocultos puede hacerlo de dos modos: desde una terminal escribiendo $ls -alh con lo que verá también qué tamaño tienen; o si usa nautilus vaya a Editar Preferencias Mostrar archivos ocultos y de respaldo. /etc/. Aquí se encuentran la gran mayoría de los ficheros de configuración del sistema, algunos de los cuales son: /etc/exports/. Lista de los directorios locales para ser compartidos utilizando NFS /etc/fstab/. Contiene información sobre los distintos sistemas de ficheros y dónde están montados. /etc/hosts/. Lista de nombres de máquina y direcciones IP. /etc/passwd/. Contiene información de cada uno de los usuarios de la máquina. /etc/shadow/. Lugar donde se almacenan las contraseñas encriptadas de los usuarios de la máquina. /etc/resolv.conf/. Aquí se almacenan los nombres de los servidores DNS utilizados en el sistema. /etc/x11. Directorio donde se almacena la configuración del sistema gráfico X instalado en el sistema. /etc/x11/xorg.conf. En este fichero se guarda la configuración esencial de su sistema gráfico: teclado, ratón, monitor, tarjeta gráfica, resolución de pantalla, profundidad de color. Trataremos de este fichero cuando entremos en la configuración de dispositivos. /etc/apache2. Contiene subdrectorios y ficheros necesarios para configurar el servidor web Apache. En otras distribuciones Linux tale como RedHat o Fedora este directorio tiene el nombre /etc/http /etc/network/. Contiene los ficheros de configuración de las tarjetas de red y de otros parámetros de la red Ficheros de registro (logs) Llamamos logs a los ficheros de registro. En ellos se guarda información sobre las distintas acciones que realiza el sistema. Esto ficheros permiten al administrador hacer un seguimiento detallado de lo que está ocurriendo en su sistema.algunos de ellos son: /var/logs/httpd. Mensajes procedentes del servidor web Apache. Contienen una exhaustiva información sobre quién ha accedido, desde que IP, a qué páginas, cuanto tiempo,etc... La información que contienen es tan compleja que se han creado programas tales como Webalizer para mostrarla de un modo más amigable. Con este tipo de aplicaciones podría hacerse un seguimiento de las visitas a nuestro servidor y mostarlas en gráficos, por ejemplo. /var/logs/squid. mensajes procedentes del proxy squid. Existen diversos comandos para mostrar el contenido de estos ficheros de forma amigable. Algunos son: #last. Muestra una lista de los usuarios que se han conectado al sistema indicando desde dónde se han conectado y el tiempo de conexión. 5

9 #dmesg. Muestra los mensajes de arranque del sistema y diversos mensajes provenientes del kernel. Con un sencillo ejemplo comprenderá la utilidad de los registros del sistema. Si usted ha dejado la configuración por defecto de Guadalinex ingresará en el sistema a través de un login gráfico conocido como gdm. Pues bien puede saber quién se resgistró en el sistema, cuánto tiempo estuvo registrado e incluso quien intentó hacerlo y falló. Abra una terminal y escriba #less /var/log/auth.log grep gdm #gnome-system-log. Si usted quiere una vista gráfica de diversas bitácoras del sistema ejecute este comando como root. Alternativamente vaya al menú Sistema Administración Registro de actividad del sistema Importante: Cuando se indiquen comandos para ser ejecutados en la consola utilizaremos el símbolo # para indicar que se trata del administrador (root) y $ para indicar que la orden puede ser invocada por un usuario cualquiera del sistema Ficheros especiales En GNU/Linux además de los ficheros regulares que son aquellos que sirven para contener datos (tales como un texto, una imagen, etc.) existen ficheros especiales. En lo que sigue daremos un breve repaso Enlaces Un enlace no es más que una forma de vincular dos o más nombres de archivo con el mismo conjunto de datos. Hay dos formas de hacer esto: Enlaces duros: Asocian dos o más nombres de archivo con el mismo inodo. Los enlaces duros comparten el mismo bloque de datos en el disco duro al tiempo que se comportan como si fueran archivos independientes. Esto tiene una desventaja: los enlaces duros no pueden hacerse entre ficheros de distintas particiones, puesto que los números de inodo sólo son únicos en una partición dada. Enlaces simbólicos: Un enlace simbólico es un fichero que apunta a otro fichero. Un enlace simbólico contiene la ruta hacia otro archivo al que llamaríamos objetivo. Si borramos el archivo enlace no se borra el archivo objetivo. Si borramos el archivo objetivo el enlace queda roto y se vuelve inútil. Los enlaces simbólicos pueden hacerse entre ficheros de distintas particiones puesto que ocupan distintos inodos, es decir, distintos bloques de datos en el disco duro. Se podria añadir que existe una tercera clase de enlaces, los enlaces de espacio de usuario, que son muy similares a los accesos directos de MS Windows 4. Estos archivos contienen meta-datos que pueden ser interpretados por un administrador de archivos gráficos tal como Nautilus. Sin embargo el sistema trata estos ficheros simplemente como archivos regulares. Este tipo de ficheros suelen terminar con el sufijo.desktop o.lnk Por ejemplo observe en su escritorio uno de los iconos tal como el de Ayuda. En realidad tal acceso directo es un fichero que se encuentra en /home/$usuario/desktop/ (donde $usuario es su nombre de usuario). Para ver su contenido escriba algo como esto: $less /home/saorin/desktop/firefox.desktop[desktop Entry] Version=1.0 6

10 Encoding=UTF-8 Name=Firefox Web Browser Name[es]=Navegador Web Firefox Name[fr]=Firefox Navigateur Web Name[nb]=Firefox Nettleser Name[nn]=Firefox Nettlesar Name[no]=Firefox Nettleser Name[cs]=Firefox Webový prohlí?e? Name[pt_BR]=Navegador Web Firefox Comment=Browse the World Wide Web Comment[es]=Navegue en Internet Comment[fr]=Navigue sur Internet Comment[nb]=Surf pav nettet Comment[nn]=Surf pav nettet Comment[no]=Surf pav nettet Comment[cs]=Prohlíení stránek World Wide Webu Comment[pt_BR]=Navegue na Internet Exec=firefox %u Terminal=false MultipleArgs=false Type=Application Icon=/usr/share/pixmaps/firefox_logo.png Categories=Application;Network MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;appli StartupWMClass=Firefox-bin GenericName[es_ES]= StartupNotify=True Veamos ahora con algo más de detalle cómo crear enlace duros y simbólicos Enlaces duros Como ya hemos explicado un enlace duro permite que un fichero puede aparecer en varios sitios a la vez, pero hace referencia a los mismos datos. Podemos crear enlaces duros con el comando ln $ln ejemplo1 ejemplo2 esto crea un nuevo enlace al fichero ejemplo1 con nombre ejemplo2 (por supuesto ejemplo1 debe existir previamente). Usado de esta forma el comando ln funciona como si se copiara el fichero, salvo que la nueva copia no es un nuevo fichero sino una nueva entrada de directorio para el fichero que ya existía. Como ya se dijo los enlaces duros están limitados a un mismo sistema de ficheros, esto es, no se puede hacer un enlace de un fichero a un directorio que se encuetre en un dispositivo físico distinto (disco, partición, etc.). En este caso si borramos uno de los ficheros enlazados no se borrará el otro o los otros Enlaces simbólicos No se trata realmente nuevas entrada de directorio para ficheros existentes, sino unos ficheros especiales que indican que los accesos a los mismos debe redirigirse a otro fichero diferente. Su uso es más frecuente 7

11 que el de los enlaces duros. Los enlaces simbólicos también se crean con el comando ln, pero esta vez usando la opción -s. $ln -s ejemplo1 ejemplo2 Esto crearía un enlace simbólico llamado ejemplo2 apuntando a ejemplo1 (por supuesto el fichero objetivo debe existir previamente) El ejemplo propuesto es el más sencillo. Otro caso: $ln -s /usr/local/openoffice/bin/ooowriter /usr/bin/writer El fichero ooowriter existe previamente y es el objetivo. Con este comando creamos un enlace simbólico llamado "writer" en el directorio /usr/bin que apunta al fichero ooowriter situado en el directorio /usr/local/openoffice/bin/. Para ver dónde apunta un enlace simbólico escriba $ls -al-rw-r--r-- 1 saorin saorin :49 ejemplo1 lrwxrwxrwx 1 saorin saorin :49 ejemplo2 -> ejemplo1 Vemos como ejemplo2 es un enlace simbólico que apunta a ejemplo Ficheros de dispositivo En GNU/Linux al igual que en UNIX, la mayoría de los dispositivos físicos están representados en el sistema de ficheros por ficheros especiales de tipo dispositivo (device). Estos ficheros se agrupan dentro del directorio /dev. Veamos un ejemplo: $ ls -al /dev lrwxrwxrwx 1 root root :43 cdrom -> /dev/hdc crw-rw-rw- 1 root root 1, :42 full brw-rw root disk 3, :42 hda brw-rw root disk 3, :42 hda1 brw-rw root disk 3, :42 hda2 brw-rw root disk 3, :42 hda3 brw-rw root cdrom 22, :42 hdc crw-rw root root 226, :44 i830 Vemos que hay dos tipos de dispositivos: tipo carácter (marcados con c) y tipo bloque (marcados con b). Con los dispositivos tipo carácter la transferencia se realiza byte a byte mientras que con los de tipo bloque, la transferencia se realiza por bloques completos de un tamaño determinado. Cada dispositivo se caracteriza por dos números: el número mayor y el número menor. El número mayor indica el tipo de dispositivo (disco, puerto serie, etc.) y el menor identifica un dispositivo concreto dentro de un tipo. Existen ficheros de dispositivo de muchos tipos y generalmente no es necesario crear ficheros nuevos. Gran cantidad de ellos representan hardware que no tiene por qué estar instalado. 8

12 Si se necesitan nuevos ficheros de dispositivo, el script /dev/makedev puede ejecutarse con los argumentos adecuados para crear los dispositivos o grupos de dispositivos que se necesiten. Para más información sobre tipos de dispositivos y su creación ver MAKEDEV(8). Como puede verse en el ejemplo, el control a los dispositivos puede establecerse asignando los permisos adecuados. Los ficheros de dispositivo permiten acceder directamente al hardware que representan, haciendo operaciones de lectura, escritura y control sobre los ficheros de dispositivo como si fueran ficheros convencionales. En realidad, los ficheros de dispositivo es una de la grandes ideas de UNIX. En el ejemplo de arriba es de notar que el fichero /dev/cdrom es en realidad un enlace simbólico a /dev/hdc que es realmente el fichero de dispositivo. Tal y como está ahora mismo sólo podría usar el cdrom de la máquina el usuario root y todos aquellos usuarios que pertenezcan al grupo "cdrom". Más adelante cuando veamos los permisos trataremos de esto. A menudo cuando usted no puede acceder como usuario a algún dispositivo (por ejemplo el modem) debe mirar si tiene permisos de lectura y/o escritura sobre ese dispositivo Administración de un sistema de ficheros Montar y desmontar dispositivos En general, en los sistemas UNIX es necesario montar los dispositivos extraibles antes de que puedan ser usados por el sistema, y también es necesario desmontarlos antes de extraerlos de las unidades correspondientes. De esta forma, el sistema es informado de la presencia del medio y puede optimizar la transferencia de datos con el mismo. En muchos entornos gráficos (como GNOME o KDE) existen iconos que permiten un acceso directo a los dispositivos, esto es, el dispositivo se monta automáticamente al pulsar en el icono y aparece una ventana con el contenido de la unidad, o bien se monta automáticamente al introducirlo en la unidad de lectura correspondiente. En estos casos suele ser necesario desmontar el dispositivo antes de extraer el medio, lo cual se realiza con la opción adecuada del menú desplegable del dispositivo (accesible a menudo pulsando la tecla derecha del ratón sobre el icono). Esta operación es especialmente importante en diskettes o memorias usb, ya que los CD ROMs no podrán ser extraidos hasta que se desmonten, pero los diskettes o memorias pueden ser extraidos sin desmontar, lo cual puede tener consecuencias desagradables como pérdida de datos o incluso bloqueo de la unidad. En este caso, es necesario volver a introducir el medio y hacer la operación de desmontar. En realidad, las operaciones de montado y desmontado las llevan a cabo los comandos mount y umount, por ejemplo: # mount /dev/hdc /cdrom montaría el dispositivo de CD ROM situado en /dev/hdc en el directorio /cdrom. Antes del montado, el directorio /cdrom debe estar creado. Tras el montado, el contenido del dispositivo montado aparece en /cdrom como si se tratara de un directorio más del sistema. De la misma forma de haría para un diskette: # mount /dev/fd0 /floppy 9

13 y el contenido del diskette aparecerá en /floppy. De esta forma, se accede a un dispositivo montado como si se tratara de un directorio más del sistema. En cualquier momento puede saberse qué dispositivos están montados en el sistema ejecutando el comando mount sin argumentos: $ mount /dev/hda2 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) tmpfs on /dev/shm type tmpfs (rw) usbfs on /proc/bus/usb type usbfs (rw) tmpfs on /lib/modules/ /volatile type tmpfs (rw,mode=0755) /dev/hda9 on /home type ext3 (rw,errors=remount-ro) tmpfs on /dev type tmpfs (rw,size=10m,mode=0755) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) /dev/sda1 on /media/kingston type vfat (rw,nosuid,nodev,quiet,shortname=winnt,uid=1000,gid=100,umask=07 Puede verse que /dev/hda2 (la segunda partición del primer disco IDE) es el sistema de ficheros principal (/), también vemos como una unidad lógica /dev/hda9 está montanda en /home, el directorio de trabajo de usuario. Y algo más, podemos observar como un pendrive marca Kingston ha sido montado en /media/kingston. Los dispositivos proc y devpts son dispositivos virtuales pero que se comportan como si fueran dispositivos reales. Aunque su descripción sale del ámbito de este apartado, diremos, por ejemplo, que /proc contiene ficheros que permiten obtener información sobre el hardware del sistema y su configuración. El contenido de estos ficheros es generado dinámicamente por el sistema cuando se leen. Es divertido pasearse por /proc y curiosear el contenido de sus ficheros y directorios. Linux reconoce muchos formatos posibles de discos, diskettes y CD ROM. En la mayoría de los casos el sistema identifica automáticamente el formato del dispositivo, pero cuando esto no es posible, podemos indicar el formato con la opción -t de mount, por ejemplo: # mount -t vfat /dev/fd0 /floppy montaría un diskette con formato MS DOS y soporte para nombres largos. Si tiene una partición NTFS (habitual en sistemas WindowsXP) puede tratar de montarla con el comando: #mount -t ntfs /dev/hda1 /mnt/windowsxp1 (donde debe sustituir /dev/hda1 por la partición que contiene el sistema de ficheros NTFS y /mnt/windowsxp1 por el directorio que ha creado para montar la partición) Una vez hecho esto podrá comprobar que únicamente tiene acceso de lectura.así si ejecutamos #cd /mnt/windowsxp1 #ls -al Veremos todos los ficheros. Pero si intentamos escribir en ella por ejemplo para crear el directorio test, obtendremos un mensaje de error #mkdir test mkdir: no se puede crear el directorio «test»: Sistema de ficheros de sólo lectura 10

14 Esto significa que tal partición se monta como sólo lectura. El comando mount permite hacer cosas realmente curiosas. Con un ejemplo lo verá. Imagine que quiere copiar un cd-rom de datos pero antes quiere asegurarse que se ha leido bien. Empezaremos por crear la imagen ISO del cd-rom a copiar # dd if=/dev/hdc of=mi_imagen.iso Aquí if significa input file, y of, output file. Esto creará en el directorio desde el que se ejecute la orden un fichero llamado mi_imagen.iso con una imagen del contenido del cd-rom. Ahora escribimos # mount -o loop mi_imagen.iso /cdrom Si ahora nos vamos al directorio cdrom podremos ver su contenido exactamente del mismo modo que si tuviéramos el disco en la lectora. 5 Ahora podemos volcar la imagen a un cd virgen tecleando # cdrecord -v -eject dev=/dev/hdc speed=24 imagen.iso donde /dev/hdc hay que sustituirlo por el dispositivo donde se encuentre la grabadora y speed por la velocidad. 6 Para desmontar dispositivos se utiliza el comando umount cuya sintaxis general es #umount [opciones] dir Por ejemplo, para desmontar el cd-rom escribimos #umount /cdrom Si tenemos la unidad de cd-rom montada no podremos extraerla hasta que la desmontemos. Si queremos desmontarla y expulsarla al mismo tiempo podemos escribir #eject /cdrom En el caso de los disquetes es fundamental desmontarlos antes de extraerlos pues podría perderse información. Para desmontar un sistema de ficheros es necesario que no esté siendo utilizado por ningún proceso. Por ejemplo si intentamos desmontar un cdrom pero al mismo tiempo estamos explorando su contenido obtendremos un mensaje de error indicándonos que el dispositivo está ocupado. A veces puede ocurrir que intentemos desmontar un dispositivo y no nos deje diciendo que está ocupado y por más que miremos no acertamos a saber qué proceso lo está utilizando. Para saber qué procesos están usando un dispositivo utilizamos la orden /sbin/fuser. Por ejemplo si tenemos montada nuestra partición Windows en /mnt/windows9x y no nos deja desmontarla podemos saber qué procesos la están usando utilizando la orden #/sbin/fuser -a /mnt/windows9x 11

15 Esto suele ser útil sobre todo cuando algún proceso que está usando el dispositivo se ha quedado "atascado" y no hay manera de que "suelte" la unidad. En ese caso con fuser vemos cuál es y con la orden kill lo matamos. Más adelante cuando se trate de la gestión de procesos veremos con detalle esta orden Fichero /etc/fstab Para facilitar el uso de mount y para indicar al sistema qué dispositivos forman el sistema de ficheros, existe el fichero /etc/fstab. En él se indican qué dispositivos han de montarse en qué lugar y con qué opciones entre las que se incluye quién puede y quién no puede montarlos. Un fichero /etc/fstab correctamente configurado nos permitirá por ejemplo montar el CD-ROM indicando simplemente el punto de montaje $ mount /cdrom o también nuestra partición ms-dos sin necesidad de indicar el dispositivo $ mount /mnt/windows9x De esta forma, el usuario se puede olvidar de en qué dispositivo se encuentra el CD ROM, la partición ms-dos, etc. Por otra parte las operaciones de montado y desmontado de dispositivos en principio puede hacerlas únicamente el root (administrador) a no ser que el fichero /etc/fstab/ indique que también les está permitido a los usuarios. Toda esta información está preconfigurada en /etc/fstab. Un ejemplo de fichero es el siguiente: # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 #sys /sys sysfs defaults 0 0 /dev/hda4 none swap sw 0 0 /dev/hda3 /home ext3 defaults,errors=remount-ro 0 2 /dev/hda2 / ext3 defaults,errors=remount-ro 0 1 /dev/hda1 /media/windows1 ntfs gid=100,users,umask=0222,fmask=0333,sync,nls=utf8,noauto,defaults En este fichero, como en general ocurre con todos los ficheros de configuración, las líneas que empiezan con # son comentarios lo que significa que serán ignoradas por el sistema, su única misión es aclarar conceptos a quien las lee. Si leemos este fichero vemos que la cuarta línea sin comentarios nos dice que en /dev/hda2 (la segunda partición del primer disco duro) se encuentra la partición principal (/) de Linux (root file system) y que están montada con el sistema de ficheros ext3. La segunda línea nos indica que hay una partición swap En /dev/hda1 hay una partición cuyo tipo es (opción ntfs) que no se montará automáticamente, (eso es lo que se indica con noauto) y que se montará a petición de los usuarios en /media/windows1. En Ahora que ya entiende algo de este fichero vamos a explicar su estructura más pormenorizadamente. El fichero fstab es de sólo lectura y sólo puede escribir en él el administrador del sistema (root). Cada sistema de ficheros ocupa una línea y los campos de cada línea están separados por tabuladores o espacios en blanco. El orden de las líneas es importante ya que los programas fsck, mount, umount actúan secuencialmente sobre ellas. device. Es el primer campo de la cada línea y especifica el dispositivo a montar. Por ejemplo /dev/hda3 12

16 directorio. Es el segundo campo e indica la carpeta en que se montará el dispositivo y por tanto en la que podremos acceder a su contenido. Por ejemplo /mnt/windows9x1 tipo. Es el tercer campo e indica el tipo de sistema de ficheros. Si el tipo es "auto" entonces el sistema tratará de detectar automáticamente el tipo. Si es "ignore" entonces no se montará el sistema de ficheros. Esto es útil para indicarnos que hay una partición existente pero que no se está usando. opciones. Es el cuarto campo y especifica las opciones con que se montará el sistema de ficheros.algunas de las posibles opciones son auto. El sistema de ficheros se montará automáticamente al arrancar el sistema noauto. El sistema de ficheros no se montará automáticamente al arrancar el sistema user. Se permite a los usuarios montar el sistema de ficheros nouser. No se permite a los usuarios montar el sistema de ficheros ro. La partición se montará como sólo lectura (read only) rw. La partición se montará como lectura y escritura exec. Se pueden ejecutar los binarios contenidos en la partición noexec. No se pueden ejecutar los binarios contenidos en la partición uid y umask. Afectan a los permisos con que se monta el sistema de ficheros async. los accesos de Entrada/Salida al sistema de ficheros debe hacerse asíncronamente defaults. Es una abreviatura y equivale a rw,exec,nouser,noauto,async Frecuencia. Se indica al sistema con qué frecuencia deben hacerse las copias de seguridad del sistema por el comando dump. Si este campo no se especifica o está a 0 se indica a dump que el sistema de ficheros no necesita ser salvado. Secuencia. Es el último campo e indica al comando fsck en qué secuencia debe hacerse el chequeo del sistema de ficheros en el momento del arranque. El sistema de ficheros raíz debe tener un 1 indicado que es el primero en ser chequeado, los demás sistemas podrían tener un 2. Si este campo no se especifica o está a 0 se indica a fsck que no los chequee Ver el estado de los sistemas de ficheros en modo gráfico A estas alturas usted se estará pregutando y no hay alguna aplicación que muestre cuánto espacio tengo ocupado en mi disco duro en una forma gráfica, con barras de colores por ejemplo? Pues sí las hay pero no hacen mucha falta. Para ver el uso que se está haciendo de un sistema de ficheros montado podemos utilizar el comando df cuya sintaxis general es df [opciones] [sistema_de_ficheros] Si se ejecuta sin indicar ningún sistema de ficheros en particular mostrará la información de todos los sistemas montados en ese momento. Con la opción H le indicamos que nos muestre esta información en un formato legible por los humanos. $ df -H S.ficheros Tamaño Usado Disp Uso% Montado en /dev/sda5 11G 2,5G 7,6G 25% / varrun 256M 242k 256M 1% /var/run 13

17 varlock 256M 0 256M 0% /var/lock procbususb 11M 168k 11M 2% /proc/bus/usb udev 11M 168k 11M 2% /dev devshm 256M 0 256M 0% /dev/shm lrm 256M 35M 222M 14% /lib/modules/ generic/volatile /dev/sda6 16G 694M 14G 5% /home /dev/sda1 28G 7,4G 20G 27% /media/sda1 /dev/sda3 5,3G 3,4G 2,0G 64% /media/sda3 Pero disponemos también de una herramienta gráfica que le mostrará el uso completo del disco, incluyendo las particiones FAT, NTFS si las hubiera. Gestor de discos Esta aplicación le informa de modo gráfico del espacio ocupado ya sea en el disco completo, o de cada una de las carpetas Crear nuevas particiones Para crear nuevas particiones es necesario o bien disponer de un nuevo disco duro o de espacio libre en el actual. Si se dispone de este espacio el primer paso consiste en crear una o mas particiones. Para crear particiones podemos usar, entre otros, los programas fdisk o cfdisk. Con cfdisk procederíamos así: $ sudo cfdisk /dev/hda Tras la ejecución de cfdisk, el programa muestra una pantalla como la siguiente: 7 14

18 cfdisk Antes de hacer las particiones hay que tener en cuenta varias cosas: los cambios no se hacen efectivos hasta que se escribe la tabla de particiones (menú Escribir); si el sistema está funcionando hay que tener en cuenta que no se deben modificar particiones que estén montadas. Para movernos por la pantalla del programa utilizamos las teclas del cursor. Nos situamos en aquella parte del disco duro que esté libre y seleccionamos la opción Nueva. Decidimos si la partición será primaria o logica. Se nos ofrecerá ahora la posibilidad de decidir su tamaño en MB. La partición se creará por defecto como Linux (tipo 83). Si queremos cambiar el tipo vamos a la opción Tipo y escribimos la clave (números o letras) que significan cada tipo de partición. Tipo de partición en cfdisk Una vez nos hemos asegurado de que efectivamente queremos hacer los cambios seleccionamos la opción Escribir) Una vez escrita la tabla de particiones, se ha asignado un tipo de sistema de fichero a cada una de las particiones establecidas en dicha tabla pero no se les ha dado el formato adecuado Crear un sistema de ficheros Una vez creadas las nuevas particiones es necesario formatearlas. Esto crea un sistema de ficheros en la 15

19 particion. Los sistemas de ficheros se crean con el comando mkfs (Make File System). La sintaxis del comando es: mkfs [-t fstype] filesys Donde fstype es el tipo de sistema de ficheros a crear. Si no se pasa este argumento mkfs tratará de deducirlo mirando en /etc/fstab. Si no se encuentra aquí la información para hacerlo entonces se creará como ext2 por defecto. filesys es la partición a la que queremos dar formato (/dev/hda1; /dev/sda1, etc.) o también podría pasársele como un punto de montaje (/tmp; /mnt/usb1) Por ejemplo $sudo mkfs -t ext2 /dev/sda1 crea un sistema de ficheros ext2 en la primer partición del disco sda. Importante: Podría practicar tratando de crear un sistema de ficheros ext2 en un disquete o en un pendrive. Recuerde que el disquete es /dev/fd0. Para saber dónde está el pendrive móntelo vea en qué directorio está montado y examine el fichero /etc/fstab; o también una vez puesto en el puerto usb teclee el comando dmesg y lea las últimas líneas Actualizar particiones ext2 a ext3 Como ext3 es sólo una actualización a ext2, los sistemas de ficheros ext2 pueden convertirse de forma sencilla a ext3 sin tener que formatear particiones ni copiar discos. Supongamos un sistema con las siguientes particiones de Linux, según figura en /etc/fstab: /dev/hdb1 / ext2 defaults,errors=remount-ro 0 1 /dev/hdb3 /home ext2 defaults,errors=remount-ro 0 1 Para convertirlas a ext3, añadimos primero un registro de transacciones a los sistemas de ficheros, lo que también se conoce como journaling. No hace falta desmontar los sistemas de ficheros. # tune2fs -j /dev/hdb1 # tune2fs -j /dev/hdb3 Después modificamos el fichero /etc/fstab para reflejar el cambio en el sistema de ficheros: /dev/hdb1 / ext3 defaults,errors=remount-ro 0 1 /dev/hdb3 /home ext3 defaults,errors=remount-ro 0 1 Listo. La próxima vez que arranquemos el sistema, los sistemas de ficheros funcionarán como ext Crear una partición swap Las particiones swap son creadas normalmente durante el proceso de instalación. Si en algún momento necesitáramos disponer de mayor espacio de swap hay dos alternativas: crear una nueva partición de swap en dico duro libre o, si no se dispone de espacio libre en el disco duro, crear un fichero de intercambio (swapfile). 16

20 En el primer caso, el proceso comienza por crear una nueva particion con el comando cfdisk tal como se explicó. Lo unico que hay que tener en cuenta es que el tipo de la nueva particion debe ser Linux swap. Para formatear esta particion se utiliza el siguiente comando: # mkswap /dev/hdxx Una vez creada la activamos: # swapon /dev/hdxx El comando swapon con la opcion -s da informacion sobre las particiones swap activas. En el segundo caso, la ventaja está en que no es necesario disponer de espacio libre en el disco duro, sino de espacio libre en una particion ya activa para crear el fichero. El inconveniente es que el acceso a un fichero de intercambio es más lento que a una partición. El proceso de creación y activación de un fichero swap es como sigue: Se crea un fichero sin agujeros del tamaño que deseemos: # dd if=/dev/zero of=/swapfile bs=1024 count= Con esta orden se crea en la raíz del sistema un fichero con el nombre swapfile de ( bloques x 1024 bytes por bloque=) 512MB A continuación se formatea el fichero swap: # mkswap /swapfile Ahora se activa el fichero swap: # sync # swapon -v /swapfile Finalmente lo incluimos en el fichero /etc/fstab para que sea montado en el proceso de arranque: /swapfile none swap sw 0 0 Todo esto suponiendo que el fichero swapfile se creó directamente en la raíz del sistema de ficheros, que por otra parte es lo más habitual Chequeo y recuperación de un sistema de ficheros A diferencia del sistema Windows /DOS, en GNU/Linux no existe una herramienta de defragmentación del sistema de ficheros, simplemente porque no es necesario. Debido a las caracteristicas que posee el control del sistema de ficheros extended 2 no suele ser necesario realizar este proceso. Sin embargo existen herramientas para chequear y, si es necesario, reparar un sistema de ficheros deñado tras un apagado incorrecto de la máquina. El comando fsck nos permite chequear y opcionalmente reparar un sistema de ficheros dañado. Su funcionamiento es el siguiente. Cuando un sistema de ficheros se monta se marca como "sucio", porque el sistema en su trabajo normal mantendrá datos en memoria en vez de bajarlos directamente al disco, con el fin de mejorar sus prestaciones. 8 Si el sistema se apaga correctamente una de sus tareas es pasar todo lo que tenga en memoria y corresponda a los discos a su lugar correspondiente. Tras hacer esto el sistema de ficheros se marca como "limpio". 17

21 Si por cualquier razón la máquina se apagase repentinamente, por ejemplo porque le han cortado la luz por impago del recibo, entonces el sistema de ficheros quedará marcado como "sucio" lo que indica que debe comprobarse al arrancar la máquina. En general fsck se ejecuta automáticamente cada vez que el sistema arranca y se detecta que en la última sesión no se apagó correctamente la máquina. También se ejecuta automáticamente cuando tras un determinado número de montajes (habitualmente cada 32 montajes) no ha sido comprobado. Para chequear un sistema de ficheros éste debe estar desmontado La sintaxis básica es: fsck [-t fstype] [-fs-specific-options] device por ejemplo # /sbin/fsck /dev/hda2 Verificaría el sistema de ficheros del dispositivo /dev/hda2 Si usamos fsck de este modo cada vez que se necesite cambiar algo en el sistema de ficheros se nos pedirá confirmación. Si queremos que el sistema de ficheros se repare automáticamente sin pedir confirmación # /sbin/fsck -y /dev/hda2 También podemos utilizar # /sbin/fsck -A De este modo fsck recorrerá todos los sistemas de ficheros en /etc/fstab y los irá comprobando siguiendo el orden indicado por el parámetro fsckorder según se comentó más arriba. Es importante tener en cuenta que el proceso de comprobación sólo debe llevarse a cabo con la particion no montada o bien montada de solo lectura lo cual plantea un problema con la particion raíz del sistema. No obstante, lo habitual es que si la particón raíz tiene errores se detecte en el proceso de arranque y se intente correguir automáticamente. Si no es posible la correccion automática el sistema se queda en modo single user y solo lectura, pidiendo al administrador del sistema que, antes de arrancar debe entrar y ejecutar manualmente el comando de reparación del sistema de ficheros. Lo habitual entonces es responder sí a todas las preguntas que piden confirmación para reparar el sistema de ficheros. Si queremos automatizar la ejecución de fsck en el arranque de modo que responda sí a todas las preguntas que se planteen debemos modificar el fichero /etc/default/rcs añadiendo o modificando hasta tener una línea como la siguiente: FSCKFIX=yes Manipular particiones con herramientas gráficas. Gparted Gparted (Gnome Partition Editor) es una herramienta gráfica que le permitirá manipular varios tipos de sistemas de ficheros distintos. En la dirección puede ver los tipos de ficheros soportados y las operaciones que pueden realizarse sobre ellos. 18

22 Gparted Guadalinex no lo incorpora directamente en la versión 4.1, sino que es necesario instalarlo adicionalmente en caso de necesidad, en cambio, se encuentra en la versión Live que, lógicamente, dado que, no suele ser adecuado manipular particiones en un sistema instalado y en producción, puesto que la mayor parte de las operaciones sobre un sistema de ficheros han de hacerse cuando éste está desmontado, por eso, lo mejor es ejecutar la aplicación desde el Live-CD de Guadalinex Gestión de usuarios y permisos Introducción GNU/Linux es un sistema operativo multiusuario y multitarea. Esto significa que puede ser utilizado por varios usuarios simultáneamente, cada uno con sus correspondientes tareas. Recuerde lo que se dijo en el primer capítulo de este manual acerca del modo especial en que Guadalinex trata al primer usuario del sistema, creado durante la instalación. Este usuario, recordemos, es por defecto el único que tiene privilegios para administrar el sistema, lo que conocemos como privilegios de root. La manera que tiene el sistema de identificar a los distintos usuarios es mediante la asignación de cuentas de usuario. Cada usuario es identificado por un nombre de usuario que es único en el sistema. Cada usuario puede pertener a uno o varios grupos. La identidad del usuario así como los grupos a los que pertenecen determinan los derechos de acceso a los ficheros y otros recursos del sistema Permisos En Unix cada fichero o directorio tiene un propietario identificado por su UID (User ID o Identificador de usuario), y cada usuario pertenece al menos a un grupo 9 identificado por su GID(Group ID o Identificador de grupo). Basado en esta estructura el sistema crea permisos de acceso a los distintos objetos a tres niveles Permisos para el propietario del objeto Permisos para el grupo Permisos para el resto de los usuarios del sistema A su vez los permisos básicos son tres: r. Permiso de lectura 19

23 w. Permiso de escritura x. Permiso de ejecución Importante: Las letras que simbolizan los permisos tienen una función mnemotécnica, en realidad el sistema las ve como valores binarios, r (del inglés read, leer), w (del inglés write, escribir), x (del inglés execution, ejecutar). Para ver los permisos de un objeto en particular $ls -l educacionred.txt -rwxr-xr-- 1 saorin users :28 educacionred.txt Vamos a analizar la información que nos muestra el comando ls empezando por la izquierda -. (El guión) nos indica que el objeto es un fichero. Si fuera un directorio en lugar del guión habría una d, y si fuera un enlace simbólico una l, o una b si fuera un dispositivo de bloques, o una c si fuera un dispositivo de carácteres (sobre estos dos últimos tipos de ficheros véase más arriba). Los caracteres que viene a continuación hay que leerlos de tres en tres. rwx. Nos indica que el propietario del fichero, en este caso saorin, tiene permisos de lectura, escritura y ejecución. 10 r-x. Indica que el grupo, en este caso users, tiene permisos de lectura y ejecución pero no de escritura. r--. indica que el resto de usuarios registrados del sistema tiene permisos de lectura pero no de ejecución, ni escritura. Los permisos rwx cambian un tanto de sentido cuando se aplican a un directorio, en este caso r. Permite leer el contenido del directorio, es decir los números de inodo y los nombres de los ficheros (podríamos ejecutar ls, pero no ls -l) w. Permite escribir en el directorio, es decir, crear y suprimir otros ficheros y subdirectorios. x. Permite recorrer el directorio y acceder a la información de los objetos que contiene. Podría hacer un cd pero no un ls. Esto en la practica significa que si usted sabe por otros medios que por ejemplo dentro del directorio /home/ existe un subdirectorio llamado compartido podría ejecutar cd /home/compartido, pero no podría ejecutar ls /home a fin de ver qué contiene el directorio. El propietario y el grupo de un fichero lo podemos modificar con el comando chown (change owner, cambiar propietario) siempre y cuando o bien tengamos privilegios de administración o bien seamos el propietario del fichero. Con el comando chgrp (change group, cambiar grupo) únicamente podríamos cambiar el grupo del fichero. La sintaxis de estos comandos es 11 chown usuario fichero Si queremos cambiar únicamente el usuario chown usuario:grupo fichero Si queremos cambiar el usuario y el grupo Si además de querer cambiar el usuario y el grupo de un directorio queremos cambiarlo también para todos los objetos que contenga chown -R usuario:grupo directorio 20

24 Si únicamente queremos cambiar el grupo chgrp grupo fichero Los permisos sobre un fichero o directorio los podemos cambiar con el comando chmod (change mode, cambiar modo). Su sintaxis básica es chmod permisos fichero Para pasarle a chmod los permisos podemos utilizar dos tipos de notación: octal o simbólica. La sintaxis básica para pasar los permisos en notación simbólica (también conocida como nemónica) es ésta: chmod [usuario][operador][permisos]fichero En lugar de usuario podemos poner u. propietario (user) g. grupo (group) o. resto de usuarios (other) a. todos (all), es decir usuario, grupo y otros a la vez En lugar de operador podemos poner +. añade permisos a los ya existentes -. quita permisos de los que ya había =. hace que los permisos sean los únicos que el fichero va a tener borrando los que tuviese anteriormente fuesen los que fuesen. Los permisos pueden ser r. Lectura w. Escritura x. Ejecución s. Set uid o gid t. Sticky bit (bit pegajoso) Los tres primeros ya le suenan pero los dos últimos seguramente le son desconocidos. Un poco más abajo trataremos de estos dos permisos un tanto especiales. Algunos ejemplos #chmod o=r fichero Fija los permisos para el resto de usuarios (los que no son ni el propietario ni el grupo) a sólo lectura. #chmod u+x fichero Así añadimos el permiso de ejecución para el propietario del fichero #chmod ug+x fichero Añadimos el permiso de ejecución para el propietario y grupo del fichero #chmod a=rwx fichero 21

25 Damos permiso de lectura, escritura y ejecución tanto al propietario, como al grupo como al resto de usuarios. Este comando también puede usarse recursivamente para cambiar los permisos de un directorio y todo lo que en él se contiene #chmod -R a=rwx /home/pepe Fija los permisos del directorio pepe y todo lo que se contiene en él a lectura, escritura y ejecución para el usuario,grupo y resto del mundo Notación octal del comando chmod Para pasar al comando chmod los permisos en notación octal hay que saber que el primer dígito corresponde a los permisos para el propietario, el segundo para el grupo y el tercero para el resto del mundo. Cada dígito octal corresponde con tres dígitos binarios: el primero para la lectura, el segundo para la escritura y el tercero para la ejecución. Si el dígito está a 1 entonces el permiso está habilitado, si está a 0 entonces el permiso está deshabilitado. permisos --- en binario 000 en octal 0 permisos --x en binario 001 en octal 1 permisos -w- en binario 010 en octal 2 permisos -wx en binario 011 en octal 3 permisos r-- en binario 100 en octal 4 permisos r-x en binario 101 en octal 5 permisos rw- en binario 110 en octal 6 permisos rwx en binario 111 en octal 7 Importante: Esta notación que parece un galimatías es en realidad algo bastante sencillo. Permítanos que se lo expliquemos sin mucho rigor. Lo primero es saber qué permisos queremos asignar. Supongamos que queremos asignar r-x como sabemos que en binario cuando un permiso está habilitado ponemos un 1 y cuando no un 0, pasar estos permisos a binario es fácil, sería 101 Ahora pasamos binario a octal. Empezamos por la derecha 2 0 =1; 2 1 =2; 2 2 =4. Bien ahora vamos sumando o no según haya un cero o un uno. Así como el primer dígito a la derecha es uno sumamos 1; seguimos por la derecha, ahora tendríamos que sumar 2, pero como el dígito es cero no sumamos nada; seguimos por la derecha, ahora tendríamos que sumar 4, y como el digito está a 1, entonces sí lo sumamos. Así este 4 más el 1 que teníamos de antes hacen 5. Luego el permiso r-x equivale a 5 en octal. De este modo para asignarles los permisos rwxr-xr-- al fichero fichero.txt haríamos #chmod 754 fichero.txt donde 7 corresponde a rwx, 5 a r-x, y 4 a r-- 22

26 Existe un modo más fácil de asignar permisos y es utilizando un administrador de ficheros gráfico tal como Nautilus. Importante: No obstante si usted planea introducirse de verdad en la administración de sistemas GNU/Linux para trabajar con servidores de red por ejemplo, debe tomarse en serio este capítulo sobre permisos. Con Nautilus podemos cambiar fácilmente los permisos de un fichero o directorio así como el propietario y el grupo. Para ello pulse sobre el fichero o directorio cuyos permisos quiere cambiar a fin de seleccionarlo, luego haga clic con el botón derecho del ratón y en el menú emergente selecciones Propiedades. Aparecerá una nueva ventana, vaya a la pestaña Permisos. Seleccione ahora en los menús desplegables las opciones apropiadas. Si marcamos la casilla Permitir ejecutar el archivo como un programa estaremos concediendo permisos de ejecución al propietario, al grupo y a otros. Nautilus y los permisos Por defecto Nautilus no muestra en la lista de ficheros y directorios los permisos. Para verlos vamos al menú menú Editar Preferencias pestaña Columnas de la lista y nos aseguramos de marcar las casillas Permisos y Permisos octales. De este modo tendremos la vista textual (-rwxrwxrwx) y la vista numérica en octal de que venimos hablando (777) Permisos especiales Además de los permisos mencionados existen otros que por su naturaleza podemos considerar especiales. Persistente (sticky bit). El sticky bit tiene un sentido diferente según se aplique a un fichero o a un directorio. Le dice al sistema que el fichero que lo tiene activo tiene tendencia a ser ejecutado frecuentemente y debería ser retenido en el área de swap aun cuando no se esté ejecutanto en ese momento.esto consume memoria swap pero reduce notablemente el tiempo de ejecución. Si un directorio tiene activado este bit entonces los usuarios no podrán borrar ficheros en él a no ser que los permisos para esos ficheros se lo permitan. Este bit activo nos lo muestra el comando ls -l con una t 23

27 en lugar que correspondería a los permisos de ejecución para el resto de usuarios del sistema. Este permiso puede ser útil aplicado a un directorio en el que queremos que todos los usuarios puedan escribir y leer pero no puedan modificar o borrar nada más que los ficheros que cada uno ha creado y no los de los otros. El sticky bit corresponde al valor octal 1000 así que si queremos activarlo la notación octal sería #chmod 1000 nombre_objeto Esto añadiría el bit persistente a nombre_objeto pero eliminaría los demás permisos. Si queremos añadirlo sin eliminar los permisos que hubiese de antes y suponiendo por ejemplo que nombre_objeto tuviera permisos 754 pondríamos #chmod 1754 nombre_objeto SUID. (Establecer el ID de usuario). El SUID le dice al kernel que el usuario que ejecute el fichero que tiene ese bit activo, adquiera durante la ejecución la identidad del propietario del fichero. Este bit activo nos lo muestra la salida del comando ls -l con una s en el lugar que correspondería al permiso de ejecución para el propietario. Su representación en octal es Para qué sirve? Pongamos un ejemplo. Es deseable que cualquier usuario del sistema pueda cambiar su contraseña sin tener que recurrir al root (administrador). Ahora bien cuando se cambia la contraseña las modificaciones se guardan en un par de ficheros /etc/password y /etc/shadow. Pero estos ficheros son propiedad del root y sólo él puede escribir en ellos. Qué hacemos? Una solución sería permitir que todo el mundo pueda escribir en estos ficheros. La solución es malísima porque de este modo no sólo cada usuario podría cambiar su propia contraseña sino también la de cualquier otro usuario. La solución pasa por activar el bit suid al fichero ejecutable /usr/bin/passwd que es propiedad del root. Este programa sirve para cambiar las contraseñas escribiéndolas en /etc/password. De este modo cuando un usuario normal ejecuta /usr/bin/passwd, durante el tiempo que dura la ejecución del programa, adquiere la personalidad del root y por tanto puede escribir en los ficheros ya mencionados. Podemos comprobar como /usr/bin/passwd tiene activado el bit suid #ls -l /usr/bin/passwd -rwsr-xr-x 1 root root :13 /usr/bin/passwd SGID.(Establecer el ID del grupo). Tiene un significado parecido, pero referido al grupo de usuarios propietario del fichero o directorio. Este bit activo nos lo muestra la salida del comando ls -l con una s en el lugar que correspondería al permiso de ejecución para el grupo. Su representación octal es Usuarios y grupos Gestión en modo texto GNU/Linux proporciona diversas herramientas para la gestión de usuarios adduser. Para añadir usuarios al sistema passwd. Para asignar o cambiar la contraseña de un usuario 24

28 deluser. Para quitar usuarios del sistema Importante: En realidad los comandos originales para añadir y quitar usuarios del sistema son useradd y userdel, adduser y deluser son programas diseñados para proporcionar una interfaz más amigable. Para añadir un usuario al sistema escriba como root: $sudo adduser nombre_de_usuario Por ejemplo para añadir el usuario cuyo nombre de usuario es luis escriba $sudo adduser luis Añadiendo usuario luis... Adding new group luis (1003). Adding new user luis (1003) with group luis. Creando el directorio home /home/luis. Copiando archivos desde /etc/skel Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Cambiando la información de usuario para luis Introduzca el nuevo valor, o presione ENTER para el predeterminado Nombre completo []: Número de habitación []: Teléfono del trabajo []: Teléfono de casa []: Otro []: Es correcta la información? [y/n] y Añadiendo al usuario luis al grupo audio... Hecho. Añadiendo al usuario luis al grupo dialout... Hecho. Añadiendo al usuario luis al grupo dip... Hecho. Añadiendo al usuario luis al grupo disk... Hecho. Añadiendo al usuario luis al grupo floppy... Hecho. Añadiendo al usuario luis al grupo cdrom... Hecho. Añadiendo al usuario luis al grupo fax... Hecho. Añadiendo al usuario luis al grupo games... Hecho. Añadiendo al usuario luis al grupo lp... Hecho. Añadiendo al usuario luis al grupo lpadmin... Hecho. Añadiendo al usuario luis al grupo man... Hecho. Añadiendo al usuario luis al grupo postgres... Hecho. Añadiendo al usuario luis al grupo scanner... Hecho. Añadiendo al usuario luis al grupo ssh... 25

29 Hecho. Añadiendo al usuario luis al grupo users... Hecho. Añadiendo al usuario luis al grupo video... Hecho. La salida del comando es suficientemente autoexplicativa. No obstante, veamos que ha hecho el comando. En primer lugar se ha creado un grupo de nombre luis. Después se ha creado el usuario luis y se le ha añadido al grupo luis. Recuerde que todo usuario debe pertenecer al menos a un grupo. El comando crea un grupo con el mismo nombre que el del usuario y añade a éste último al grupo. Luego se crea el directorio de trabajo del usuario /home/luis y se copian en él todos los ficheros y directorios contenidos en el directoro /etc/skel (skel viene de esqueleto o estructura). Después se nos pide una contraseña para el usuario que habrá que introducir dos veces. La contraseña no tiene eco lo que significa que mientras se teclea no se verá ningún carácter en pantalla. Más adelante nos pide algunos datos cuya consignación es optativa, si quiere dejarlos en blanco simplemente pulse Enter. Finalmente se añade el usuario a todos los grupos que le permitirán usar los diferentes dispositivos del sistema:cdrom, modem, tarjeta de sonido, etc. Finalmente todos estos datos se escriben el los ficheros /etc/password, /etc/shadow /etc/group. El comportamiento del comando adduser en Guadalinex presenta algunas peculiariedades. En primer lugar el directorio de trabajo del usuario, /home/luis en nuestro caso, se crea con permisos 755 lo que significa que cualquier usuario del sistema puede leer los ficheros contenidos en él. Si la confidencialidad es una de sus prioridades tal cosa no es deseable. Afortunadamente puede cambiarse este comportamiento por defecto editando el fichero /etc/adduser.conf y cambiando la línea DIR_MODE=0755 por esta otra DIR_MODE=0700 De este modo al añadir un usuario el contenido de su directorio de trabajo será por defecto inaccesible al resto de usuarios del sistema. Cualquier usuario puede cambiar su contraseña en cualquier momento. Para ello basta con que escriba: $passwd También el root o el usuario con privilegios de administración puede cambiar la contraseña de cualquier usuario: $sudo passwd luis Para eliminar un usuario del sistema: $sudo deluser luis Ahora bien esto eliminará al usuario pero no el directorio de trabajo del usuario (/home/luis para seguir con el ejemplo). Si quiere que también se elimine la carpeta del usuario: $sudo deluser --remove-home luis y Gestión en modo gráfico Guadalinex cuenta con una herramienta gráfica que le permitirá gestionar sus usuarios y grupos. Para abrirla vaya a Sistema Administración Usuarios y grupos 26

30 Gestión gráfica de usuarios Para añadir un nuevo usuario pulse el botón Añadir usuario. En la pestaña Cuenta rellene los datos que se le piden. Datos del nuevo usuario Pulse en la pestaña Privilegios de usuario, para decidir qué puede hacer el usuario en el sistema, en particular decida si se le concede el privilegio de ejecutar tareas de administración del sistema Crear cuotas de disco para los usuarios El sistema de cuotas provee un mecanismo para el control y uso del espacio de disco duro disponible en un sistema de ficheros. Se pueden establecer límites en la cantidad de espacio y el número de ficheros de 27

TP N 7 Comandos "mount" y "umount"

TP N 7 Comandos mount y umount Taller de GNU/Linux 2002 TP7 hoja 1/5 Universidad Nacional de La Matanza Ingeniería en Informática-Taller de GNU/Linux TP N 7 Comandos "mount" y "umount" Objetivos: Comprender los nombres utilizados por

Más detalles

UNIDAD DIDACTICA 8 MONTAR Y DESMONTAR UNIDADES EN GNU/LINUX

UNIDAD DIDACTICA 8 MONTAR Y DESMONTAR UNIDADES EN GNU/LINUX UNIDAD DIDACTICA 8 MONTAR Y DESMONTAR UNIDADES EN GNU/LINUX Eduard Lara 1 1. INTRODUCCIÓN En los sistemas GNU/LINUX y UNIX los dispositivos como los discos duros y sus particiones, el terminal de pantalla,

Más detalles

Sistemas de Ficheros en GNU/Linux

Sistemas de Ficheros en GNU/Linux en GNU/Linux Page 1 Nota de Copyright 2005. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution-ShareAlike. Para obtener la licencia completa, véase http://creativecommons.org/licenses/by-sa/2.1/es

Más detalles

Lo esencial del archivo Fstab

Lo esencial del archivo Fstab A) Que es el archivo Fstab? Fstab significa: File System Table (Tabla de Sistemas de ficheros). Se encuentra en el directorio /etc/fstab. Cuando encendemos nuestro PC con Linux, el sistema operativo se

Más detalles

Montaje de un sistema de archivos

Montaje de un sistema de archivos Montaje de un sistema de archivos Ya se ha visto que Linux accede a los dispositivos mediante archivos (directorios del directorio /dev), y, por este motivo, en Linux no hay el concepto de unidades, ya

Más detalles

4.- ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX

4.- ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX 4.- ESTRUCTURA DEL SISTEMA DE ARCHIVOS DE LINUX 4.1.- Tipos de archivos La base del sistema de archivos de Linux, es obviamente el archivo, que no es otra cosa que la estructura empleada por el sistema

Más detalles

La Jerarquía de Sistema de Archivos Estándar en GNU/Linux (FHS)

La Jerarquía de Sistema de Archivos Estándar en GNU/Linux (FHS) La Jerarquía de Sistema de Archivos Estándar en GNU/Linux (FHS) [ admin basico gnu ] Marcelo López Minnucci 17 de octubre de 2015 Objetivo del tutorial Conocer la ubicación estándar

Más detalles

Sistemas de Ficheros CAPÍTULO 5. Crear un sistema de ficheros

Sistemas de Ficheros CAPÍTULO 5. Crear un sistema de ficheros CAPÍTULO 5 Crear un sistema de ficheros Sistemas de Ficheros Un sistema de ficheros es una forma de organizar los datos en un dispositivo físico; este dispositivo físico puede ser cualquier dispositivo

Más detalles

Montaje de particiones

Montaje de particiones Instituto Tecnológico de Costa Rica Programa Mantenimiento de Computadoras Personales Curso: Linux Profesor: Ing. Javier Pérez Rodríguez Montaje de particiones Ubuntu reconoce automáticamente la conexión

Más detalles

Gestión de discos duros en Linux

Gestión de discos duros en Linux Este documento está bajo licencia Creative Commons Trabajo realizado por: José Ignacio Mardomingo Chacón Gestión de discos duros en Linux 1.-Inserta un nuevo disco y crea dos particiones con distinto tipo

Más detalles

6.- Disquetes, CD-ROM, CD-Rs y CD-RWs

6.- Disquetes, CD-ROM, CD-Rs y CD-RWs 6.- Disquetes, CD-ROM, CD-Rs y CD-RWs 6.1.- Montaje y desmontaje de un disquete Un disquete, antes de utilizarse, se debe montar. Se inserta un disquete en la unidad de disquetes y se escribe mount /mnt/floppy/

Más detalles

Ing. Andrés Bustamante afbustamanteg@unal.edu.co

Ing. Andrés Bustamante afbustamanteg@unal.edu.co Ing. Andrés Bustamante afbustamanteg@unal.edu.co 2009 Ing. Andrés Bustamante,afbustamanteg@unal.edu.co () 2009 1 / 12 Contenidos 1 2 3 4 5 Ing. Andrés Bustamante,afbustamanteg@unal.edu.co () 2009 2 / 12

Más detalles

UNIDAD DIDACTICA 9 GESTIÓN DE PARTICIONES EN GNU/LINUX

UNIDAD DIDACTICA 9 GESTIÓN DE PARTICIONES EN GNU/LINUX UNIDAD DIDACTICA 9 GESTIÓN DE PARTICIONES EN GNU/LINUX Eduard Lara 1 1. COMANDO FDISK fdisk Sintaxis: fdisk device La orden fdisk permite crear particiones de cualquier tipo (fat16, fat32, ntfs, ext2,

Más detalles

Certificación LPIC-1, examen 117-101

Certificación LPIC-1, examen 117-101 Certificación LPIC-1, examen 117-101 NOTA: Este documento contiene un listado de preguntas tipo para el examen 117-101 de la certificación LPIC-1 realizado en marzo de 2011. La fundación LPI no permite

Más detalles

Curso cero. Introducción a Linux

Curso cero. Introducción a Linux Curso cero Introducción a Linux Objetivos Conocer el espíritu del proyecto GNU/Linux y el software de libre redistribución Acceder al sistema operativo (login/password) Usar el escritorio del sistema de

Más detalles

TEMA 2: GESTIÓN DE ARCHIVOS

TEMA 2: GESTIÓN DE ARCHIVOS Tema 2: Gestión de archivos. GNU/LINUX 1/6 TEMA 2: GESTIÓN DE ARCHIVOS Este tema cubre la gestión básica del sistema de archivos (archivos, directorios y links) de GNU/LINUX mediante las órdenes disponibles

Más detalles

GESTIÓN DE ARCHIVOS GNU/LINUX vs WINDOWS

GESTIÓN DE ARCHIVOS GNU/LINUX vs WINDOWS GESTIÓN DE ARCHIVOS GNU/LINUX vs WINDOWS Una de las primeras dificultades con las que se encuentran los usuarios novatos de Linux (por su gran diferencia con los sistemas operativos Windows) es la navegación

Más detalles

GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0

GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0 GUÍA DE INSTALACIÓN DE SLACKWARE LINUX 11.0 v. 1.0 Autor: eli@s (Elías Cuellar Rodríguez) Licencia: GPL Fecha: 20 de Abril de 2007 UNIVERSIDAD PERUANA UNIÓN FACULTAD DE INGENIERÍA EAP de Ingeniería de

Más detalles

1. CARACTERÍSTICAS DE LINUX.

1. CARACTERÍSTICAS DE LINUX. UNIDAD 1: EL SISTEMA OPERATIVO LINUX 1. CARACTERÍSTICAS DE LINUX. El sistema operativo LINUX es un conjunto de programas y una serie de utilidades que permiten al usuario gestionar los recursos hardware

Más detalles

Press to begin or press F2 for boot options boot:

Press <enter> to begin or press F2 for boot options boot: *PRÓPOSITO. En este documento, se pretende realizar una aproximación a los usos de la distribución Brutalix para preparar discos duros. *CONDICIONES INICIALES. Disponer de un ordenador instalado. Comprobar

Más detalles

Administración de Sistemas Operativos

Administración de Sistemas Operativos Kernel 2.4, 2.6.x Comunicaciones Aplicaciones Aplicaciones Utilidades Kernel del sistema Usuarios Gestión de archivos y seguridad Shell Lenguajes Programadores 1 DISTRIBUCIONES DE LINUX PARTICIONES Recomendado:

Más detalles

Descubre gnulinex 1. Capítulo 16. El sistema de archivos

Descubre gnulinex 1. Capítulo 16. El sistema de archivos Descubre gnulinex 1 Capítulo 16 El sistema de archivos 2 Descubre gnulinex Conceptos básicos Uno de los principios básicos del sistema operativo Linux es la consideración de que todo flujo de bits constituye

Más detalles

Dispositivos esenciales,

Dispositivos esenciales, Planeación Antes de comenzar, determine primero los siguientes puntos: Finalidad productiva. Va ser un servidor, estación de trabajo o escritorio? Qué uso va tener el equipo? Qué servicios va a requerir?

Más detalles

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

Descubre gnulinex 1. Capítulo 20. Instalación de gnulinex

Descubre gnulinex 1. Capítulo 20. Instalación de gnulinex Descubre gnulinex 1 Capítulo 20 Instalación de gnulinex 2 Descubre gnulinex Sistemas operativos Generalmente, cuando adquirimos un ordenador, éste nos viene con un sistema operativo instalado. El problema

Más detalles

La jerarquía del sistema de archivos.

La jerarquía del sistema de archivos. Taller de GNU/Linux El sistema de archivos hoja 1/7 Universidad Nacional de La Matanza Ingeniería en Informática Taller de GNU/Linux La jerarquía del sistema de archivos. La siguiente información es un

Más detalles

MF0952_2: Publicación de páginas web

MF0952_2: Publicación de páginas web MF0952_2: Publicación de páginas web TEMA 1. Características de seguridad en la publicación de páginas web TEMA 2. Herramientas de transferencia de archivos TEMA 3. Publicación de páginas web TEMA 4. Pruebas

Más detalles

Autor: Prof. Pedro A. Hernández correo: pedroadonis@gmail.com Versión 1.0

Autor: Prof. Pedro A. Hernández correo: pedroadonis@gmail.com Versión 1.0 Tema: Unidad 3. Los comandos que se presenta en esta práctica son para el manejo de los archivos del Sistema Operativo GNU/Linux. Tiempo estimado de Ejecución : 1.30 H Valoración: 10% Objetivo: Dar a conocer

Más detalles

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R. Arquitectura del sistema operativo GNU/Linux Luis Eduardo Sepúlveda R. Núcleo de un sistema operativo. Funciones más importantes: Administración de la memoria. Administración de los procesos Control de

Más detalles

Guía de instalación de LliureX 5.09

Guía de instalación de LliureX 5.09 Guía de instalación de LliureX 5.09 Introducción La distribución LliureX está basada en Sarge, la versión estable de Debian GNU/Linux. Esta guía pretende ayudar al usuario en el proceso de instalación

Más detalles

El primer paso será, pues, el montaje de la unidad de CD, lo cual haremos con una línea de órdenes similar a la siguiente:

El primer paso será, pues, el montaje de la unidad de CD, lo cual haremos con una línea de órdenes similar a la siguiente: Ciertamente, grabar o copiar un CD desde la consola Linux, no es una tarea demasiado cómoda que se diga. No es tampoco excesivamente compleja, pero las órdenes son todas tan tremendamente flexibles que,

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas Creación de RAID. Facilitador José Doñe

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas Creación de RAID. Facilitador José Doñe Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Creación de RAID Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Creación De RAID

Más detalles

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95 Prácticas de Introducción a los Computadores Curso 2000-2001 1 Novedades WINDOWS 95 Windows 95 es un sistema operativo orientado a documentos. Permite la asociación de la extensión de cada fichero a un

Más detalles

CONFIGURACIÓN DE NFS

CONFIGURACIÓN DE NFS PRACTICA No. 13 OBJETIVO: Conocer el tipo de transmisión que ofrece NFS, como el protocolo y la configuración para la exportación del volúmenes y poder compartirlo. INTRODUCCIÓN: NFS (Networking File System

Más detalles

Sistema NFS para compartir archivos.

Sistema NFS para compartir archivos. Sistema NFS para compartir archivos. NFS es el sistema que utiliza Linux para compartir carpetas en una red. Mediante NFS, un servidor puede compartir sus carpetas en la red. Desde los PCs de los usuarios

Más detalles

Creación y recuperación de imágenes de partición

Creación y recuperación de imágenes de partición Creación y recuperación de imágenes de partición Tabla de contenido 1. Introducción...1 2. Crear una imagen de una partición...2 2.1 Arranque del sistema con SystemRescueCD...3 2.2 Crear una partición

Más detalles

Seguidamente se muestra una pantalla para seleccionar nuestra localización, y comprobamos que la hora y demás es correcto. Podemos hacerlo fácilmente

Seguidamente se muestra una pantalla para seleccionar nuestra localización, y comprobamos que la hora y demás es correcto. Podemos hacerlo fácilmente A continuación se presentarán los diferentes pasos a seguir para la instalación de la distribución de linux Ubuntu 6.06 en su versión Desktop, usando para esto el nuevo instalador gráfico incluido en la

Más detalles

Estructura de directorios

Estructura de directorios Diseño y Administración de Sistemas y Redes Juan Céspedes Curso 2005 2006 Un poco de historia 1 Un poco de historia Los primeros UNIX tenían una estructura de directorios muy distinta

Más detalles

ASO. Instalación de RedHat Linux 1

ASO. Instalación de RedHat Linux 1 ASO. Instalación de RedHat Linux 1 3.1 Pasos previos a la instalación Al igual que se realizó para Windows NT, es necesario considerar una fase previa a la instalación: Análisis del sistema y adquisición

Más detalles

Pasos para la instalación del DSL. (Damn Small Linux)

Pasos para la instalación del DSL. (Damn Small Linux) Pasos para la instalación del DSL. (Damn Small Linux) 1. Inserte el disco de DAMN SMALL LINUX, aparecerá el arrancador, ahí la distribución del teclado viene por defecto en ingles así que nosotros lo cambiaremos

Más detalles

Funcionamiento de los dispositivos de un sistema microinformático.

Funcionamiento de los dispositivos de un sistema microinformático. Funcionamiento de los dispositivos de un sistema microinformático. En esta sección nos centraremos en los conceptos más generalizados sobre el disco duro: Las particiones Formatos Sector de arranque Se

Más detalles

Instalación de dos Sistemas Operativos en un mismo Computador

Instalación de dos Sistemas Operativos en un mismo Computador Instalación de dos Sistemas Operativos en un mismo Computador Si quieres tener los dos sistemas operativos en un mismo equipo y elegir, entre uno y otro, en el momento del arranque, debes realizar los

Más detalles

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux?

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux? Creación de Scripts Qué es un script? Un guión o script es un fichero de texto que contiene una serie de instrucciones que se pueden ejecutar en la línea de órdenes, y que se ejecutarán seguidas. En ese

Más detalles

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios.

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios. Esta es la interfaz gráfica de Ubuntu (Linux) Manejo Ésto es un poco el manejo básico para saber manejar archivos y directorios. ls [opciones] [archivos]; (list) Lista el contenido de un directorio, mostrando

Más detalles

FREEDOS 1.0. CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS José María Torres Corral

FREEDOS 1.0. CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS José María Torres Corral FREEDOS 1.0. CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS José María Torres Corral 2011 m a r t e s, 0 8 d e m a r z o d e 2 0 1 1 1 Tabla de contenido 2... Requisitos para la instalación... 2 3...

Más detalles

Migración de disco duro en Debian GNU/Linux Wheezy

Migración de disco duro en Debian GNU/Linux Wheezy Migración de disco duro en Debian GNU/Linux Wheezy Rafalinux 1 de enero de 2013 Hace unas semanas me cascó la fuente de alimentación y la placa base. Desafortumadamente tuve que cambiar prácticamente toda

Más detalles

ANÁLISIS DE HERRAMIENTAS PARA CLONAR DISCOS DUROS

ANÁLISIS DE HERRAMIENTAS PARA CLONAR DISCOS DUROS ANÁLISIS DE HERRAMIENTAS PARA CLONAR DISCOS DUROS Descripción y características: Clonezilla es un particionador o clonador de discos, similar a Norton Ghost que guarda y restaura bloques sólo se usa en

Más detalles

Linux Principios básicos de uso del sistema [4ª edición]

Linux Principios básicos de uso del sistema [4ª edición] Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran

Más detalles

Proceso de Clonado por Multicast

Proceso de Clonado por Multicast Proceso de Clonado por Multicast Con el fin de lograr un clonado de imagen de disco lo más homogéneo y rápido se puede recurrir a diversas herramientas, mucha de ellas licenciadas que requieren un costo

Más detalles

Administración de usuarios y grupos en Debian {Terminal}

Administración de usuarios y grupos en Debian {Terminal} Rocío Alt. Abreu Ortiz 2009-3393 Administración de usuarios y grupos en Debian {Terminal} Linux es un sistema multiusuario y permite que varios usuarios puedan acceder, incluso simultáneamente. Cada usuario

Más detalles

Para ver que el kernel ha reconocido la nueva partición: Creación de Sistemas de archivos II. mkfs -t ext2 /dev/fd0 1144 mkfs -t fat /dev/fd0 1144

Para ver que el kernel ha reconocido la nueva partición: Creación de Sistemas de archivos II. mkfs -t ext2 /dev/fd0 1144 mkfs -t fat /dev/fd0 1144 Creación de Sistemas de archivos II Crear las estructuras necesarias Formateo del dispositivo de forma que pueda albergar un sistema de archivos: mkfs Sintaxis: mkfs [-vct] dispositivo tamaño -t: indica

Más detalles

T4.- El sistema operativo Linux.

T4.- El sistema operativo Linux. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 4 SISTEMA OPERATIVO LINUX. Tux, mascota oficial de Linux. 1.- Distribuciones de Linux Linux es un sistema operativo libre, es decir, puedes utilizarlo,

Más detalles

EJERCICIO 2: Control de acceso al GRUB en modo claro

EJERCICIO 2: Control de acceso al GRUB en modo claro PRÁCTICA 7: HERRAMIENTAS DE SEGURIDAD ACTIVA EN EL SISTEMA OBJETIVO: En este tema se han tratado una serie de mecanismos y herramientas que se utilizan en diferentes sistemas operativos para lograr una

Más detalles

PARTICIONES Y FORMATOS

PARTICIONES Y FORMATOS PARTICIONES Y FORMATOS 1. Función de un disco duro Un disco duro es un dispositivo que permite el almacenamiento y recuperación de grandes cantidades de información. Los discos duros forman el principal

Más detalles

Compartir Biblio en una red local con Windows XP

Compartir Biblio en una red local con Windows XP Compartir Biblio en una red local con Windows XP Caso práctico Supongamos que tenemos 2 tipos de personas que van a necesitar acceder remotamente (a través de otro ordenador de la red local) a la base

Más detalles

11224 Gestión Avanzada de OpenGnSys

11224 Gestión Avanzada de OpenGnSys 11224 Gestión Avanzada de OpenGnSys Ramón M. Gómez Labrador ( ramongomez ARROBA us.es ) Febrero de 2011 Índice Introducción Arquitectura Instalación y configuración Modos de ejecución del cliente API del

Más detalles

Práctica unidad 2.1 Instalación del Sistema Operativo. P221.

Práctica unidad 2.1 Instalación del Sistema Operativo. P221. Práctica unidad 2.1 Instalación del Sistema Operativo. P221. Parte I A continuación se proponen una serie de actividades que deberás ir realizando conforme se te indique en la unidad 2.1.: 1) El profesor

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

FAMILIA DE SERVIDORES WINDOWS 2000

FAMILIA DE SERVIDORES WINDOWS 2000 FAMILIA DE SERVIDORES WINDOWS 2000 La familia de servidores Windows 2000 esta formada por tres versiones las cuales son: Server, Advanced y Datacenter; nosotros utilizaremos Server. Server. Esta versión

Más detalles

Sistemas operativos TEMA 2 de tico

Sistemas operativos TEMA 2 de tico 2012 Sistemas operativos TEMA 2 de tico MARILO GARCÍA MARTÍNEZ. MARILÓ GARCÍA MARTÍNEZ para RAIMUNDO RODRÍGUEZ CAMPOS TEMA 2. SISTEMAS OPERATIVOS. INDICE DE CONTENIDOS 1. CONCEPTO DE SISTEMA OPERATIVO

Más detalles

Tablas de particiones y Sistemas de ficheros

Tablas de particiones y Sistemas de ficheros Tabla de particiones La tabla de particiones está alojada en el MBR (del inglés Master Boot Record) a partir del byte 446 del sector de arranque y ocupa 64 bytes, conteniendo 4 registros de 16 bytes, los

Más detalles

Índice. agradecimientos...19

Índice. agradecimientos...19 Índice agradecimientos...19 CAPÍTULO 1. CARACTERIZACIÓN DE SISTEMAS OPERATIVOS...21 1.1 El sistema informático...22 1.1.1 Clasificación de los sistemas informáticos...24 1.2 El sistema operativo... 26

Más detalles

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX Eduard Lara 1 1. SISTEMAS DE FICHEROS DE LINUX Todos los sistemas operativos estructuran sus objetos en una estructura jerárquica en forma de árbol que contiene

Más detalles

Tema 2. Organización de un sistema operativo tipo Linux

Tema 2. Organización de un sistema operativo tipo Linux Tema 2. Organización de un sistema operativo tipo Linux p. 1/11 Tema 2. Organización de un sistema operativo tipo Linux Administración de Sistemas Operativos Administración de Sistemas Operativos y Periféricos

Más detalles

Instalación de RedHat GNU/Linux Advanced Server 2.1

Instalación de RedHat GNU/Linux Advanced Server 2.1 Instalación de RedHat GNU/Linux Advanced Server 2.1 PROYECTO Documentación DESCRIPCIÓN Este documento describe cómo instalar RedHat GNU/Linux Advanced Server 2.1 en los servidores RACK AUTOR IgnacioBarrancos

Más detalles

Configuración de los servidores de los institutos con raid (Institutos nuevos)

Configuración de los servidores de los institutos con raid (Institutos nuevos) Configuración de los servidores de los institutos con raid (Institutos nuevos) Índice de contenido Introducción...1 Copiar la estructura de particiones desde sda a sdb:...2 Asignar las particiones en sdb

Más detalles

6. Decisiones a tomar sobre particiones para una instalación de GNU/Linux

6. Decisiones a tomar sobre particiones para una instalación de GNU/Linux Índice de contenido 1. Geometría de un disco duro 2. Qué es, en este mundo, una partición? División lógica Formato lógico de un sistema operativo Sistemas de archivos Dar formato a un volumen o partición

Más detalles

PARAGON NTFS PARA MAC SISTEMA OPERATIVO X

PARAGON NTFS PARA MAC SISTEMA OPERATIVO X PARAGON Technologie GmbH, Systemprogrammierung Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Internet www.paragon-software.com E-mail sales@paragon-software.com

Más detalles

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico.

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico. Clientes de FTP en modo gráfico Introducción Ya vimos en la primera parte de nuestro curso de FTP, que la conexión a servidores inicialmente se realizaba (y aún se sigue haciendo) en modo texto. Aunque

Más detalles

CD AUDIO PRIMARIAS EXTENDIDAS partición primaria

CD AUDIO PRIMARIAS EXTENDIDAS partición primaria Al igual que un CD AUDIO se fabrica estructurado en pistas, siendo cada pista una canción grabada, un disco duro debe estructurarse de forma que pueda grabarse la información en su interior de forma ordenada

Más detalles

Configuración de un Raid anidado por software- en Linux

Configuración de un Raid anidado por software- en Linux Realizado por: Giancarlo Guilá Reina Configuración de un Raid anidado por software- en Linux En este tutorial veremos cómo configurar un Raid anidado por software sobre Linux, específicamente en Ubuntu

Más detalles

mount -t ntfs -o loop ntfsclone.img /mnt/ntfsclone

mount -t ntfs -o loop ntfsclone.img /mnt/ntfsclone PRÓPOSITO. Conocer como funciona el programa NTFSCLONE, para realizar una imagen de un ordenador con sistema de ficheros NTFS, restaurar dicha imagen o repararla. *CONDICIONES INICIALES. Distribución Linux

Más detalles

Tema: Instalación de Linux.

Tema: Instalación de Linux. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: Instalación de Linux. Objetivo

Más detalles

Contenido. Práctica 1. Configuración de sistemas operativos. Vista clásica. Configuración y personalización

Contenido. Práctica 1. Configuración de sistemas operativos. Vista clásica. Configuración y personalización Práctica 1. Configuración de sistemas operativos Licenciado en Traducción e Interpretación Curso: 2010/2011 2 Configuración de sistemas operativos Configuración y personalización Panel de control Centro

Más detalles

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia Introducción al Linux y software libre Marcelino Vicens Universidad de Valencia Concepto de Software libre Software Libre Se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar,

Más detalles

Software libre complementario

Software libre complementario Software libre complementario Ministerio de Educación. ITE. Software libre complementario. 1 Módulo 4. Software libre complementario En este apartado vamos a contemplar algunos programas de acceso libre

Más detalles

Reemplazá el Linux de tu netbook PCI con Huayra

Reemplazá el Linux de tu netbook PCI con Huayra Reemplazá el Linux de tu netbook PCI con Huayra Nota: Este tutorial fue pensado y realizado para las netbooks del Programa Conectar Igualdad Este tutorial está pensado para que puedas probar Huayra GNU/Linux

Más detalles

Introducción. Linux es un sistema operativo basado en UNIX. Fue creado Linus Torvalds, estudiante filandes en 1991.

Introducción. Linux es un sistema operativo basado en UNIX. Fue creado Linus Torvalds, estudiante filandes en 1991. Introducción Linux es un sistema operativo basado en UNIX. Fue creado Linus Torvalds, estudiante filandes en 1991. Proyecto GNU GNU significa GNU s Not UNIX. GNU pretende ser un sistema operativo completo

Más detalles

CÓMO INSTALAR CentOS CON RAID1

CÓMO INSTALAR CentOS CON RAID1 CÓMO INSTALAR CentOS CON RAID1 INTRODUCCIÓN Antes de comenzar daremos nombre a los discos duros para poder seguir sin problemas este manual. Al primer disco duro lo nombraremos Disco A Al segundo disco

Más detalles

Instituto Tecnológico de Las Américas

Instituto Tecnológico de Las Américas Instituto Tecnológico de Las Américas Mariel Elizabeth Puente Adames 20121325 Instalación de Slackware server How to install Slackware Slackware Linux es una distribución de Linux. Es una de las más antiguas

Más detalles

TUTORIAL: Como Instalar Ubuntu 10.10 sin formatear Windows. Por aolinex.

TUTORIAL: Como Instalar Ubuntu 10.10 sin formatear Windows. Por aolinex. TUTORIAL: Como Instalar Ubuntu 10.10 sin formatear Windows Por aolinex. INTRODUCCIÓN El objetivo de éste tutorial es dar a conocer que dar el primer paso en el mundo de GNU/Linux no es difícil como lo

Más detalles

Ficheros compartidos en red I: NFS.

Ficheros compartidos en red I: NFS. Introducción.. Autor: Enrique V. Bonet Esteban El servicio de sistema de ficheros en red (Network File System) fue desarrollado por Sun Microsystems y presentado en el año 1984. El NFS permite que los

Más detalles

Soporte Técnico Prof. Héctor Herrera. Instalando Fedora 17 en la misma máquina virtual.

Soporte Técnico Prof. Héctor Herrera. Instalando Fedora 17 en la misma máquina virtual. Instalando Fedora 17 en la misma máquina virtual. Vamos a instalar Linux Fedora 17 para tener dos sistemas operativos en la misma máquina virtual. Existe por cada Linux un DVD y un CD de instalación, en

Más detalles

Información básica. Qué es un disco duro?

Información básica. Qué es un disco duro? Este capítulo presenta conceptos que usted debe entender para utilizar Drive Image con éxito. Entre ellos se incluyen: Qué es un disco duro? Cómo se almacenan y recuperan los datos? Qué es el formateo

Más detalles

PARTICIONES. Estructura física de un disco duro

PARTICIONES. Estructura física de un disco duro PARTICIONES Estructura física de un disco duro Todo Disco duro esta compuesto por uno o varios discos magnéticos (también llamados platos magnéticos), una o varias cabezas lectoras/grabadoras, un motor

Más detalles

Nivel Básico/Intermedio/Avanzado. Instalar y Configurar Servidores GNU/Linux. Administrar Servidores GNU/Linux. Proteger ante ataques a Servidores.

Nivel Básico/Intermedio/Avanzado. Instalar y Configurar Servidores GNU/Linux. Administrar Servidores GNU/Linux. Proteger ante ataques a Servidores. GNU/Linux CentOS Nivel Básico/Intermedio/Avanzado Instalar y Configurar Servidores GNU/Linux. Administrar Servidores GNU/Linux. Proteger ante ataques a Servidores. Optimizar Servidores GNU/Linux y virtualizar

Más detalles

Ejecución del programa de instalación de Windows XP

Ejecución del programa de instalación de Windows XP Ejecución del programa de instalación de Windows XP Productos: Windows XP Professional Al instalar Windows XP Professional debe proporcionar información acerca de cómo desea instalar el sistema operativo.

Más detalles

MODULO 4: EL DISCO DURO

MODULO 4: EL DISCO DURO MODULO 4: EL DISCO DURO Es un dispositivo mecánico por la forma de acceder a la información (cabeza que se mueve sobre el disco) y electrónico ya que guarda los datos en señales magnéticas. Es de alta

Más detalles

Los dispositivos de almacenamiento secundario pueden ser muy distintos (discos rígidos, memorias flash, DVD, magnetic tape)

Los dispositivos de almacenamiento secundario pueden ser muy distintos (discos rígidos, memorias flash, DVD, magnetic tape) Introducción El almacenamiento secundario es necesario para: - Almacenar gran cantidad de datos - Almacenar datos persistentes (válidos entre sesiones/reinicios) - Compartir datos (si la protección de

Más detalles

EMC Retrospect Express para Windows Guía breve

EMC Retrospect Express para Windows Guía breve EMC Retrospect Express para Windows Guía breve BIENVENIDO Bienvenido a EMC Retrospect Express, la rápida y sencilla herramienta para realizar copias de seguridad en CD/DVD, disco duro y unidades de disco

Más detalles

SRI UT01 Instalación de WMware Software de máquinas Virtuales Jorge García Delgado. Jorge García Delgado

SRI UT01 Instalación de WMware Software de máquinas Virtuales Jorge García Delgado. Jorge García Delgado SRI UT01 Instalación de WMware Software de máquinas Virtuales SRI UT01 Instalación de WMware Software de máquinas Virtuales INSTALACIÓN DE WMWARE 1. Iniciamos la instalación. 2. Nos sale un asistente,

Más detalles

Utfsm jmc. SO Linux. Redes. Miguel Varas

Utfsm jmc. SO Linux. Redes. Miguel Varas Utfsm jmc SO Linux Redes Miguel Varas Parte final del curso Servicios Internet [1] Minirepaso linux básico y redes [2] DNS [3] Servidor web [4] Servidor de correo [5] Administración de cortafuegos [6]

Más detalles

Usuarios, Grupos y Permisos en GNU/Linux

Usuarios, Grupos y Permisos en GNU/Linux Usuarios, Grupos y Permisos en GNU/Linux Page 1 Nota de Copyright 2005 Diego Chaparro. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution-ShareAlike.

Más detalles

Puesta en Marcha versión Monousuario

Puesta en Marcha versión Monousuario Puesta en Marcha versión Monousuario Criterium www.criterium.es Antonio Muñoz Sánchez criteriumcyp@criterium.es 950 442 281 Puesta en Marcha versión Monousuario 1 Limitaciones de versión monopuesto...3

Más detalles

ESTRUCTURA DE UN DISCO DURO

ESTRUCTURA DE UN DISCO DURO ESTRUCTURA DE UN DISCO DURO MECANICA INTERNA Todo disco duro esta compuesto por uno o varios discos magnéticos (también llamados platos magnéticos), una o varias cabezas lectoras/grabadoras, un motor de

Más detalles

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux.

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux. Curso Taller de Química Computacional Módulo II PRACTICO 1 Introducción al uso del sistema operativo Linux. Objetivos : Aprender a conectarse con la maquina desde una terminal remota e iniciar una sesión.

Más detalles

Backharddi. 1.1. Introducción. 1.2. Cómo obtener Backharddi? MAX 3.1: Madrid_LinuX Manual de Utilización

Backharddi. 1.1. Introducción. 1.2. Cómo obtener Backharddi? MAX 3.1: Madrid_LinuX Manual de Utilización Backharddi Nota: Este manual solamente cubre la creación de imágenes en dispositivos locales, discos duros tanto internos como conectados a un puerto usb. Posteriormente se completará con la posibilidad

Más detalles

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX MÁSTER ONLINE EN ADMINISTRACIÓN LINUX Módulo 1 Hardware & Arquitectura de sistemas - 20 horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros

Más detalles

Creación de imágenes. Pablo Sanz Mercado.

Creación de imágenes. Pablo Sanz Mercado. Creación de imágenes. Pablo Sanz Mercado. 1 Cuando hemos instalado un equipo, el tiempo que hemos invertido puede ser realmente elevado, pues no sólo está el tiempo de instalación del mismo, sino además

Más detalles