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


Practica de Creacion de Scripts en Bash, Ejercicios de Sistemas Operativos

Sistemas Operativos - 2023 Practica sencilla, donde lo principal es entender para que funcionan los Scripts

Tipo: Ejercicios

2022/2023

Subido el 15/07/2024

john-vacacela
john-vacacela 🇪🇨

1 documento

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD DE CUENCA FACULTAD DE INGENIERÍA
CARRERA: COMPUTACIÓN ASIGNATURA: SISTEMAS OPERATIVOS
PRÁCTICA: DESARROLLO DE SCRIPTS
Objetivo de la práctica
El objetivo de esta práctica es que los estudiantes desarrollen y comprendan scripts en Bash para la gestión de
procesos y usuarios en un sistema Linux. Al finalizar esa práctica, los estudiantes deberán ser capaces de:
1. Crear y gestionar usuarios y grupos.
2. Monitorear y gestionar procesos del sistema.
3. Automatizar tareas administrativas comunes mediante scripting.
Prerrequisitos
1. Conocimientos básicos de comandos de Linux.
2. Familiaridad con el uso de la terminal.
3. Conocimiento básico de scripting en Bash.
Materiales Necesarios
1. Computadora con una distribución de Linux instalada (Ubuntu, Debian, Fedora, etc.).
2. Acceso a una cuenta con privilegios de administrador (root o sudo).
3. Editor de texto (nano, vim, gedit, etc.).
Actividades de la práctica
Actividad 1: Creación y Gestión de Usuarios y Grupos
Paso 1: Creación de Usuarios
Escriba un script llamado crear_usuarios.sh que realice las siguientes tareas:
1. Cree un usuario nuevo. Debe solicitar los datos necesarios para crear el usuario
2. Asigne una contraseña al usuario.
3. Añada el usuario a un grupo específico.
Paso 2: Gestión de Grupos
Escriba un script llamado gestionar_grupos.sh que realice las siguientes tareas:
1. Cree un grupo Nuevo, debe solicitar los datos necesarios para crear el grupo
2. Elimine un grupo existente.
Actividad 2: Monitoreo y Gestión de Procesos
Paso 1: Monitoreo de Procesos
Escriba un script llamado monitorear_procesos.sh que realice las siguientes tareas:
1. Liste los procesos en ejecución.
2. Filtre los procesos por usuario.
pf2

Vista previa parcial del texto

¡Descarga Practica de Creacion de Scripts en Bash y más Ejercicios en PDF de Sistemas Operativos solo en Docsity!

UNIVERSIDAD DE CUENCA FACULTAD DE INGENIERÍA

CARRERA: COMPUTACIÓN ASIGNATURA: SISTEMAS OPERATIVOS

PRÁCTICA: DESARROLLO DE SCRIPTS

Objetivo de la práctica El objetivo de esta práctica es que los estudiantes desarrollen y comprendan scripts en Bash para la gestión de procesos y usuarios en un sistema Linux. Al finalizar esa práctica, los estudiantes deberán ser capaces de:

  1. Crear y gestionar usuarios y grupos.
  2. Monitorear y gestionar procesos del sistema.
  3. Automatizar tareas administrativas comunes mediante scripting. Prerrequisitos
  4. Conocimientos básicos de comandos de Linux.
  5. Familiaridad con el uso de la terminal.
  6. Conocimiento básico de scripting en Bash. Materiales Necesarios
  7. Computadora con una distribución de Linux instalada (Ubuntu, Debian, Fedora, etc.).
  8. Acceso a una cuenta con privilegios de administrador (root o sudo).
  9. Editor de texto (nano, vim, gedit, etc.). Actividades de la práctica Actividad 1: Creación y Gestión de Usuarios y Grupos Paso 1: Creación de Usuarios Escriba un script llamado crear_usuarios.sh que realice las siguientes tareas:
  10. Cree un usuario nuevo. Debe solicitar los datos necesarios para crear el usuario
  11. Asigne una contraseña al usuario.
  12. Añada el usuario a un grupo específico. Paso 2: Gestión de Grupos Escriba un script llamado gestionar_grupos.sh que realice las siguientes tareas:
  13. Cree un grupo Nuevo, debe solicitar los datos necesarios para crear el grupo
  14. Elimine un grupo existente. Actividad 2: Monitoreo y Gestión de Procesos Paso 1: Monitoreo de Procesos Escriba un script llamado monitorear_procesos.sh que realice las siguientes tareas:
  15. Liste los procesos en ejecución.
  16. Filtre los procesos por usuario.
  1. Muestre información detallada de un proceso específico. Paso 2: Gestión de Procesos Escriba un script llamado gestionar_procesos.sh que realice las siguientes tareas:
  2. Mate un proceso específico.
  3. Envíe una señal personalizada a un proceso. Entrega de la Práctica
  4. Los estudiantes deben entregar todos los scripts desarrollados en un archivo comprimido (.zip o .tar.gz).
  5. Incluir un archivo README.md explicando cómo ejecutar cada script y los resultados esperados.
  6. Fecha límite de entrega: Jueves 20 de junio del 2024, a las 23:00 horas Evaluación Los scripts se evaluarán según los siguientes criterios:
  7. Funcionalidad: Los scripts deben cumplir con los requisitos especificados.
  8. Correctitud: Los scripts deben ejecutarse sin errores y realizar las tareas correctamente.
  9. Legibilidad: El código debe ser claro y bien documentado.
  10. Originalidad: Los scripts deben ser desarrollados por los estudiantes y no copiados de fuentes externas.