Separata No3 Sistemas Operativos 2011 II

Embed Size (px)

Citation preview

  • 8/3/2019 Separata No3 Sistemas Operativos 2011 II

    1/7

    Semana 3 Sistemas Operativos III

    Dispositivos fsicos en Linux

    En Linux, todos los dispositivos fsicos, como disqueteras, CD-ROM o memorias

    usb, son accesibles a travs del rbol de directorios, usando nombres de archivos

    o de directorios. Para poder acceder a estos medios fsicos externos a nuestra

    instalacin del sistema operativo se utiliza un procedimiento especial que vincula el

    dispositivo fsico con un directorio en nuestro sistema de archivos. En los sistemas

    basados en RedHat (como CENTOS), estos directorios suelen estar contenidos en

    el directorio /mnt, aunque con la distribucin CENTOS, este punto de montaje se a

    cambiado por otro llamado /media, dejando vaci el /mnt. Este directorio /mnt se mantiene

    actualmente.

    Nombre Tipo

    hd Particiones de discos duros IDE

    sd Particiones de discos duros SCSI

    sr Discos CD-ROM SCSI

    fd Disquetes

    st Dispositivos tipo cinta SCSI

    ht Dispositivos tipo cinta IDE

    tty Terminales

    lp Impresoraspty Terminales remotos

    ttyS Puertos Serie

    eth Tarjeta de red

    cdromDiscos CD-ROM. A menudo es un simple enlace al dispositivo

    IDE o SCSI real.

    Comando mount y umount. Se puede usar un formato reducido para el comando

    mount. Por ejemplo, para montar un CD-ROM desde la consola, trabajaramos de la

    siguiente forma:

    #mount /media/cdrom (para cdrom)

    #mount /media/sda1 (para usb, dependiendo del disco duro)

    #mount /media/sdb1 (para usb, dependiendo del disco duro)

    #umount /media/cdrom (para cdrom)

    Tambin se puede montar la informacin a una carpeta creada por el mismo usuario, pero

    es necesario que se deba desmontar el directorio media.

    #mount /dev/sda1 /dispo1/usb1

    Prof: Carlos Jara Alva GNU/LINUX www.idatux.org

  • 8/3/2019 Separata No3 Sistemas Operativos 2011 II

    2/7

    Semana 3 Sistemas Operativos III

    En esta sintaxis despus de liberar el dispositivo usb de nuestra PC del directorio media,

    podemos montarlo a una nueva ruta llamada /dispo1/usb1, para eso es necesario estar

    fuera de todo ruta posible de montaje y colocar el directorio que tiene todo los dispositivos

    fsicos (/dev) y el nombre del dispositivo usb que el Linux lo reconoce.

    #mount /dev/sda1 /dispo1/usb1

    En esta sintaxis, se procede a desmontarlo y liberar el usb.

    Visualizar particiones de un disco.

    Podemos visualizar particiones de un disco usando el comando

    #cat /proc/partitions

    #fdisk l

    Este comando es til, pero la visualizacin deja mucho que desear, para ello se usa el

    comando:

    #df

    #df m (visualiza todo en megas)

    #du h alumno (muestra carpeta por carpeta su capacidad)

    #du (visualiza todo lo que tiene la carpeta, cuanto ocupa).

    #du sh (muesta la suma total, fcil para leer).

    #df h (filesystem) se visualiza el espacio libre.

    Formatear un usb:

    [ root @ PC1 ~ ] #mkfs t ext3 /dev/sdb1

    Particiones del Disco Duro.

    Para poder entender un poco sobre las particiones a trabajar se explica unos

    conceptos breves de disco duro. Las particiones de disco duro pueden ser consideradas

    como trozos en los cuales esta divido el disco duro. La finalidad de particionar un disco

    duro radica en la funcionalidad de tener varios sistemas operativos instalados en un

    mismo duro, claro est que cada sistema operativo trabajo con su respectivo sistema de

    archivos.

    Particion Primaria. Sirve para obtener infinidad de unidades lgicas en su interior. Fue

    ideada para romper la limitacin de 4 particiones primarias en un solo disco fsico. Solo

    puede existir una particin de este tipo por disco, y solo sirve para contener particiones

    Prof: Carlos Jara Alva GNU/LINUX www.idatux.org

  • 8/3/2019 Separata No3 Sistemas Operativos 2011 II

    3/7

    Semana 3 Sistemas Operativos III

    lgicas. Por lo tanto, es el nico tipo de particin que no soporta un sistema de archivos

    directamente.

    Particiones logicas. Ocupa un trozo de particin extendida o la totalidad de la misma, la

    cual se ha formateado con un tipo especifico de sistema de archivos (ext3, HPFS, NTFS)

    en la cual se instalara algn sistema operativo.

    Sistema de ficheros usados en los discos duros:

    EXT2 (Second Extended Filesystem). Fue desarrollado originalmente por Remy Card

    quien es un programados y desarrollador de origen francs el cual ha aportado mucha de

    su investigacin al proyecto GNU/LINUX. Particularmente Remy Card desarrollo el

    sistema de fichero ext2 para los sistemas operativos RedHat, Fedora y Debian.

    Prof: Carlos Jara Alva GNU/LINUX www.idatux.org

  • 8/3/2019 Separata No3 Sistemas Operativos 2011 II

    4/7

    Semana 3 Sistemas Operativos III

    Tiene un tipo de tabla FAT de tamao fijo, donde se almacenan los i-nodos. Los i-nodos

    son una versin muy mejorada de FAT, donde un punto i-nodo almacena informacin del

    archivo (ruta o path, tamao, ubicacin fsica). En cuanto a la ubicaron, es una referencia

    a un sector del disco donde estn todos y cada uno de las referencias a los bloques del

    archivo fragmentado.

    EXT3 (Third Extended Filesystem). La principal diferencia entre EXT2 y EXT3 es que

    EXT3 dispone de un registro por diario o mayormente conocido como journaling. As

    mismo puede ser montado y usado como sistema de archivos EXT2. Otra diferencia

    importante es que EXT3 utiliza un rbol binario balanceado (rbol AVL) e incorpora el

    asignador de bloques de disco.

    EXT4 (Fourth Extended Filesystem). Cuenta con un registro por diario, y se espera est

    disponible en futuras versiones, aunque ya est viniendo incluida en algunas de estas

    como el FEDORA CORE13, Ubuntu 9.10, entre otras.

    Comprobacion de dispositivos.

    El sistema de archivo /proc proporciona mecanimos de comprobacion de los dispositivos

    reconocidos por el kernel de Linux. Esta informacion varia desde las IRQ utilizadas por los

    dispositivos hasta el tipo de numero de unidades de disco instaladas.

    #cat /proc/cpuinfo

    Este archivo muestra el tipo de procesador que tiene el sistema Linux.

    #cat /proc/devices

    En este archivo se pueden comprobar que dispositivos son compatibles con el kernel de Linux

    #cat /proc/interrupts

    #cat /proc/dma

    #cat /proc/ioports

    Estos archivo muestran los rangos de los IRQ, DMA e I/O

    #lspci

    Este comando muestra los PCI reconocidos en el sistema Linux.

    #ls /proc/ide

    #cat /proc/ide/drivers

    #cat /proc/ide/hda/media

    Dispositivos Extraibles.

    Prof: Carlos Jara Alva GNU/LINUX www.idatux.org

  • 8/3/2019 Separata No3 Sistemas Operativos 2011 II

    5/7

    Semana 3 Sistemas Operativos III

    Unidades de disquetes.Linux soporta un maximo de cuatro unidades de disquetes en un

    maximo de dos tarjetas controladoras de unidades de disquetes, que van del numero 0 al 7. Entre

    las mas importantes a nombrar estan:

    /dev/fd0 => Tarjeta controladora 1, unidad 1 deteccion automatica.

    /dev/fd1 => Tarjeta controladora 1, unidad 2 deteccion automatica.

    Comando Vim. Es uno de los editores de texto ms poderos y aejos que hay en elmundo de la informtica. Resulta sumamente til conocer la funcionalidad bsica de Vi a fin de

    facilitar la edicin de ficheros de texto simple, principalmente ficheros de configuracin.

    #vim idat.txt

    Lo anterior mostrar una interfaz como la siguiente:

    ~~~~~~~~~~~~~

    ~~~~~~~"idat.txt" [Fichero nuevo] 0,0-1 Todo

    Pulse una vez el botn de su teclado y observe los cambios en la pantalla

    Prof: Carlos Jara Alva GNU/LINUX www.idatux.org

  • 8/3/2019 Separata No3 Sistemas Operativos 2011 II

    6/7

    Semana 3 Sistemas Operativos III

    ~~~~~~~

    ~~~~~~~~~~~~~

    -- INSERTAR -- 0-1 Todo

    Note que en la parte inferior de la pantalla aparece la palabra INSERTAR. Esto significa que, al

    igual que cualquier otro editor de texto conocido, puede comenzar a insertar texto en el fichero.

    Pulse la tecla para salir del modo de reemplazo e inmediatamente pulse la tecla: (dos

    puntos) seguido de la letra w a fin de proceder a guardar el fichero en el disco duro:

    Linux CentosSistema Operativo~

    ~~~~~~~~~~~~~~~~~~~: w

    Pulse la tecla y notar que aparece un mensaje en la parte inferior de la pantalla que

    indicar que el fichero ha sido guardado:

    Prof: Carlos Jara Alva GNU/LINUX www.idatux.org

  • 8/3/2019 Separata No3 Sistemas Operativos 2011 II

    7/7

    Semana 3 Sistemas Operativos III

    Linux CentosSistema Operativo~~~~~

    ~~~~~~~~~~~~~

    ~~"idat. txt" [Nuevo] 2L, 44C escritos 2, 3 Todo

    Pulse nuevamente la tecla y observe el mensaje en la parte inferior de la pantalla

    que indica el fichero acaba de ser guardado como adiosmundo.txt:

    Prof: Carlos Jara Alva GNU/LINUX www.idatux.org