Está en la página 1de 19

CONSOLIDADO TRABAJO COLABORATIVO

ENTREGA PREVIA 1

SEMANA 3

CARLOS ANDRÉS PÁJARO OÑATE

CARLOS DANIEL ESTRADA MORALES

JESSICA TATIANA ZAPATA CHAVARRIA

NATALIA ANDREA MARTÍNEZ SALDARRIAGA

FACULTAD DE INGENIERÍA DISEÑO E INNOVACIÓN, POLITÉCNICO

GRANCOLOMBIANO

SISTEMAS OPERACIONALES [GRUPO B01]

SUBGRUPO 14

PROF. JOSÉ LEÓN LEÓN

NOVIEMBRE 2023
CONTENIDO
INTRODUCCIÓN ........................................................................................................................... 3

MARCO TEORICO......................................................................................................................... 3

CONTENIDO .................................................................................................................................. 3

PARTE I .......................................................................................................................................... 3

VIDEO ........................................................................................................................................... 12

PARTE 2 ........................................................................................................................................ 12

CONCLUSION .............................................................................................................................. 18

BIBLIOGRAFÍA ........................................................................................................................... 19
INTRODUCCIÓN
El presente documento se enfoca en una actividad práctica que implica la instalación y configuración de un
sistema operativo, el compilador de Java y la plataforma Eclipse en una máquina virtual. Además, se
requiere la creación de un programa "holamundo.java" y la realización de un video vía teams que demuestra
el funcionamiento de este sistema, incluyendo la creación de un usuario y la ejecución de ciertos comandos.
Esta actividad tiene como objetivo proporcionar a los participantes una experiencia práctica en la
implementación, gestión de sistemas operativos y entornos de desarrollo.

MARCO TEORICO
La actividad propuesta se basa en el uso de herramientas clave en el ámbito de la programación. A
continuación, se destacan algunos conceptos clave relacionados con los componentes y procesos
involucrados en esta actividad:

VirtualBox: VirtualBox es un software de virtualización que permite crear máquinas virtuales en las cuales
se pueden instalar sistemas operativos y aplicaciones sin afectar el sistema principal del equipo. Esto es útil
para propósitos de desarrollo, pruebas y aislamiento de entornos.

Sistemas Operativos Unix: En esta actividad, se hace referencia a sistemas operativos basados en la familia
Unix, como Ubuntu.

Java y Eclipse: Java es un lenguaje de programación ampliamente utilizado en desarrollo de aplicaciones.


Eclipse es un entorno de desarrollo integrado (IDE).

Creación de Usuarios y Comandos en Linux: La actividad incluye la creación de un usuario en el sistema


operativo Ubuntu y la ejecución de comandos como "whoami" y "date". Esto demuestra la capacidad de
gestionar usuarios y ejecutar comandos en un entorno Linux.

CONTENIDO
La primera entrega consta de un ejercicio que se desarrolla en dos partes, de lo cual se genera un documento

y un video. Para desarrollar esta actividad es indispensable que revisen los recursos correspondientes a los

escenarios 1, 2 y 3, sobre fundamentos de los sistemas operacionales.

PARTE I
1. Instalen el software VirtualBox 6.x (Software libre) de 64 bits para Windows si su computador está con

sistema operacional Windows, o la versión correspondiente para el sistema operativo de su máquina.


2. Sobre la plataforma descargada monten un sistema operacional, ya sea Linux Debian,

Ubuntu 22.04 o cualquier otro sistema operativo de la familia Unix que permita instalar, configurar y poner

en marcha un sistema operativo, el compilador de Java y la plataforma Eclipse.

3. En la máquina virtual (VM) de 50 GB de disco, un Core y 1024 o 2048 GB de Memoria RAM (si dispone

de buena memoria en su máquina real) instalen el sistema operacional e identifiquen esta máquina como

MaquinaVirtualLinux.
4. Actualicen el sistema operacional Linux con el comando respectivo (apt-get update) según su versión de

Linux.

5. Instalen Java y Eclipse para la versión de Linux instalada. En eclipse, creen el programa holamundo.java.
6. Exporten la máquina virtual para tener una copia de respaldo. Anexen al documento el print screen de

este proceso.
7. Por último, a modo de sustentación, hagan un video que pruebe su funcionamiento sobre el Linux

instalado en la máquina virtual, compilado el programa holamundo.java que imprima por consola el

mensaje que diga: “Hola Profe, cordial saludo”.


En el video también debe quedar grabado el siguiente proceso:

» Creen un usuario (con el logín Poli de uno de los integrantes del grupo) en su máquina virtual con el

comando adduser, ejemplo:

$ sudo adduser pperez, donde pperez corresponde a su usuario del Poli en Ubuntu.

» Para otros sistemas operativos Linux, el usuario se crea con privilegios de root, así:
# adduser pperez

» Después ejecuten los comandos whoami o sudo whoami

» Luego ejecuten: date o sudo date. Adjunten el pantallazo al documento de la entrega.

VIDEO
https://poligran-

my.sharepoint.com/:v:/g/personal/jezapata15_poligran_edu_co/EXrj8cqultBBrVjw2CyBkCUB6CwqdP

MVNuM1Vp90rHbuGg

