Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicios de Linux para Sistemas Informáticos 1º DAW, Resúmenes de Tecnología

Una serie de ejercicios prácticos para el curso de sistemas informáticos 1º daw, centrados en el sistema operativo linux. Los ejercicios cubren los primeros tres temas del manual de linux, incluyendo conceptos básicos como distribuciones, comandos de navegación, gestión de archivos y creación de scripts. Ideal para estudiantes que buscan practicar y consolidar sus conocimientos sobre linux.

Tipo: Resúmenes

2023/2024

Subido el 06/04/2025

daw-3
daw-3 🇪🇸

1 documento

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
CURSO 2023/2024SISTEMAS INFORMÁTICOS DAW
Ejercicios de los primeros 3
temas del Manual de Linux
1.º DAW - SISTEMAS INFORMÁTICOS
Agustín Antonio Marquez Piña
06/02/2024
Fecha 06/02/2024 Página 1 de 9
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Ejercicios de Linux para Sistemas Informáticos 1º DAW y más Resúmenes en PDF de Tecnología solo en Docsity!

Ejercicios de los primeros 3

temas del Manual de Linux

1.º DAW - SISTEMAS INFORMÁTICOS

Agustín Antonio Marquez Piña

ÍNDICE DE CONTENIDOS

Añade encabezados (Formato > Estilos de párrafo) y aparecerán en el índice.

Elementary OS - Conocida por su estética refinada y simplicidad, buscando atraer a usuarios de macOS por su diseño similar. ● Gentoo Linux - Una distribución para usuarios avanzados que prefieren un control total sobre la configuración de su sistema. ● EndeavourOS - Una distribución ligera basada en Arch Linux, conocida por su simplicidad y acceso al Arch User Repository (AUR). ● MX Linux - Se ha destacado por su eficiencia y rendimiento, siendo una cooperación entre las comunidades antiX y MEPIS, y usando Xfce como entorno de escritorio por defecto.

5. ¿Quién creó la primera versión de Linux y con qué objetivo?

a) Linus Torvalds creó la primera versión de Linux. b) El objetivo era desarrollar un sistema operativo libre y gratuito similar a UNIX.

6. Para ejecutar comandos de Linux en una máquina remota mediante telnet,

¿hace falta instalar antes Linux en la máquina local?

La respuesta correcta es b) Falso. No es necesario instalar Linux en la máquina local para usar telnet; solo necesitas un cliente telnet que pueda ejecutar comandos en el servidor remoto.

7. ¿La primera versión de Linux se creó para un tipo de máquina concreta o

podía funcionar con cualquier hardware? ¿Sucede lo mismo hoy día?

a) La primera versión de Linux se creó para funcionar en máquinas basadas en el procesador Intel 386, por lo que era para un tipo de máquina concreta. b) Hoy día, Linux ha sido adaptado para funcionar en una amplia gama de hardware, desde teléfonos móviles hasta supercomputadoras.

8. La mascota de Linux se llama?

La respuesta correcta es b) Tux.

9. ¿Quién fue el artista encargado de dibujar la primera versión de la mascota de

Linux?

La primera versión de Tux, la mascota de Linux, fue creada por Larry Ewing.

10.Citar tres distribuciones de Linux ligeras que se puedan instalar en un lápiz de

memoria.

● Puppy Linux ● Lubuntu ● Tiny Core Linux

2) Ejercicios del capítulo II del manual de Linux:

  1. Los ficheros de configuración del sistema en Linux se encuentran principalmente en el directorio /etc.
  2. La respuesta correcta para entrar en un sistema Linux es b) nombre de usuario y contraseña. No se requiere la dirección IP para el inicio de sesión local.
  3. Para mostrar el contenido del directorio actual se usa el comando ls.
  4. Para mostrar el contenido del directorio que está justo a un nivel superior se usa el comando ls ...
  5. Para averiguar el día de la semana en que naciste usando cal, necesitarías conocer la fecha exacta de nacimiento y luego buscar en el calendario el día correspondiente.
  6. Para mostrar los archivos del directorio /bin se usa el comando ls /bin.
  7. Para listar el contenido de /usr/bin desde el directorio personal: a) Con una sola línea de comando: ls /usr/bin b) Moviendo paso a paso: Sería necesario cambiar al directorio con cd /usr y luego listar con ls bin. c) Con dos líneas de comandos: Podría ser cd /usr seguido de ls bin.
  8. Para mostrar todos los archivos en /etc y sus subdirectorios de forma recursiva: ls -R /etc.
  9. Para mostrar todos los archivos en /usr/X11R6/bin ordenados por tamaño de mayor a menor, mostrando solo el nombre: ls -lS /usr/X11R6/bin | grep '^-' (ajustando para mostrar solo nombres puede requerir filtrado adicional).
  10. Para mostrar todos los archivos en /etc ordenados por tamaño con detalles incluidos y en formato legible: ls -lhS /etc.
  11. Para mostrar todos los archivos en /bin ordenados por tamaño de menor a mayor, mostrando solo el tamaño y el nombre en formato legible: ls -lhr /bin.
  12. Para mostrar el contenido del directorio raíz usando una ruta absoluta: ls /.

