Unidad 1: Espacio de Usuario, Kernel y Procesos
ssh usuario@IP_SERVIDOR.$HOME.sudo.
Obtenga su nombre de usuario actual y la información del kernel. Guarde los resultados en el archivo de examen.
# Comandos sugeridos:
echo "--- Punto 1 ---" > ~/examen_respuestas.txt
whoami >> ~/examen_respuestas.txt
uname -a >> ~/examen_respuestas.txt
Utilice la interfaz de archivos del kernel para extraer el modelo de procesador y el estado de la memoria libre.
# Comandos sugeridos:
echo "--- Punto 2 ---" >> ~/examen_respuestas.txt
grep "model name" /proc/cpuinfo | head -n 1 >> ~/examen_respuestas.txt
grep "MemFree" /proc/meminfo >> ~/examen_respuestas.txt
Analice el comando ls. Obtenga un resumen estadístico de todas las System Calls que se ejecutan al listar el directorio.
# Comando sugerido:
echo "--- Punto 3 ---" >> ~/examen_respuestas.txt
strace -c ls 2>> ~/examen_respuestas.txt
Lance un proceso sleep de 400 segundos en segundo plano, identifique su PID y luego elimínelo forzadamente.
# Comandos sugeridos:
sleep 400 &
echo "--- Punto 4 ---" >> ~/examen_respuestas.txt
pgrep sleep >> ~/examen_respuestas.txt
kill -9 $(pgrep sleep)
Use el editor nano para abrir su archivo de respuestas y escriba al final una breve respuesta (2 líneas) a la siguiente pregunta:
¿Por qué el sistema operativo le permite ver procesos de otros usuarios en "top" pero no le permite cerrarlos con "kill"?
nano ~/examen_respuestas.txt