Вы находитесь на странице: 1из 24

Practica Nº 3

Sistemas Operativos

Sara Mejía
Código: 1020824360

Grupo: [S01]

Tutor:
Luis Camargo

Universidad Nacional Abierta y a Distancia “UNAD”


CEAD Jose Acevedo y Gomez
2018
Introduccion

Es importante conocer los diferentes sistemas operativos que existen en la actualidad, entre
los más destacados encontramos a Windows y Linux en sus diferentes versiones, nos
muestran distintos entornos, pero con unas aplicaciones muy semejantes.

En esta práctica se veran algunos de los comandos básicos para la administración de Linux
Ubuntu y para ello se ha instalado este sistema operativo en una maquina virtual (virtual
Box) que nos permite correr este sistema operativo o cualquier otro diferente al que se tiene
instalado como base.
Objetivos

 El objetivo de los sistemas de computación es ejecutar los diferentes programas y


facilitar la resolución de sus problemas.
 Establecer las conexiones desde el servidor Web a la vez cambiar de puerto y
ejecutar el programa con el puerto cambiado.
 Realizar un informe con lo pedido en la guia de la boratorio.
 Facilitar las comunicaciones seguras entre sistemas, usando la arquitectura
Cliente/Servidor.
 Se realizo desde la máquina virtual con Linux, conexiones mediante servidores web,
ejecutando programas y a la vez verificando los puertos en los cuales puede
ejecutarse.
Desarrollo

1. Realizar la Instalación de LAMP SERVER


Para distribuciones basadas en redhad como Centos instalar lo siguiente:
# yum install httpd httpd-devel (Instala el servidor de apache).
# yum install mysql mysql-server mysql-devel (Instala la base de datos Mysql).
# yum install php php-mysql php-common php-gd php-mbstring php-mcrypt
(Instala el lenguaje PHP).
Si su distribución es de los derivados de debian como Ubuntu puede instalar todo el
paquete con la siguiente liń ea sudo apt-get install lamp-server^.
2. Localizar servicios y paquetes unstalada la ubicación de archivos en el sistema de
archivo de Linux.
3. Cree un archivo prueba.php con la siguiente con las siguientes líneas <? phpinfo();
?>.

4. Ejecute desde el browser y verifique la información sobre la instalación y propiedades


de php ¿Nombre 5 elementos de configuración importantes se deben tener en cuenta
y para qué sirven?
5 elementos de configuración que se deben tener en cuenta

1. Identificar donde se alojan los archivos de configuración


2. tener en cuenta que contraseña se le define al usuario root en mysql
3. verificar que los servicios este iniciado tras la instalación
4. configurar el puerto de escucha del servidor web por defecto 80 se puede cambiar
5. verificar los permisos de directorios y ficheros que harán parte de la web.

5. Restringir archivos de lectura y ejecución en el archivo prueba.php verificar desde el


browser.
6. Cree un archivo serverweb.php y publíquelo en su sitio indicando los servicios y
protocolos de red utilizados. Código ejemplo:
<?php
echo “protocolo1 <br>”;
echo “protocolo2 <br>”;

¿>
7. Visualizar página web en el sistema operativo Windows de la maquina local y en el
sistema operativo LINUX y WINDOWS de otra máquina.
8. Verificar archivo de configuración httpd.conf del servicio apache y cambiar el
puerto de salida por el 120 y ejecutarlo en otra máquina haciendo la debida
conexión.
9. Redacte el siguiente programa con el nombre de admon.php, indique su relación son
el sistema operativo y describa su funcionamiento.
10. Nombre y explique los protocolos que intervienen en la arquitectura
cliente servidor trabajada en la práctica.

TCP es un protocolo orientado a conexión. No hay relaciones


maestro/esclavo. Las aplicaciones, sin embargo, utilizan un modelo
cliente/servidor en las comunicaciones.

Un servidor es una aplicación que ofrece un servicio a usuarios de Internet;


un cliente es el que pide ese servicio. Una aplicación consta de una parte de
servidor y una de cliente, que se pueden ejecutar en el mismo o en diferentes
sistemas. Los usuarios invocan la parte cliente de la aplicación, que
construye una solicitud para ese servicio y se la envía al servidor de la
aplicación que usa TCP/IP como transporte

El servidor es un programa que recibe una solicitud, realiza el servicio


requerido y devuelve los resultados en forma de una respuesta.
Generalmente un servidor puede tratar múltiples peticiones (múltiples
clientes) al mismo tiempo.
Algunos servidores esperan las solicitudes en puertos conocidos de modo
que sus clientes saben a que zocalo IP deben dirigir sus peticiones. El cliente
emplea un puerto arbitrario para comunicarse. Los clientes que se quieren
comunicar con un servidor que no usa un puerto bien conocido tienen otro
mecanismo para saber a que puerto dirigirse. Este mecanismo podria usar un
servicio de registro como Portmap, que utiliza un puerto bien conocido.

