← Volver a los quizzesQuiz gratuito

Fundamentos de Ubuntu y Linux

Este curso está diseñado para reforzar los conceptos esenciales de Ubuntu y del sistema operativo Linux que aparecen en los exámenes tipo test. Cada apartado aborda una temática concreta,…

11 preguntas~6 min
Fundamentos de Ubuntu y Linux — Qwi
0 / 11
Puntuación: 0%
1

¿Cuál es la periodicidad de las actualizaciones regulares de Ubuntu y cuántos meses abarcan cada versión?

2

Si un usuario quiere montar manualmente una unidad CD‑ROM con sistema de archivos ISO9660 en /cdrom, ¿cuál es el comando correcto?

3

¿Qué diferencia esencial existe entre los niveles de ejecución 1 y 5 en Ubuntu?

4

Al crear un enlace simbólico llamado lib que apunte a /usr/lib, ¿qué característica del listado indica que es un enlace simbólico?

5

¿Cuál es la ruta del fichero que contiene la tabla de montaje de sistemas de archivos en Ubuntu?

6

En el contexto de permisos de archivos, ¿qué representa el bit 'x' para un directorio?

7

Si el archivo /etc/passwd contiene la línea "root:x:0:0:root:/root:/bin/bash", ¿qué campo indica el intérprete de comandos del usuario?

8

¿Cuál es la diferencia principal entre un dispositivo de carácter y uno de bloque en Linux?

9

Al usar el comando "sudo apt-get update", ¿qué acción se está realizando en el sistema?

10

¿Qué comando se utiliza para buscar recursivamente un archivo llamado "backup.tar.gz" a partir del directorio raíz?

11

En Ubuntu, ¿qué archivo contiene la información del nombre de host del equipo?

Fundamentos de Ubuntu y Linux

Este curso está diseñado para reforzar los conceptos esenciales de Ubuntu y del sistema operativo Linux que aparecen en los exámenes tipo test. Cada apartado aborda una temática concreta, explica su relevancia y ofrece ejemplos prácticos que facilitan la comprensión y la memorización.

Actualizaciones regulares de Ubuntu

Ubuntu sigue un calendario de lanzamientos predecible que permite a los administradores planificar actualizaciones y mantenimientos sin sorpresas. Cada versión regular se publica cada seis meses, concretamente en los meses de abril y octubre. Estas versiones se denominan YY.MM (por ejemplo, 24.10 corresponde a la edición de octubre de 2024).

Además de las versiones regulares, Ubuntu ofrece LTS (Long Term Support), que aparecen cada dos años y reciben soporte durante cinco años. Esta distinción es crucial para entornos de producción donde la estabilidad a largo plazo es prioritaria.

Montaje manual de dispositivos

El proceso de montar un dispositivo consiste en asociar un punto del árbol de directorios (punto de montaje) con el sistema de archivos del dispositivo. Para montar manualmente una unidad CD‑ROM que utiliza el sistema de archivos ISO9660 en la ruta /cdrom, el comando correcto es:

mount -t iso9660 /dev/cdrom /cdrom

Algunos aspectos a considerar:

  • El parámetro -t iso9660 indica explícitamente el tipo de sistema de archivos.
  • /dev/cdrom es el nombre del dispositivo; en algunos sistemas puede ser /dev/sr0.
  • El punto de montaje /cdrom debe existir previamente; se crea con mkdir /cdrom si es necesario.

Niveles de ejecución (runlevels) en Ubuntu

Los runlevels son estados predefinidos del sistema que determinan qué servicios y procesos se inician. En Ubuntu (y en la mayoría de distribuciones basadas en SysVinit), los niveles más relevantes son:

  • Runlevel 1: modo monousuario, sin red. Se utiliza principalmente para tareas de recuperación y mantenimiento, ya que solo el usuario root tiene acceso.
  • Runlevel 5: modo multiusuario con entorno gráfico y red. Es el nivel por defecto en sistemas de escritorio, donde se inician todos los servicios de red y el gestor de ventanas.

