Está en la página 1de 14

SISTEMAS OPERATIVOS

LABORATORIO N° 14

Redireccionamiento

CODIGO DEL CURSO: II3010

Boza Collanque, Nilda


Alumno(s): Nota

Grupo: “A” Ciclo: III

Requiere No
Excelente Bueno Puntaje
Criterios de Evaluación (4pts) (3pts)
Mejora Acept.
Logrado
(2pts) (0pts)
Aplica los comandos básicos de Linux.

Implementa comandos para redireccionar la


entrada y salida del sistema
Implementa comandos empleando tuberías o
pipes.
Implementa direccionamiento IP y bonding
con dos tarjetas de red
Constata que las configuraciones se hayan
realizado de forma correcta

DISEÑO DE SOFTWARE E INTEGRACIÓN DE SISTEMAS


PROGRAMA DE FORMACIÓN REGULAR
Sistemas Operativos

LABORATORIO N°14 – Redireccionamiento

I. Objetivos:
• Implementar comandos en Linux que permitan redireccionar la entrada y/o salida del
sistema
• Implementar comandos en Linux empleando tuberías o pipes

II. Seguridad:
• Ubicar maletines y/o mochilas en el gabinete al final de aula de laboratorio o en los
casilleros asignados al estudiante.
• No ingresar con líquidos, ni comida al aula de laboratorio.
• Al culminar la sesión de laboratorio apagar correctamente la computadora y la pantalla,
y ordenar las sillas utilizadas.

III. Equipos y Materiales:


• El desarrollo del laboratorio es individual.
• En este laboratorio cada alumno trabajará con computadoras, monitores y teclado.

Guía de Laboratorio Pág. 2


Sistemas Operativos

IV. Procedimiento:

1. Abra el VMware Workstation.

2. Encienda el equipo virtual CentOS7 creado en los laboratorios anteriores.

SALIDA ESTÁNDAR

1. Inicie sesión con el usuario root en una ventana de terminal. Cambie el hostname del equipo
con las iniciales de su nombre (INDISPENSABLE). Ejm: rrodriguez.lab14.com

2. Redireccionar la salida estándar a un archivo. Ejecute el siguiente comando: ls –l


/etc/sysconfig > listado.txt y verifique lo ocurrido con el archivo listado.txt utilizando el
comando cat.

3. Luego ejecute el siguiente comando: ls –l /dev >> listado.txt y verifique nuevamente el


contenido del archivo listado.txt.

Guía de Laboratorio Pág. 3


Sistemas Operativos

4. ¿Qué diferencia existe entre la utilización de > y >>?

El uso de “>” sobreescribe un contenido de algún archivo en concreto y el “>>” es usado para
agregar la salida de un archivo

5. Ejecute el siguiente comando e indique qué sucede. > listado.txt

6. Ejecute las siguientes sentencias:


cat > escribir1
Esto es una prueba de escritura
<Presione la tecla Ctrl + d>

Guía de Laboratorio Pág. 4


Sistemas Operativos

7. Visualice el contenido del archivo escribir1, con el comando cat, ¿se muestra algo? ¿Qué
realiza entonces el comando “ cat > [archivo] ”?
Hay realizar el comando cat muestra el mensaje escrito “Esto es una prueba de escritura”, al
ejecutar el comando “cat > [archivo]” realizara una sobreescritura al archivo

8. Si se desea que la salida de un determinado programa no se muestre por pantalla o se


almacene en un archivo, se puede utilizar el dispositivo /dev/null:
ls –l > /dev/null

Entregable 01.

ENTRADA ESTÁNDAR

9. Cree un archivo entrada.txt, utilizando cat >, e ingrese cinco líneas de texto.

10. Ejecute los siguientes comandos e indique si realizan la misma función. tail -2 < entrada.txt y
tail -2 entrada.txt.

Guía de Laboratorio Pág. 5


Sistemas Operativos

11. Ejecute las siguientes líneas de comandos, después verifique el archivo otrasalida.txt y luego
indique lo que ha realizado:
cat << “eof” > otrasalida.txt
>a
>b
>c
>d
> eof

Se crea un archivo llamado “otrasalida.txt” al cual se le agrega varias líneas de texto, el archivo
se guardara una vez se ingrese la palabra clave que se coloco en el comando el cual es “eof” el
que permite guardar el archivo sin hacer el uso de “control + d”

Entregable 02.

REDIRECCIONAR ERROR

12. Mediante el siguiente comando se redirecciona un error al archivo error1, cat nuevoarc 2>
error1. Verifique el archivo error1 e indique el contenido.

13. ¿Qué realiza el siguiente comando, explique su respuesta?: cat otrasalida.txt nuevoarc >
bueno 2> malo.

Guía de Laboratorio Pág. 6


Sistemas Operativos

Este comando combina la salida estándar y los mensajes de error de la concatenación de


archivos en archivos separados.

TUBERIAS (PIPES)

14. Crear un archivo, con nombre prueba.txt, con el siguiente contenido.

hola
zorro
ave
llama
dado
tecsup
bueno

15. Ejecute el siguiente comando y observe el resultado: cat prueba.txt | sort

