Práctica 1 - Configuración del Servidor
Objetivo: Instalar y configurar un servidor con el software necesario para el desarrollo de las prácticas de todo el semestre.
Notas:
- Esta práctica se realizará en equipo, con un máximo de 3 alumnos por equipo (escoger sus compañeros y recuerden que será para todo el semestre y no habrá cambios).
- Se revisará en Linux, en modo consola (modo texto).
- Esta práctica se divide en 2 partes:
- Parte 1: Subir los archivos al Servidor usando FTP.
- Parte 2: Configurar los servicios del Servidor usando SSH.
Desarrollo Parte 1: Subir los archivos al Servidor usando FTP
- 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.
Desarrollo Parte 2: Configurar los servicios del Servidor usando SSH.
Desarrollo:
- 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.
Revisión: jueves 21 de febrero.