Práctica 1: Configuración del Servidor (Plan 2004)
Objetivo: Instalar y configurar un servidor con el software necesario para el desarrollo de las prácticas de todo el semestre.
Desarrollo:
- Instalar Linux en la computadora que funcionará como servidor. Las distribuciones Linux mas populares según Wikipedia son:
Archlinux, centOS, Debian, Fedora, Gentoo, gOS, Knoppix, Kubuntu, Linux Mint, Mandriva, openSuse, PCLinuxOS, Slackware, Slax, Trisquel, Ubuntu
Los enlaces anteriores son a los sitios oficiales de cada distribución de donde se pueden descargar el software original de manera gratuita. Se recomienda utilizar Ubuntu, y en este enlace https://shipit.ubuntu.com/ se puede descargar o pedir de manera gratuita un disco de Ubuntu. Si desean aprender mas acerca de Ubuntu pueden descargar el libro completo "Ubuntu Pocket Guide and Reference" http://www.ubuntupocketguide.com/download3.html de manera gratuita.
- Para empezar a trabajar requerimos instalar algunos programas y lenguajes de programación. Aquí se encuentra la lista del Software del Curso de donde pueden descargarlo de manera gratuita.
- El proceso de instalación de las herramientas necesarias requiere conocer algunos comandos UNIX de consola, en este enlace se encuentra una lista de comandos para terminal UNIX.
- El primer software a instalar será Java y aquí está el manual para la instalación de Java en Linux.
- Se necesita un DBMS para el manejo de bases de datos, para este curso se utilizará MySQL. Para fines prácticos, se utiliza XAMPP, el cual es un software que instala Apache-PHP-MySQL al mismo tiempo, aquí se encuentran las instrucciones para la instalación de Apache-PHP-MySQL en Linux aunque se puede instalar el MySQL de otras formas, lo importante es que funcione. Aqui se encuentran algunos comandos básicos en MySQL para la creación y manejo de bases de datos.
- Se requiere instalar el servidor Apache Tomcat y aquí se encuentran las instrucciones para la instalación de Apache Tomcat en Linux.
- Se requiere también instalar algún entorno de programación (IDE), se recomienda NetBeans, aquí esta el manual para la instalación de NetBeans en Linux.
- Para accesar al servidor desde una terminal remota se utilizará SSH, y aquí se encuentra el manual para la instalación de ssh en Linux.
Revisión:
- Se accesará al servidor desde una terminal remota en modo texto usando ssh, y desde ahí se levantarán y apagarán los servidores web para comprobar su funcionamiento.
Fecha de revisión: Lunes 10 de septiembre (Grupo A) y Martes 11 de septiembre (Grupo B)