La diferencia esencial radica en que el runlevel 1 brinda un entorno mínimo y seguro para reparaciones, mientras que el runlevel 5 ofrece la experiencia completa de escritorio con interfaz gráfica.

Enlaces simbólicos (symlinks)

Un enlace simbólico es un puntero que referencia a otro archivo o directorio. Cuando se crea un enlace llamado lib que apunta a /usr/lib, el listado de ls -l muestra una característica distintiva: la primera columna del permiso contiene la letra l (minúscula L). Por ejemplo:

lrwxrwxrwx 1 usuario usuario 8 oct 10 12:34 lib -> /usr/lib

Esta “l” indica que el archivo es un enlace simbólico, a diferencia de los archivos regulares (-) o directorios (d).

Archivo de tabla de montaje: /etc/fstab

El fichero /etc/fstab (file system table) contiene la información necesaria para montar automáticamente los sistemas de archivos al iniciar el sistema. Cada línea describe un dispositivo, su punto de montaje, tipo de sistema de archivos y opciones de montaje. Un ejemplo típico es:

/dev/sda1  /  ext4  defaults  0  1

Este archivo es fundamental para la gestión persistente de particiones y dispositivos, y su correcta configuración evita errores de arranque.

Permisos de directorios: el bit x

En Linux, los permisos se representan mediante tres bits para propietario, grupo y otros. El bit x (ejecución) tiene un significado especial cuando se aplica a un directorio:

  • Para un directorio, x permite acceder al directorio, es decir, entrar con cd y, combinado con el permiso de lectura (r), permite listar su contenido.
  • Sin el bit x, aunque el usuario pueda ver los nombres de los archivos (r), no podrá acceder a ellos ni ejecutar comandos dentro del directorio.

Por lo tanto, el bit x es esencial para la navegación y la ejecución de programas dentro de un directorio.

Interpretador de comandos en /etc/passwd

El archivo /etc/passwd almacena la información básica de cada cuenta de usuario. Cada línea contiene varios campos separados por dos puntos (:). En la línea:

root:x:0:0:root:/root:/bin/bash

el último campo (/bin/bash) representa el intérprete de comandos (shell) que se inicia al iniciar sesión como ese usuario. Cambiar este campo permite asignar shells diferentes, como /bin/sh o /usr/bin/zsh.

Dispositivos de carácter vs. dispositivos de bloque

Linux clasifica los dispositivos en dos grandes categorías:

  • Dispositivos de carácter (c): transfieren datos byte a byte, sin buffering interno. Son adecuados para flujos de datos continuos, como teclados, ratones o puertos serie.
  • Dispositivos de bloque (b): manejan datos en bloques de varios kilobytes, lo que permite operaciones de lectura/escritura aleatoria y caching eficiente. Los discos duros, SSD y unidades USB son ejemplos típicos.

Esta diferencia influye en cómo se accede a los dispositivos desde el kernel y en la forma en que los administradores los montan y gestionan.

Resumen y mejores prácticas

Dominar los conceptos presentados en este curso es esencial para cualquier profesional de TI que trabaje con Ubuntu o Linux. A continuación, se enumeran algunas recomendaciones para consolidar el aprendizaje:

  • Revisa el calendario de lanzamientos de Ubuntu y planifica actualizaciones en los meses de abril y octubre.
  • Practica el montaje manual de dispositivos usando mount y verifica siempre el tipo de sistema de archivos con la opción -t.
  • Comprende los runlevels y utiliza systemctl get-default o runlevel para inspeccionar el nivel actual.
  • Identifica enlaces simbólicos mediante la letra l en la primera columna del listado ls -l.
  • Mantén /etc/fstab actualizado y prueba los cambios con mount -a antes de reiniciar.
  • Recuerda que el bit x en directorios permite el acceso (cd) y, combinado con r, la visualización del contenido.
  • Modifica el shell de un usuario editando el último campo de /etc/passwd o usando chsh.
  • Distingue entre dispositivos de carácter y bloque para elegir el método de acceso adecuado.

Al aplicar estos conceptos en entornos reales, mejorarás la eficiencia en la administración de sistemas y estarás mejor preparado para afrontar exámenes y certificaciones.