Download 1 - Universidad Veracruzana

Document related concepts

Univention Corporate Server wikipedia , lookup

Samba (programa) wikipedia , lookup

Webmin wikipedia , lookup

Servidor wikipedia , lookup

Servidor de aplicaciones wikipedia , lookup

Transcript
Primer Foro Universitario de Software Libre
“Solución integral de los servicios de red utilizando GNU/Linux en la Facultad
de Trabajo Social de la Universidad Veracruzana Campus Minatitlán”
Autor I.E. Omar Castro Prado
[email protected]
Dependencia Facultad de Trabajo Social, Campus Minatitlán.
Resumen
El presente trabajo describe los problemas que se presentan al habilitar una computadora de
escritorio como servidor de archivos, servidor de impresión y servidor web con el sistema operativo
Microsoft Windows 7 Profesional y se propone una solución alternativa utilizando software libre al
reutilizar un equipo de computo etiquetado como obsoleto por sus características, pero aprovechado
al maximo al convertirlo en servidor para otorgar los servicios que se requieren.
Palabras clave: GNU/Linux, Ubuntu Server, Software Libre,
I
INTRODUCCIÓN
En terminos computacionales un servidor es un nodo que forma parte de una red que proporciona
servicios o recursos necesarios para desempeñar una función utilizando la estructura de red, los
servicios pueden ser: servidor de impresión, servidor web, servidor de archivos, servidor proxy,
servidor de seguridad, servidor de DHCP, servidor DNS, servidor de autenticación, etc y se aplican a
otros nodos denominados clientes. Un servidor es un equipo de computo con características
superiores en hadware a las computadoras de escritorio y posee un sistema operativo diseñado para
administrar los recursos. Se llama cliente a un equipo de red que tiene acceso al servicio que ofrece
el servidor, como se muestra en la figura 1.
Primer Foro Universitario de Software Libre
Figura 1. Diagrama general de servidor y clientes.
Una red sin servidor es una red que no tiene ningun proposito en si, mediante un servidor los nodos o
clientes obtienen un servicio ya sea correo electronico, archivos, web, base de datos, etc.
Para implementar un servidor se toman en cuenta dos aspectos:
1

Hardware.- Contiene características especiales que lo diferencian de las computadoras de
escritorio, este hardware es más robusto en arquitectura y soporta configuraciones más
complejas que permiten un mayor rendimiento logrando albergar dobles procesadores,
arreglos en discos duros para obtener mayor espacio de almacenamiento y varios terabytes
de memoria ram sin ser estas capacidades exageradas en absoluto. Otra característica se
conoce como hardware de tipo hotswap1 o de cambio en caliente que permite sustituir
componentes averiados sin la necesidad de apagar el sistema operativo para llevar a cabo el
mantenimiento. Esta caracteristica no es muy comun en las computadoras de escritorio.

