Está en la página 1de 8

Universidad Técnica de Ambato

Facultad de Ingeniería en Sistemas, Electrónica e Industrial

Carrera de Ingeniería en Electrónica y Comunicaciones

Comunicaciones Avanzadas

Nombre: Henry Flores

Fecha: 21 de mayo del 2020

Tema: Bash

Programa # 1

Realizar un programa .sh en código bash el cual permita apagar, reiniciar la máquina virtual.

 Crea el archivo .sh con el siguiente comando

 Dentro del archivo se edita de la siguiente manera

#!/bin/bash
echo “apagar o reiniciar” mensaje para mostrar el contenido del programa
echo “1: apagar” muestra una de las opciones “apagar” seleccionando 1
echo “2: reiniciar” muestra una de las opciones “reiniciar” seleccionando
2
read -p “seleccionar: ” acción pedir dato al usuario mediante “read -p”
echo $accion variable de ejecución
if [ $accion -eq 1 ]; then condición para activar el apagado
echo $(init 0)
fi condición para activar el reinicio
if [ $accion -eq 2 ]; the
echo $(init 6)
fi fin del programa

Se guarda el archivo mediante: wq!


 Se ejecuta el archivo mediante el siguiente comando

 Muestra el programa en ejecución, se selecciona la acción a realizarse

 La máquina se reinicia o se apaga según la acción que se elija

Programa # 2

Realizar un programa .sh mediante código bash que permita ver las aplicaciones que
consumen más recursos en la máquina

 Se crea un vi para establecer el código de síntesis de las aplicaciones

 Se edita el archivo vi

top -o %MEM -n1 > informacionpc.txt


Hace una selección de aplicaciones de acuerdo a su uso de ram y captura los datos
instantáneos

head -n 10 informacionpc.txt > datospc.txt

Se realiza la captura las 10 primeras líneas del archivo informacionpc.txt

tail -4 datospc.txt > sintesispc.txt

Se crear un archivo con las 3 aplicaciones que más consumen recursos

rm datospc.txt -f | informacionpc-txt -f

Se borran los archivos de texto que se crean para la sintesispc.txt

echo “Aplicaciones que consumen mas recursos: ”

Titulo para la ejecución del programa

cat síntesispc.txt

Crear un archivo donde se visualiza el código bash

rm síntesispc.txt -f

Se borra el archivo, para cuando se ejecute nuevamente tenga información actualizada

 Se ejecuta el programa

 Se visualiza las tres aplicaciones que más recursos utilizan

Programa # 3

Realizar un programa .sh mediante código bash que permita tener un respaldo de archivos
cada cierto tiempo

 Crear un usuario adicional mediante el siguiente código

 Mediante passwd usuario1 se asigna una contraseña para el acceso


 Se utiliza el comando usermod -aG Wheel usuario para dar prioridades al nuevo
usuario

 Con su – usuario1 se dirige al nuevo usuario creado

 Se comprueba los privilegios del nuevo usuario mediante el código

 Se crea un backup mediante el siguiente comando

 Se verifica la creación del backup mediante ls -l en el root

 Se verifica que exista el usuario1 bajo la carpeta home del root


 Se crea un archivo .sh para el backup mediante el siguiente código

 A continuación, se muestra la carpeta origen y la carpeta destino del backup

 Se da permiso de ejecución del archivo .sh mediante el código

 Se verifica los archivos mediante ls -l

 Se accede al usuario1, y se crea archivos para respaldar mediante touch

 Se accede a root y se verifica los archivos que existen en el usuario1


 Se ejecuta el archivo backup para hacer el respaldo de los archivos del usuario1

 Se verifica el backup realizado desde el usuario1

 Se comprueba los archivos respaldados en el backup de root

 Se accede al usuario1 se crea nuevos archivos para el backup automático

 Se ingresa al archivo, para editar el tiempo en el que se realiza el backup mediante

 Se edita: minuto, hora, dia del mes, mes, día; para realizar el backup
 Se verifica la existencia de nuevos archivos en el usuario1

 Se comprueba que el backup aún no se actualiza con los nuevos archivos

 Se observa que el backup aun cuenta con la actualización anterior

 Se actualiza el backup con la hora establecida previamente


 El backup en root se actualiza y se añade los archivos nuevos desde el usuario1

También podría gustarte