T.D.S.O.GitHub - OzkarRv/Taller-SistemasOperativo-GitHub GitHub Wiki

#Taller-SistemasOperativo-GitHub wiki!

##Implementación •LTSP (Linux Terminal Server Project).

###Introducción: LTSP (Linux Terminal Server Project) es un proyecto que nos proporciona un conjunto aplicaciones que nos permitirán conectar muchos equipos con pocos recursos a un servidor Linux. Estos equipos serán clientes ligeros del servidor. Las aplicaciones que ejecutemos en los clientes correrán directamente en el servidor, que aceptará entradas y mostrará su salida en las pantallas de los clientes ligeros. No obstante, LTSP, en su versión 5, dispone de una herramienta experimental, llamada local apps que nos permite hacer que algunas aplicaciones se ejecuten en el cliente.

Como ya nos daremos cuenta el mundo tecnológico cada día crese a pasos agigantados, y para ello la tecnologia no se puede quedar estancada y linux lo sabe el motivo por el que linux tiene una gran demanda de usuarios por ser codigo abierto para quien quiera utilizar de manera gratis y confiable su sistema operativo y por el cual tambien el dia de hoy hacemos uso de este sistema operativo montando un servidor (Ubuntu-Server 14.04(LTSP))

####Integrantes •Romero Valadez Oscar. •Carlos Alberto Grover Bravo. •Castillo Aldaz Axel Omar •Barajas Estrada Brandom Emanuel. •Macias Cervantes Pablo . •Cazares Bautizta Michel.

#####Objetivo: •implementar un LTSP utilizando Ubuntu, con los paquetes que este cuenta para su utilización.

Competencias a desarrollar:
 •Seleccionar, conocer y usar adecuadamente diferentes sistemas operativos para lograr un uso eficiente, así como 
 diferenciar y aplicar las técnicas de manejo de recursos para el diseño, organización, utilización y optimización                  
 de estos. 
 •Capacidad para diseñar y gestionar proyectos en entorno gráfico.
 •Capacidad de generar nuevas ideas.
 •Manipular y gestionar el servidor Ubuntu.
 •Poner En Practica Los Conocimientos obtenidos en el parcial.

######Equipo y/o material a utilizar:

• 1 Switch,Modem.
• 4 cables Ethernet.
• Ubuntu 14.04 LTS.
• LTSP server(ubuntu).
• Aula de práctica.
• 1 servidor (laptop).
• Asta 5 terminales,Clientes(laptop).

######Lugar: •ITS-P10.

######Procedimiento: • Instalar en el servidor Ubuntu 14.04 LTS. • Crear un usuario administrador, y los usuarios standar de acuerdo al número de terminales que se necesiten Activar. • Abrir la terminal y entrar en modo raíz: //sudo su// • Instalar los paquetes para poder implementar el servidor: apt-get install ltsp-sever-standalone openshh-server • Guardamos la imagen, y configuramos introduciendo nuestra IP en el apartado “TFTP_ADDRESS” del archivo para que las terminales la puedan utilizar: gedit /etc/default/tftpd-hpa
• Descargamos la imagen para el uso en las terminales: ltsp-build-client • Agregamos las direcciones para la implementación de las terminales, cómo: address, netmask, broadcast, gateway, dns-
nameservers. Toda esta información la podemos obtener con el comando ifconfig: gedit /etc/network/interfaces • Modificamos la última línea del archivo de “False” a “True” para poder dar permisos de transferencia por medio de la
tarjeta Ethernet: gedit /etc/NetworkManager/NetworkManager.conf • Configuramos el “DHCPD” para poder asignar rangos entre la cantidad mínima y máxima de terminales, además de ingresar los datos correspondientes (ya vistos en el comando ifconfig): gedit /etc/default/dhcpd.conf • Ingresamos la interfaz a utilizar en el servidor (conexión Ethernet). Si se tiene una, unicamente ingresaremos
“eth0”, si se tienen mas, el último dígito se irá cambiando segun los clientes: gedit /etc/default/isc-dhcp.server • Reiniciamos el servidor con el comando: shutdown –r now • Conectamos el cable Ethernet del servidor al switch,Modem, y del switch,Modem a los demas Clientes. • Configuramos todas las BIOS de todas las termianles para que inicien el sistema operativo con la terjeta de red.

######NUEVAS IDEAS PROPUESTAS A PARTIR DE ESTA PRÁCTICA:

¿Porque Utilizar Ubuntu Server LTSP?

#1.-R El Manejo de este sistema operativo es adaptable y ademas por ser gratuito, es compatible con la mayoria de hadware que hay en el mercado.

#2 Instalar El SO Ubuntu a Computadoras que aun sirven pero que tienen restricciones de uso por ejemplo para notebooks corre de manera fluida asi podremos dar uso a nuestras terminales o portátiles ya sea para aprender o experimentar

######ACTIVIDAD FINAL: Atravez de Bash (Bourne again shell) es un programa informático, cuya función consiste en interpretar órdenes, y un lenguaje de programación de consola. Está basado en la shell de Unix y es compatible con POSIX.

     •Resolver el problema de factorial en Bash.
     •Ejemplo While en Bash.
     •Ejemplo Do While en Bash.
     •Ejemplo  en Bash.
     •Ejemplo if en Bash.
     •Ejemplo if else en Bash.