Software.- A demas de todo el hardware especial hace falta un sistema operativo preparado
para controlarlo y utilizarlo al 100% , ademas de ofrecer estabilidad y seguridad.El sistema
operativo encargado esta diseñado principalmente en ofrecer uno o varios servicios, estos
servicios pueden estar diseñados para ofrecer funcionalidades de red como dhpc, web,
correo, archivos, u otros o en muchos otros casos ofrecer funcionalidades para los usuarios de
la red. El sistema operativo que es utilizado comunmente por su facilidad de uso es Windows
Server en sus versiones 2000, 2003, 2008 y 2013.El costo de las licencias va de acuerdo al
numero de clientes, y es mayor mente utilizado en las grandes corporaciones y empresas
Capacidad de algunos componentes para instalar o sustitir sin necesidad de detener o alterar la operación
normal de la computadora donde se hospedan.
Primer Foro Universitario de Software Libre
debido a los altos costos de las licencias. Pero también existen distribuciones con software
libre que puedes ser utilizadas como sistema operativo para servidores.
En el año 1990 fue el gran momento del software libre, definición que se le da por las libertades que
tiene el usuario sobre el software no confundir libre con precio; naciendo distribuciones enfocadas a
los usuarios y a los servidores. Con la llegada del software libre se ofrece una alternativa para las
pequeñas y medianas empresas que no logran cubrir el alto pago de licenciamiento con los sistemas
operativos Microsoft Windows Server.
En base a los estándares del software libre, una distribución enfocada a servidores no debe contener
entorno gráfico ya que se dedica una parte de sus recursos como memoria y procesador para manejar
el vídeo, caso contrario cuando no se maneja el entorno grafico. Esto siginifca que un equipo
etiquetado como obsoleto puede funcionar como servidor aplicando las configuraciones correctas.
Las distribuciones GNU/Linux más conocidas enfocadas para servidores son:
1. Debian
La más antigua de las distribuciones, fue inciada en 1993 por Iran Murdock, es una de las que
es soportada y creada por usuarios y no por una empresa. La distribución esta controlada
totalmente por voluntarios, el líder es elegido cada año desde y por los miembros de la
comunidad. Las características más importantes son:

Es mantenida por sus usuarios.- Se lanzan mejoras y sos testeadas por los usuarios.

Soporte.- El correo enviado a las listas de correo, frecuentemente obtiene respuesta
en quince minutos , gratuitamente y por las personas que lo desarrollaron.

Instalación sencilla.- Facil e intiutivo instalador, el tiempo aproximado es de 15 mn.

Gran cantidad de software.- Debian incluye más de 37500 elementos diferentes de
software libre. Y es compatible con el software propietario.

Código fuente.- El dódigo fuente esta incluido en la distribución.
2. Ubuntu
La distribución que más auge a tenido en los últimos años, cada vez son más usuarios que
inician sus primeros pasos con esta distribución. Esta basado en Debian y es desarollado por
la empresa Canonical. Se enfoca principalmente al usuario final pero también cuenta con
versiones de servidores. Sus características más importantes son:
Primer Foro Universitario de Software Libre

Soporte LTS.- Es el respaldo ténico que ofrece la distribución, Long Time Soport , el
soporte dura un máximo de 5 años.

Incluye a Essex.- La última versión de OpenStack, una plataforma para crear servicios
en la nube.

MAAS.- Metal As Service, utilidad para configurar el hardware donde va a desplegarse
cualquier servicio que necesite configuración y escalabilidad de forma dinámica.

AWESOME.- Any Web Service Over Me, un API o interfaz de programación que facilita
el despliegue y administración de servicios tanto en nubes de Amazon como de
OpenStack.

Soporte de Java.- Con OpenJDK 7 (muy cercano al JDK 7 oficial de Oracle).

Juju.- Herramienta para facilitar la orquestación de servicios en la nube.

Servidor de aplicaciones.- Con servidor web Apache Tomcat 7.0.26

Los lenguajes de programación Groovy, Clojure y Scala soportados sobre el OpenJDK.

La virtualización incluye Xen, KVM y LXC.

Memoria minima.- El mínimo de memoria es de 128 MB.

La imagen de 32 bits puede llegar a un máximo de 16 GB de memoria y utilizar un
procesador de hasta 8 núcleos.

Está disponible sobre arquitectura Intel x86 (32 bits), Intel AMD64 (64 bits) y también
para procesadores ARM (existen 4 imágenes para ARM).
3. Red Hat
Es muy conocida y popular dentro de la gama de servidores, tambien es una de las primeras
distribuciones Linux. A unque no es obligatorio, el acceso de los clientes al soporte técnico
tiene costo y la empresa es respaldada por los centros autorizados REDHAT. Las características
más importantes son:

Eficiencia, escabilidad y confiabilidad.- Reduce el consumo de energia aprovechando
el hardware con un grán número de recursos de procesamiento y memoria.