HTTP: El Protoloco de Transferencia de Hipertexto (Hypertext Transfer


Protocol) es un sencillo protocolo cliente-servidor que articula los
intercambios de informacion entre los clientes Web y los servidores HTTP.

UDP: El grupo de protocolos de Internet también maneja un protocolo de


transporte sin conexiones, el UDP (User Data Protocol, protocolo de datos
de usuario). El UDP ofrece a las aplicaciones un mecanismo para enviar
datagramas IP en bruto encapsulados sin tener que establecer una conexión.

TCP: El fin de TCP es proveer un flujo de bytes confiable de extremo a


extremo sobre una internet no confiable. TCP puede adaptarse
dinámicamente a las propiedades de la internet y manejar fallas de muchas
clases.

IP: El protocolo de IP (Internet Protocol) es la base fundamental de la


Internet. Porta datagramas de la fuente al destino. El nivel de transporte
parte el flujo de datos en datagramas. Durante su transmisión se puede partir
un datagrama en fragmentos que se montan de nuevo en el destino

11. Acceder, comentar y comparar las características de los sistemas operativo


en la nube Silveos se adjuntan los enlaces:
http://www.silveos.com/ Silveos es un sistema operativo en la nube que
nos ofrece muchas funciones tales como navegador web, juegos, vídeos de
YouTube, cliente twitter, bloc de notas, Paint, y otras más. Está programado
en Silverlight, tiene una aplicación de Visual Earth y, sorprende la velocidad
con la que se abren las aplicaciones que contienen

Realizar la instalación del sistema operativo Android (sdk developers para y


Windows ) documentar el proceso. y documentar el proceso.
http://developer.android.com/sdk/index.html?hl=sk

- En esta ventana, da la bienvenida y le damos clic el siguiente.

- En esta ventana se seleccionan los componentes que se quieren instalar junto


con Android y le damos clic en siguiente.
- En esta ventana se acepta los termino de licencia para la instalación de Android
y damos clic en acordar.
- En la siguiente ventana se selecciona la ubicación donde va quedar instalado
nuestro programa Android y se da clic en siguiente.

- En la ventana siguiente se selecciona la carpeta del menú́ de inicio y se da clic


en siguiente.
- En la siguiente ventana se observa cómo va el progreso de la instalación del
Android, terminada la instalación damos clic en siguiente.

- En la siguiente ventana confirma la instalación del Android estudio en el sistema


y damos clic en finalizar.
- En esta ventana pedirá si se desea instalar en alguna versión de Android, de lo
contrario, se selecciona no importar nada, configurarlo como nuevo y damos clic
en OK.

- En la siguiente ventana da la bienvenida de la instalación del sistema de Android


Studio y pulsamos clic en siguiente.

- En esta ventana, da la opción del tipo de instalación, personalizada o estándar,


en este caso se selecciona la opción estándar que es lo más recomendado y
damos clic en siguiente.
- En la siguiente ventana, verifica si se desea instalar la configuración que
acabamos de seleccionar y damos clic en finalizar.

- En la siguiente ventana se ve el proceso de la instalación y las descargas los


componentes de Android Studio.
- En la siguiente ventana se muestra que fueron descargados los componentes de
la instalación de Android y damos clic en finalizar.
- En esta ventana da la bienvenida al entorno de Android, la versión que se
instaló, donde muestra varias opciones para trabajar en el entorno. Se selecciona
New Project.

- En la siguiente ventana muestra el progreso donde nos llevara a trabajar en el


entorno de Android.
- En esta ventana el firewall del sistema pedirá si se permite el acceso al sistema y
le damos clic en permitir acceso.

- En la siguiente ventana abrirá el entorno de Android listo para empezar a


trabajar en un proyecto.
Conclusiones

 Un servidor Web es un programa que sirve para responder a las diferentes


peticiones de los navegadores, brindando los recursos que soliciten usando el
protocolo http.
 Un servidor Web se encarga de mantener la espera a peticiones HTTP llevada a
cabo por un cliente HTTP que conocemos como navegador. El navegador realiza
una petición al servidor y éste le responde con el contenido que el cliente solicita.
Bibliografía

Herramientas web (s.f.). para la enseñanza de protocolos de comunicación. Recuperado de:


http://neo.lcc.uma.es/evirtual/cdd/tutorial/Indice.html

Herramientas web (s.f.). para la enseñanza de protocolos de comunicación. HTTP.


Recuperado de: http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/http.html

Herramientas web (s.f.). para la enseñanza de protocolos de comunicación. Cliente


servidor. Recuperado de: http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/cliente-
servidor.html

YouTube. (2014). Ubuntu fácil TV. Como instalar un servidor lamp. Recuperado de:
https://www.youtube.com/watch?v=qZbk5SPHejM

Вам также может понравиться