PARTE 2
Utilicen el Linux instalado para probar las respuestas a las siguientes preguntas, y en el documento

correspondiente a esta primera entrega, preséntenlas a través de un print screen (recortado) que evidencie

la ejecución del comando correspondiente.

Escojan 5 preguntas de cada bloque para realizar la parte II de la primera entrega. (Aquí ustedes ejercitan

su aprendizaje Linux).

1. ¿De qué manera se puede asignar una IP a un computador por consola?

• Abrimos la terminal en Ubuntu.


• Obtenemos una lista de los interfaces de red disponibles y su estado actual ejecutando: ip link
• Se elige la interfaz que deseamos configurar con el siguiente comando: sudo ip address add
192.168.1.10/24 dev enp0s3
• Se active la interfaz con: sudo ip link set enp0s3 up
• Verificamos que si quedo asignada con: ip address show enp0s3

2. ¿De qué manera se puede saber en cual directorio estoy ubicado?

• Ingresando el comando: pwd

3. ¿De qué manera se puede visualizar qué archivos tienen un directorio?

• Ingresamos el comando: ls

4. ¿De qué manera se pueden crear archivos en Linux?


• Usando el comando touch seguido del nombre del archivo que deseamos crear: touch
ensayo.txt
• Verificamos que fue creado con el comando ls

5. ¿De qué manera se pueden ver los archivos del anterior directorio?

• Para visualizar los archivos del anterior directorio usamos el comando: ls . .

6. Si se digita ls ¿cuál es el directorio que se está listando?

El directorio que se estaría listando es en el que nos encontramos actualmente por ejemplo:

7. ¿De qué manera se le puede cambiar a un archivo, el propietario?


• Para cambiar el propietario de una archivo utilizamos el comando chown con permisos de
administrador es decir sudo el nombre del nuevo usuario propietario y el nombre del
archivo: sudo chown carlospajaro ensayo.txt

8. ¿Qué comando se puede utilizar para hacerle monitoreo a la memoria?

• Podemos utilizar los comandos free que muestra información del uso de la memoria en el
sistema o también se puede usar el comando top que nos ayuda a visualizar en tiempo real
hasta el uso de la CPU y de la memoria.

9. ¿De qué manera se puede ver el contenido de un archivo de solo lectura?

• para ver un archivo solo lectura utilizamos el comando cat y el nombre del archivo: cat
ensayo.txt

10. ¿De qué manera se puede saber en cuál directorio se está?


• Usamos nuevamente el comando pwd que nos indicaría en qie directorio estamos.

11. ¿De qué manera se puede ver el manual de un comando?

• Para ver el manual de un comando utilizamos el comando man seguido del nombre del
comando que queremos revisar.
12. ¿De qué manera se puede saber cuál es la cantidad disco usado?

• Para saber la cantidad de disco duro usado utilizamos el comando df que significa disk free
el cual también nos dirá el espacio disponible en todas las particiones.

13. ¿De qué manera se puede comprimir o descomprimir un directorio o archivo?

• Para comprimir un archivo a formato zip utilizamos el siguiente comando: zip nombre del
archivo.zip nombre del archivo.

• Para descomprimirlo utilizamos el comando unzip seguido del nombre del archivo. Zip.

14. ¿De qué manera se pueden eliminar directorios con todo lo que tienen dentro?

• Para eliminar directorios con todo lo que tienen dentro se utiliza el comando rm -r seguido
del nombre del directorio.
15. ¿De qué manera se puede ver lo que los usuarios conectados están haciendo?

• Con los comandos w y who podremos visualizar los usuarios conectados y además conocer
información sobre sus sesiones, la terminal que utilizan, el tiempo que llevan conectados y
demás.

CONCLUSION
Esta actividad nos dio la oportunidad de aplicar los conocimientos teóricos adquiridos sobre sistemas

operativos en un entorno práctico. A través de la instalación y configuración de un sistema operativo en

una máquina virtual, además de habilidades esenciales para la administración de sistemas y la programación

en un entorno de Linux. La creación de un video de sustentación permite demostrar las acciones realizadas

y reforzar el entendimiento de los conceptos clave.


BIBLIOGRAFÍA
100 Ejercicios de Consola Unix - documentación de Apuntes de Informática (FP) - 2023. (2023, 14 de

octubre). documentación de Apuntes de Informática (FP) - 2023.

https://www.apuntesinformaticafp.com/actividades/ejercicios_consola_unix.html#1

Una guía paso a paso para aprender 32 comandos Linux básicos. Dongee. Recuperado de

https://www.dongee.com/tutoriales/comandos-basicos-de-

linux/?utm_source=google&utm_medium=cpc&utm_campaign=tutoriales&utm_id=tutoriales&utm_term

=comandos-

linux&tm=tt&ap=gads&aaid=adaFnZvkSdpvp&gclid=CjwKCAiA3aeqBhBzEiwAxFiOBlerYWG_vQSX

d35NINiX2X2uS92IBVzYMz9XQbUSV4Nq467Dcx5DEhoCKTsQAvD_BwE

40 comandos básicos de Linux que todo usuario debe saber. Hostinger. Recuperado de

https://www.hostinger.co/tutoriales/linux-comandos

También podría gustarte