Programación eficiente.- Nuevo algoritmo de programación del kernel permite que
todas las tareas tengan una porción de recursos del CPU reduciendo el tiempo que el
kernel necesita para programar las tareas.
Primer Foro Universitario de Software Libre

Escabilidad.- Red Hat 6 admite más sockets, más subprocesos y más memoria.

Fiabilidad y disponibilidad RAS .- Permite que los sistemas sigan funcionando cuando
necesiten hacer cambios en hardware o ante la presencia de fallas.

Compatibilidad.- Solo con arquitectura X86 – X64.
4. Centos
Community Enterprise Operating System, basada en Red Hat no cobra por el acceso a
actualizaciones de seguridad, esto es posible gracias a la licencia de software libre que maneja
Red Hat. Se puede decir que es una copia de Red Hat ya que los binarios son 100 %
compatibles y las aplicaciones comerciales para Red Hat se ejecutan sin modificaciones con
total compatibilidad. Las características más importantes son:

Al ser una copia casi exacta de Red Hat contiene las mismas características.
5. Suse Enterprice
Software und System Entwickiung, distribución derivada de Red Hat utilizando su gestor de
paquetes y el modelo de negocio. Creada en Alemania y en 2033 fue adquirida por Novel. Sus
principales características son:

Virtualización.- Aprovecha al máximo la capacidad de los servidores Linux a la
consolidación de los servidores físicos y aplicaciones que se consigue con la
virtualización.

Compatible con Windows- La interoperabilidad es un requisito en los entornos mixtos
actuales y SUSE Linux Enterprise Server lo ofrece con Windows, gracias a la alianza y
colaboración técnica de Novell con Microsotf. SUSE Linux Enterprise Server también
funciona a la perfección con VMware, UNIX y otras plataformas Linux.

Almacenamiento de alta disponibilidad.- La infraestructura de almacenamiento de
alta disponibilidad que ofrece SUSE Linux Enterprise Server permite prepararse para
las situaciones más adversas. Incluye Heartbeat 2, OCFS2 y EVMS2, que garantizan el
funcionamiento ininterrumpido de la red incluso en las circunstancias más difíciles.
Primer Foro Universitario de Software Libre

