Solución: sistema de archivos Linux 1. ¿Existe el archivo /bin/cat? ¿Y qué tal /bin/dd y /bin/echo? ¿A qué tipo de archivos pertenecen? ls /bin/cat ; file /bin/cat ls /bin/dd ; file /bin/dd ls /bin/echo ; file /bin/echo 2. ¿Cuál es el tamaño de los archivos del kernel de Linux (vmlinu*) ubicados en /boot ? ls -lh /boot/vm* 3. Cree un directorio ~/test. Luego ejecute los siguientes comandos: cd ~/test dd if=/dev/zero of=zeroes.txt count=1 bs=100 od zeroes.txt dd copiara una vez (count=1) en bloques de 100 bytes (bs=100) del archivo / dev/zero hacia el archivo ~/test/zeroes.txt. ¿Puede usted describir la funcionalidad de /dev/zero? /dev/zero es un dispositivo especial de Linux. Este puede ser considerado como una fuente de ceros. Usted no puede enviar algo hacia /dev/zero, pero si puede leer ceros desde el. 4. Ahora ejecute la siguiente serie de instrucciones: dd if=/dev/random of=random.txt count=1 bs=100 ; od random.txt dd copiara una vez (count=1) en bloques de 100 bytes (bs=100) del archivo / dev/random hacia el archivo ~/test/random.txt. ¿Puede usted describir la funcionalidad de /dev/random? /dev/random actúa como un generador de números aleatorios en su sistema Linux. 5. Ejecute estos dos comandos, observe en el primer carácter en cada línea de salida. ls -l /dev/sd* /dev/hd* ls -l /dev/tty* /dev/input/mou* El primer ls mostrara los dispositivos del tipo bloque (b) “block(b)”, el segundo ls mostrara los dispositivos del tipo carácter(c) “character(c)”. http://www.capacity.com.do ¿Sabe usted que es la diferencia entre los dispositivos del tipo Bloque (block) y los del tipo carácter (Character)? En los dispositivos tipo Bloque siempre escriben o leen en bloques (blocks). Para un disco duro, los bloques de 512 bytes es lo usual. Los dispositivos del tipo Carácter (Character) actúan como un emisor constante (stream) de caracteres (o bytes). El ratón (mouse) o el teclado son típicos ejemplos de este tipo de dispositivos. 6. Use el comando cat para mostrar el contenido del archivo /etc/hosts y /etc/resolv.conf. ¿Cuál cree usted que sea el propósito de estos archivos? /etc/hosts “contiene los nombres de equipos y su dirección ip”. /etc/resolv.conf “contiene el nombre y la dirección ip del servidor de DNS”. 7. ¿Hay archivos en el folder /etc/skel/? Verifique la existencia de archivos ocultos. Ejecute "ls -al /etc/skel/". Si, debería haber archivos ocultos. 8. Despliegue /proc/cpuinfo. Sobre que arquitectura está corriendo su sistema Linux ? Este archivo debe contener, al menos, una línea indicando la arquitectura a la que corresponde el procesador (CPU) de su equipo. Intel u otro. 9. Despliegue /proc/interrupts. ¿Cuál es el tamaño de este archivo ? ¿Donde se encuentra este archivo almacenado? El tamaño es cero. No está almacenado en ningún lado porque /proc es un sistema de archivo virtual que permite interactuar con el kernel. (Si hubiese contestado que está almacenado en la memoria RAM, estaría usted igualmente correcto). 10. ¿Puede usted entrar al directorio /root? ¿Hay archivos ocultos? Pruebe "cd /root". Sí, hay archivos ocultos. 11. ¿Estan ifconfig, fdisk, parted, shutdown y grub-install presentes en /sbin? ¿Porque están en /sbin y no en /bin Porque estos archivos tienen importancia solo para el administrador del sistema. 12. ¿Es /var/log un archivo o un directorio? ¿Y qué tal /var/spool ? Ambos son directorios. http://www.capacity.com.do 13. Abra dos (2) sesiones de terminal (Ctrl-Alt-F1, Ctrl-Alt-F2, ...) o (Ctrl-Shift-T en gnome-terminal) y ejecute el comando “quién soy yo” who am I en ambas sesiones. Entonces trate de enviar un echo, la palabra “Hello”, desde una sesión hacia la otra. tty-terminal: echo Hello > /dev/tty1 pts-terminal: echo Hello > /dev/pts/1 14. Lea la pagina del man que describe a random y explique la diferencia entre /dev/random y /dev/urandom. man 4 random http://www.capacity.com.do
© Copyright 2024