Práctica 1: Espacio de Usuario vs Kernel

Sistemas Operativos - Laboratorio en Linux (Acceso remoto SSH)

Contexto

Introducción

En sistemas Linux, la ejecución está separada en dos dominios fundamentales: espacio de usuario y espacio del kernel.

El espacio de usuario contiene los programas que ejecuta el usuario (shell, editores, aplicaciones), mientras que el kernel es el núcleo encargado de administrar:

Todo acceso al hardware es controlado por el kernel. Ninguna aplicación interactúa directamente con los recursos físicos.

Esta práctica analiza esta separación en un entorno real multiusuario accedido por red.

Objetivo

Objetivo

Entorno

Condiciones del entorno

La práctica se ejecuta en un servidor Linux accesible por red mediante SSH. El comportamiento observado dependerá del estado real del sistema y de los permisos disponibles.

ssh usuario@IP_SERVIDOR

Verificar disponibilidad:

whoami uname -a ps -ef top ls /proc

Algunas funciones pueden estar restringidas dependiendo de la configuración del sistema:

dmesg

En caso de restricción:

sudo dmesg
Los resultados pueden variar entre ejecuciones debido a la naturaleza dinámica del sistema.
Comandos

Comandos y explicación

whoami → usuario actual en ejecución

whoami

id → UID, grupos y nivel de privilegio

id

uname -a → información del kernel

uname -a

ps -ef → procesos activos del sistema

ps -ef

top → monitoreo en tiempo real

top

dmesg → mensajes internos del kernel

dmesg | less

/proc → interfaz del kernel en forma de sistema de archivos

ls /proc
Ejecución

Actividad paso a paso

  1. Conectarse al servidor por SSH
  2. Identificar usuario: whoami
  3. Consultar privilegios: id
  4. Identificar kernel: uname -a
  5. Listar procesos: ps -ef | less
  6. Ejecutar monitoreo: top
  7. Salir con "q"
  8. Explorar mensajes del kernel: dmesg | less
  9. Explorar interfaz del kernel: ls /proc
  10. Consultar CPU: cat /proc/cpuinfo
Análisis

Análisis del sistema

El kernel permite observar el sistema, pero controla estrictamente su modificación.
Reflexión

Preguntas de reflexión

Extensión

Actividad complementaria

Entrega: documento técnico breve con ejemplos en Linux

Entrega

Evidencia