El comando “cat prueba.txt | sort” muestra el contenido del archivo ordenado de manera
alfabética
16. Ejecute el siguiente comando y observe el resultado. ls –l /etc .Luego, ingrese el comando ls -l
/etc | tee listado.txt

Guía de Laboratorio Pág. 7


Sistemas Operativos

17. Indique en sus propias palabras, ¿para qué sirve el comando tee?

El comando “tee” mostrará la salida de un comando en el terminal, al mismo tiempo, redirigirá a


uno o más archivo

Guía de Laboratorio Pág. 8


Sistemas Operativos

DIVIDIR/UNIR ARCHIVOS

18. Copie algún archivo de los discos de instalación de Linux al directorio home de root, el tamaño
del archivo deberá ser mayor o igual a 20 MiB y menor o igual a 40 MiB. (ejem: el paquete
centos-logos-70.0.6-3)

19. Ejecute el siguiente comando: split -b 4M <archivo copiado>

20. Liste los archivos de la ruta en donde se encuentra y verifique si se muestran archivos que
empiezan con las letras xa,

21. Ahora, que sucede si ejecuta: split -b 4MB <archivo copiado> -d video_

22. Indique que es lo que realizar este comando:


El comando divide el archivo que fue copiado por partes de 4(MB) cada una, los nombres que
se les asignarán serán video_00, video_01 así sucesivamente

23. Si se ejecuta el siguiente comando, ¿qué se realizará? cat video_* > archivo_completo
Realiza una concatenación de todas las partes del archivo que fue dividido en un archivo
llamado “archivo_completo”

Guía de Laboratorio Pág. 9


Sistemas Operativos

https://forms.gle/22AZB61oLvrQzP6n7

CONFIGURACIÓN IP
24. Configure la dirección IP del servidor linux con los siguientes datos. IP: 172.18.X.10, Máscara de
red: 255.255.255.0, Gateway: 172.18.X.1, DNS1: 208.67.220.220
Nota: reemplazar la letra X por un número. Si elijo el número 10 entonces la IP sería la 172.18.10.10,
la máscara de red 255.255.255.0 y el Gateway 172.18.10.1

25. Añada dos tarjetas de red al servivor (Modo host-only). Configure un bonding con los siguientes
parámetros. Muestre capturas de sus archivos de configuración de sus tarjetas de red y de la de
bonding. Además, muestra una captura del comando ifconfig
Nota: reemplazar la letra X por un número

Opción Valor
Nombre de interfaz bond1
Dirección IP 192.168.X.99
Máscara de subred 255.255.255.0
Puerta de enlace 192.168.X.1

Guía de Laboratorio Pág. 10


Sistemas Operativos

Opción Valor
DNS1 8.8.4.4
Tipo bonding 0

Guía de Laboratorio Pág. 11


Sistemas Operativos

TAREA
1. ¿Para qué sirve el comando ps y qué opciones tiene?
Sirve para poder obtener una visualización de sobre información de los procesos que están
ejecutándose. Las opciones que contiene el comando “ps” son “-e”, “-f”, “-u <usuario>” y
finalmente “-p <PID>”

Guía de Laboratorio Pág. 12


Sistemas Operativos

2. ¿El comando w y top para qué sirven?


Ambos comandos son utilizados para poder obtener información de los usuarios conectados
dentro del sistema, el comando “top” proporciona una vista dinámica en tiempo real de todos
los procesos que están en ejecución en el sistema
3. Crear 3 usuarios (user1, user2 y user3). Dichos usuarios deben pertenecer al grupo Sistemas.
Luego, debe crear el directorio “compartido” dentro del directorio raíz. Además, el propietario
de ese directorio debe ser el usuario root y el grupo será Sistemas. Finalmente, se debe dar
los siguientes permisos:
Propietario: todos los permisos.
Grupo: todos los permisos. Además, cuando un miembro del grupo crea un archivo;
automáticamente a ese archivo se le debe asignar el grupo Sistemas,
Otros: Solo permisos de lectura y ejecución

Indicar los comandos que le permitirá realizar lo solicitado.

Comandos:
- groupadd sistemas
- usermod -aG sistemas user1
- usermod -aG sistemas user2
- usermod -aG sistemas user3
- grep sistemas /etc/group
- mkdir /compartido
- chown root:sistemas /compartido
- chmod 771 /compartido
- chmod g+s /compartido
- ls -ld /compartido

Guía de Laboratorio Pág. 13


Sistemas Operativos

Conclusiones

Indicar las conclusiones que llegó después de los temas tratados de manera práctica en este
laboratorio. (Mínimo 4 conclusiones)
• Los comandos cat y tee se utilizan para visualizar y guardar el contenido de archivos.
Cat se utiliza para mostrar el contenido de un archivo, mientras que tee se utiliza para
mostrar el contenido de un archivo y guardarlo en otro archivo.
• El comando split se utiliza para dividir archivos grandes en partes más pequeñas,
mientras que cat se utiliza para unir estas partes.
• La redirección con > sobrescribe el contenido existente en un archivo, mientras que >>
agrega la salida al final del archivo. Estas diferencias afectan cómo se maneja la
información en archivos de salida.
• La configuración de la dirección IP y el bonding de tarjetas de red es esencial para la
conectividad y la redundancia

Guía de Laboratorio Pág. 14

También podría gustarte