Servicio de asistencia técnica.- Novell cuenta con más de 20 años de experiencia y la
dedicación exclusiva de centenares de personas en centros de asistencia técnica en
todo el mundo.
Una distribucuión GNU/Linux enfocada a servidores ofrece los mismos servicios que un equipo
servidor con una distribución Microsoft Windows Server, como son las siguientes:
1) Servidor de correo.- Servidor que realiza todas las operaciones relacionadas con e-mails para
los clientes de la red: enviar, almacenar, recibir, enrutar, etc.
2) Servidor de impresión.- Servidor que controla una o varias impresoras y entre su función esta
colocar en cola de impresión aquello que solicitan los clientes de la red. Por medio de este
servidor se puede trabajar con la impresora como si estuviese directamente conectada a la
computadora, ademas lleva un registro de impresiones por usuario y número de impresiones.
3) Servidor de base de datos.- Provee servicios de base de datos a otros programas u otras
computadoras, como es definido por el modelo cliente-servidor. También puede hacer
referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas,
prestando el servicio.
4) Servidor web.- Provee de contenidos estáticos y dinamicos a los navegadores. Envía los
archivos que carga por medio de la red al navegador del usuario. Los archivos pueden ser
imágenes, escrituras, documentos HTML y cualquier otro material web.
5) Servidor proxy.- Equipo intermediario situado entre el sistema del usuario e Internet. Puede
utilizarse para registrar el uso de Internet y también para bloquear el acceso a una web. El
servidor de seguridad del servidor proxy bloquea algunas páginas web por diversas razones.
6) Servidores de archivos.- Permite el acceso remoto de clientes a archivos almacenados en el
servidor ó directamente accesible por el mismo.
En el centro de computo de la Facultad de Trabajo Social se utiliza un equipo de computo con el
sistema operativo Windows 7 Profesional, por dos técnicos academicos durante el turno matutino y el
turno vespertino, en donde se instalo la aplicación Wamp2 , y se utiliza para almacenar sistemas
desarrollados para la facultad, ademas de hospedar la base de datos que contiene la información
escolar de los alumnos y que alimenta a otro sistema de preinscripción cada semestre. Tambien en el
mismo equipo se cuenta con dos servicios más, servidor de archivos, al crear y compartir una carpeta
que es visible en todos los equipos del centro de computo cuya utilidad es almacenar trabajos y
actividades de la E.E. computación básica asi como almacenar documentos de los alumnos en general,
y por ultimo el servidor de impresión en donde se comparte la impresora con cinco equipos con la
finalidad que los alumnos impriman directamente.
2
Software que convierte al equipo en pequeño servidor con las aplicaciones de Apache, My Sql y Php
Primer Foro Universitario de Software Libre
Al habilitar un equipo como servidor de archivo con las características anteriores de acuerdo a la
Microsoft Licensing Product Use Rights (2010)3, el sistema operativo Windows 7 profesional tiene una
limitante de permitir el acceso a solo 20 usuarios conectados simultáneamente, lo cual genera una
problematica en la E.E. Computación Básica al necesitar la conexión minima de 30 equipos y rechazar
10 conexiones en el equipo servidor de archivos y a igual número de estudiantes. Lo anterior se
convierte también en otro problema cuando se realiza un examen de evaluación, ya que se tienen que
apagar algunos equipos y liberar las conexiones para que puedan conectarse. Pasa lo mismo cada día
cuando el alumno tiene que ir guardando sus avances en las carpetas compartidas y se tienen que
apagar 10 equipos de cómputo para liberar las conexiones y seguir trabajando.
Otro problema se da cuando un técnico academico no llega a laborar y el equipo donde se tiene
instalado Wamp, servidor de archivos y servidor de impresión no se enciende , no se tiene acceso a la
información de las bases de datos, ni acceso a la unidad compartida y la impresión queda inabilitada.
Es comun de parte de la dirección de la facultad solicitar datos escolares de los alumnos para realzar
tramites escolares los cuales no se pueden entregar debido a alguna inasistencia de algun personal.
Por tal motivo y conociendo las bondades y ventajas del software libre sobre el sistema propietario se
propone una solución integral al instalar y configurar Ubuntu Server en un equipo de computo y
convertirlo en servidor al proveer los servicios que necesita el centro de computo la facultad,
logrando contar siempre con la disponibilidad de los servicios, al ser un equipo totalmente dedicado
como servidor.
II
PROPUESTA
La propuesta ha tenido como objetivo dar solución al problema de acceso a los servicios de
información al proponer una solución integral de los servicios de red utilizando GNU/Linux en la
Facultad de Trabajo Social de la Universidad Veracruzana Campus Minatitlán, al convertir un equipo
de computo en servidor al instalar, configurar y administrar un servidor de archivos con el programa
Samba que acepte 30 conexiones simultaneas como mínimo para satisfacer la demanda de
estudiantes que requieren la conexión a la unidad compartida además de instalar, configurar y
administrar el servidor web con LAMP (Linux – Apache – Mysql – Php) , con disponibilidad de la
información las 24 hrs, los 7 días de la semana y que funcione de hosting para almacenar los sistemas
que se utilizan en la facultad, y por ultimo instalar y configurar CUPS como servidor de impresión y
disponer de las impresiones cuando se requiera, todo lo anterior se realiza con software libre
GNU/Linux al instalar Ubuntu Server sin entorno grafico.
Lo anterior se realizara de manera transparente para el cliente ya que no notara la diferencia entre
servidores. La propuesta utiliza software libre por lo tanto no viola ninguna ley de derechos de autor.
3
Microsoft Licensing Product Use Rights es un acuerdo de licencia que restringe el uso de Windows 7 a ser utilizado como
Servidor de Archivos de Windows.
Primer Foro Universitario de Software Libre
Se selcciona la distribución Ubuntu Server sobre las demás, debido a su facilidad para instalar,
configurar y actualizar, previamente se realizaron pruebas con Fedora y Debian y los resultados no
fueron los esperados al perder mucho tiempo en la configuración de los servicios. Bajo estas
circustancias se procede a instalar Ubuntu Server.
La propuesta se desarrolla en cinco etapas, la primera consta en la instalación de Ubuntu Server con
el servidor Samba, LAMP y CUPS, la segunda etapa se dedica a instalar programas que permita
configurar el servidor vía remota con acceso a la terminal y vía web. La tercera etapa se configura
SAMBA previamente instalado para habilitar un recurso compartido como es una unidad de red. La
última etapa es configurar LAMP mediante los archivos de configuración del programa al utilizar el
programa Webmin. Y por ultimo la quinta etapa es configurar CUPS al agregar las impresoras al
servidor y habilitarlas en los clientes.
El procedimiento fue el siguiente:
1. Disponer de un equipo de cómputo donde se instale el sistema operativo Ubuntu Server.
o
No se utiliza un equipo nuevo y se opto por habilitar un equipo de computo con más
de 13 años de servicio etiquetado como obsoleto debido a sus características:
a. Procesador Pentium 4 2.0 HGZ
b. Memoria de 1 GB (DDR1)
c. Disco duro de 40 gb
2. Obtener copia del sistema operativo Ubuntu Server de su página oficial
http://www.ubuntu.com/download/server
Se descarga la imagen desde la pagina oficial y se graba en un cdrom.
3. Instalar el sistema operativo Ubuntu Server, y los programas Samba, LAMP y CUPS.
Se introduce el cdrom la primera pantalla solicita seleccionar el idioma como se muestra en
la figura 2. Ahora se confirma la instalación de Ubuntu Server como se muestra en la figura 3.
Primer Foro Universitario de Software Libre
Figura 1 .- Selección del idioma.
Figura 2.- Confirma la instalación.
Se muestra las opciones del país, se selecciona México, como se muestra en la figura 4 y el paso
siguiente es la detección del teclado, como se muestra en la figura 5.
Figura 3.- Seleccionar el país.
Figura 4.- Detectar el teclado.
Ahora el sistema detecta el hardware automáticamente como se muestra en la figura 6 y se ingresa el
nombre del equipo como se muestra en la figura 7.
Primer Foro Universitario de Software Libre
Figura 6.- Detectando el hardware.
Figura 7.- Nombre del equipo.
El sistema detecta el disco duro como se muestra en la figura 8 y se confirma utilizar todo el disco
como se muestra en la figura 9.
Figura 8.- Selección del disco duro completo.
Figura 9.- Confirmar las particiones del disco.
Ahora solicita el nombre completo del usuario, como se muestra en la figura 10 y se ingresa el
nombre de usuario, como se muestra en la figura 11.
Primer Foro Universitario de Software Libre
Figura 10.- Nombre completo del usuario.
Figura 11.- Nombre de usuario.
Ahora el sistema solicita la contraseña del usuario,como se muestra en la figura 12, y se confirma la
contraseña, como se muestra en la figura 13.
Figura 12.- Ingresar contraseña de usuario.
Figura 13.- Confirmar la contraseña del usuario.
Se selecciona la aplicación de las actualizaciones, ya sea automáticas, manual o sin actualizaciones del
sistema, como se muestra en la figura 14 y ahora se seleciona los servicios Samba, Cups y Lamp, como
se muestra en la figura 15.
Primer Foro Universitario de Software Libre
Figura 14.- Gestor de actualizaciones.
Figura 15.- Selecion de los programas a instalar.
Paso siguiente confirmar la instalación del gestor de arranque en el disco duro, como se muestra enla
figura 16 y para terminar la instalación confirmar el reinicio del sistema, como se muestra en la figura
17.
Figura 16.- Gestor de arranque.
Figura 17.- Confirmar reinicio del sistema.
Con el procedimiento anterior se tendrá instalado el sistema operativo Ubuntu Server listo y
funcionando en el equipo, además se instalo el servidor samba, servidor cups y servidor lamp solo
bastara en configurarlo y adaptarlo a las necesidades reales.
Primer Foro Universitario de Software Libre
4. Instalar herramienta para administrar el servidor vía remota con el programa webmin.
Se accede al equipo remotamente con el programa PUTTY4 que es un cliente SSH y se instala
el programa Webmin con los siguientes pasos desde terminal
a. Ingresar al sistema con el nombre de usuario que se agrego durante su
instalación.
b. Instalar las dependencias
sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl
libpam-runtime libio-pty-perl apt-show-versions
c. Descargar el programa
wget http://downloads.sourceforge.net/webadmin/webmin_1.520_all
d. Instalar el programa
sudo dpkg -i webmin_1.520_all.deb
Con todo lo anterior se logra ejecutar webmin desde un equipo remote via web ingresando el nombre
del equipo servidor (https://tsoc-min-server:10000), acompañado del puerto que utiliza webmin
para aceptar la conexión, como se muestra en la figura 18, posteriormente se ingresa el usuario y
clave para administrar remotamente el equipo servidor, como se muesta en la figura 19.
4
Cliente SSH, Telnet, rlogin, y TCP raw con licencia libre.
Primer Foro Universitario de Software Libre
Figura 18.- Ingresar nombre del equipo via web.
Figura 19.- Pagina principal de Webmin.
Con lo anterior se tiene instalado correctamente Webmin en el equipo servidor y se prosigue
con la configuración del equipo.
5. Configurar el servidor samba mediante navegador web con la herramienta webmin.
Antes de configurar samba es necesario crear la carpeta que será compartida y asignarles
permisos de lectura y escritura para todos con los comando chmod y cambiarlo al grupo que
tendrá el acceso total a los archivos con el comando chgrp. Una ves terminado lo anterior se
edita el archivo de configuración de samba que se encuentra en /etc/samba/smb.conf .
Primer Foro Universitario de Software Libre
Al final el archivo debe de contener lo siguiente, como se muestra en la figura 20.
Figura 20.- Archivo de configuración del servidor samba.
Al terminar de editar el archivo smb.conf solo bastara reiniciar los servicios con los comandos
sudo restart smbd
sudo restar nmdb
Ahora desde un equipo con el sistema operativo Microsoft Windows se agrega la unidad de
red, quedando el equipo como se muestra en la figura 21.
Primer Foro Universitario de Software Libre
Figura 21.-Recurso compartido con el servidor samba.
6. Configurar el servidor web mediante la herramienta webmin.
Para administar la base de datos se instala el manejador PhpMyadmin y desde consola con el
comando :
sudo apt-get install phpmyadmin
La manera correcta de ingresar es mediante el navegador ingresando el nombre del equipo
seguido del nombre phpmyadmin, solicitara una clave de entrada y ahora se logra manejar las
bases de datos de maenera externa, como se muestra en la figura 22.
Primer Foro Universitario de Software Libre
Figura 22.-Pagina de acceso a PhpMyadmin en el servidor tsoc-min-server.
Por ultimo la carpeta en donde se hospedan los sistemas desarrollados es la carpeta
/var/www , la cual debe de cambiar de propietario y de grupo. Y ahora se copian carpetas con
sistemas y se vizualizaran desde cualquier navegador que se encuentre dentro de la red.
7. Configurar CUPS
Cups es una administrador de impresoras para Unix desarrollada por Mac con una interfaz web
que permite agregar y configurar impresoras y administrarlas como servidor de impresión, se
administra via web ingresando el nombre del equipo seguido del puerto 631. De manera
predeterminada no se lograr ingresar via web, pero solo basta con editar el archivo
/etc/cupsd/cupd.conf y agregar las direcciones ip seguida de un asteristo que signifca que puede
ser cualquier numero, como se muestra en la figura 23.
Primer Foro Universitario de Software Libre
Figura 23.-Archivo de configuración CUPS.
Ahora desde un equipo dentro de la red, se ejecuta el navegador Firefox o Google chrome y se
escribe el nombre del equipo seguido del puerto 631, y se muestra la pantalla principal de CUPS
como se muestra la figura 24, en donde se agregan impresoras y se administran colas de impresión.
Primer Foro Universitario de Software Libre
Figura 24.-Pantalla principal de CUPS.
III
RESULTADOS
Los resultados que se obtuvieron al implementar la propuesta de solución se describen a
continuación en la siguiente lista:
1. Acceso a las bases de datos.- El cuerpo directivo tiene acceso los 7 dias de la semana, las 24
horas del dia, el equipo servidor siempre se encuentra encendido garantizando el acceso a su
información.
2. Equipo libre de virus.- Se elimino por completo la transmisión de virus al ser un sistema
inmune a virus. Se evita se oculten las carpetas o duplicar su contenido impidiendo al alumno
a realizar sus actividades en la E.E Computación Básica.
3. Sistema operativo transparente.- Se configura el acceso a la unidad compartida desde el
servidor garantizando siempre el acceso como lo hacían con el sistema Microsoft Windows.
Primer Foro Universitario de Software Libre
4. Conexión garantizada.- Se eliminaron los problemas de acceso simultaneo a la unidad
garantizando el acceso a todos los alumnos de manera simultanea en la E.E. Computación
Básica.
5. Acceso a sistemas web.- Se logro la disponibilidad los 7 dias de la semana, las 24 horas del día
a los sistemas desarrollados en la Facultad, como Registro de Alumnos, Registro de
Impresiones y Registro de Actas Profesionales.
IV
CONCLUSIONES
Al terminar de implementar y comprobar que la propuesta de solución funciona y da respuesta a un problema
real presentado en la facultad, se puede resaltar los siguientes puntos:

Se comprueba que sistema operativo GNU/Linux es amigable, estable y seguro para instalarlo como
servidor.

Se utiliza la distribución Ubuntu Server sin gráficos por su facilidad de instalación y configuración
además de la compatibilidad para instalar en equipos con pocos recuros en hardware.

Al utilizar software libre se obtiene ahorros significativos económicos al no invertir para su
implementación.

Se reutilizan equipos de cómputo que ya se tienen etiquetados como obsoletos, obteniendo el mayor
provecho aun posible al no utilizar equiposde nueva generación.

La inversión economica realizada por la dirección de trabajo social fue :
o
1 cd virgenes
$ 5.00
o
Mano de obra
$ 0.00
o
Equipos nuevos $ 0.00
o
TOTAL
$ 5.00 (Cinco pesos 00/100 M.N.)
Primer Foro Universitario de Software Libre
Referencias bibliograficas
Stallman, R. (2004). “Software libre para una sociedad libre” Madrid: Traficantes de Sueños, 2004.
Stallman, R. (1985). The GNU manifesto. Dr. Dobb’s Journal of Software Tools, 10(3), 30-35.
Stallman, R. (1998). The Free Software Fundation http://www.fsf.org/es
Microsoft Licensing Product Use Rights
Pagina del proyecto Ubuntu
http://www.ubuntu.com/
Notas Biográficas
Omar Castro Prado egresado del Instituto Técnologico de Minatitlán como Ing. Electrónico,
administra el centro de computo de la Facultad de Trabajo Social en el turno vespertino. Se
desempeña como T.A. de Tiempo Completo y es candidato a maestro de la Maestria en Tecnologias
de la Educación. Cuenta con el Certified Linux Operator otorgado por Latinux.Ha pertenecido a GUL
desde el año 2004.