Crea un directorio en tu directorio de trabajo con nombre de prueba. Copia el archivo gzip del directorio /bin al directorio prueba. Crea un duplicado de gzip con nombre gzip2 dentro de prueba. bash mkdir prueba cp /bin/gzip prueba/ cd prueba cp gzip gzip Cambia el nombre de prueba a prueba2. Crea prueba3 en el mismo nivel que prueba2 y mueve todos los ficheros de prueba2 a prueba3. Borra prueba2. bash mv prueba prueba mkdir prueba mv prueba2/* prueba3/ rmdir prueba Crea un fichero vacío con nombre “?Hola caracola?”. ¿Se puede? En caso de que se pudiera, ¿sería recomendable poner nombres así? La creación de un archivo con caracteres especiales como *,? en nombres de archivo es técnicamente posible utilizando comillas en la línea de comandos, pero no es recomendable. Estos caracteres tienen significados especiales en la shell (comodines para coincidencia de patrones), lo que puede hacer que trabajar con tales archivos sea complicado y propenso a errores. Crea un directorio con nombre multimedia_pruebas y copia en él todo el contenido del directorio multimedia. A continuación, se explica cómo crear los ficheros y editarlos, además de realizar copias condicionales basadas en la modificación más reciente usando herramientas como rsync para sincronizar los contenidos de forma eficiente. Borra el directorio multimedia/imagenes/otras. El sistema debe pedir al usuario que confirme el borrado. bash rm -r -i multimedia/imagenes/otras Utilizar -i con rm hará que se solicite confirmación antes de borrar los archivos o directorios. Mueve el archivo peliculas.txt, que está dentro de multimedia/video, al directorio que está justo a un nivel superior y cambia su nombre. bash mv multimedia/video/peliculas.txt multimedia/mis_peliculas.txt

4) Ejercicios hechos en clase hoy

Abrir el editor de código Nano para crear un archivo “.sh”: El comando nano numero.sh abre el editor de texto Nano en la terminal. Nano es un editor de texto en línea de comandos, fácil de usar para principiantes y avanzados por igual. El archivo que estás creando se llama “numero.sh”. Los archivos con extensión .sh son scripts de shell, que se pueden ejecutar en la terminal de Linux o Unix. nano numero.sh Escribir el script en Nano: La primera línea del script #!/bin/bash es un shebang. Le indica al sistema que este archivo debe ejecutarse usando el intérprete especificado en la ruta /bin/bash. En este caso, indica que el script debe ejecutarse en un entorno Bash. ● n=0 es una declaración de variable en Bash. Esta línea asigna el valor 0 a la variable n. ● echo $n es un comando que imprime el valor de la variable n en la terminal. #!/bin/bash n= echo $n Guardar y salir de Nano: Guardar con Ctrl + O. Después de presionar esta combinación de teclas, Nano te pedirá que confirmes el nombre del archivo. Simplemente presiona Enter para continuar. Esto guarda los cambios que hiciste en el archivo. Salir de Nano con Ctrl + X. Esto cierra el editor y te devuelve al prompt de la terminal. Ejecutar el script en el terminal: El comando bash numero.sh ejecuta el script que acabas de crear y guardar. Al ejecutar este comando, Bash lee el script línea por línea y ejecuta los comandos que contiene. En este caso, imprimirá el número 0 en la terminal, que es el valor de la variable n. bash numero.sh

1) Visualizar todos los procesos en ejecución actualmente

Abrimos el terminal y ejecutamos: ps