Skip to content

CarlosLlano/so-exam1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

PRIMER PARCIAL DEL CURSO SISTEMAS OPERACIONALES

PUNTO 1

Seleccione 5 retos de la página https://cmdchallenge.com y presente la solución a cada uno de ellos a través de un ejemplo práctico en CentOS7. Presente capturas de pantalla relevantes como evidencias de lo realizado.

find_a_string_in_a_file

Se imprimen las líneas que contienen “de”. Para ello, creo un archivo llamado prueba.txt 1a

Uso comando “grep”

1b

search_for_files_containing_string

Se tienen 3 archivos: prueba.txt, prueba2.txt, prueba3.txt. 1c

Se imprimen los nombres de los archivos que contienen la palabra “Carlos” 1d

simple_sort

Se ordena el contenido del archivo prueba.txt con el comando “sort” 1e

count_string_in_line

Cuenta el numero de líneas que contienen “si”. En el archivo de prueba, dichas líneas son la primera (sistema) y la ultima (Universidad, Icesi) countstring

• last_lines

Se imprimen las ultimas 2 lineas del archivo prueba.txt con el comando “tail” lastlines

PUNTO 2

Realice un script que a partir de un listado con no menos de dos direcciones ip, descargue en forma remota un libro del proyecto https://www.gutenberg.org/ en el directorio /tmp de cada equipo. El usuario operativos con contraseña operativos debe existir en los equipos. Presente capturas de pantalla relevantes como evidencias del funcionamiento.

Para este ejercicio utilicé tres maquinas virtuales en mi portátil. Una de ellas ejecutaba el script. 3maquinas

El libro que se decidió descargar esta presente en el siguiente enlace: https://www.gutenberg.org/files/54286/54286-0.txt

titulolibro

listado de direcciones ip (direccionesIP.txt) direccionesip

Script (script.sh) script

Ejecución del script

En una de las maquinas virtuales se ejecutó el script ejecucionscript

Resultado del script

Como resultado de la ejecución del script, en las otras dos maquinas virtuales se descargó el libro y su contenido fue almacenado en el archivo libro.txt. libro1

libro2

evidenciadescarga

PUNTO 3

Cree un contenedor de debian en CentOS7 empleando LXC. Presente el listado de los comandos empleados y capturas de pantalla relevantes como evidencias del funcionamiento.

Instalación de LXC

1

2

3

4

Empezar el servicio LXC

1

2

Verificar plantillas para contenedores

1

Creación del contenedor

1

2

Inicio del contenedor

1

2

REFERENCIAS

How to Install, Create and Manage LXC (Linux Containers) in RHEL/CentOS 7: http://www.tecmint.com/install-create-run-lxc-linux-containers-on-centos/

About

comandos + LXC (Linux Containers)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published