UNIVERSIDAD DE LA MARINA MERCANTE   FACULTAD DE INGENIERIA – ING. EN SISTEMAS   Proyecto Freedone   Guía de Implementación...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.                       ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-                      ...
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Guia de implementacion de infraestructura informatica basada en software libre
Upcoming SlideShare
Loading in …5
×

Guia de implementacion de infraestructura informatica basada en software libre

5,882
-1

Published on

Guía básica de implementacion paso a paso de soluciones de software libre, orientado a que alguien con pocos conocimientos de informática pueda llevar a cabo las instalaciones de estas soluciones.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,882
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
240
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Guia de implementacion de infraestructura informatica basada en software libre

  1. 1. UNIVERSIDAD DE LA MARINA MERCANTE FACULTAD DE INGENIERIA – ING. EN SISTEMAS Proyecto Freedone Guía de Implementación de Infraestructura Informática Basada en Software Libre Cuerpo docente Profesor titular: Ing. Straccia, Luciano Tutora de Proyecto: Ing. Zanetti, Paula Integrantes: José Castiñeiras Sebastián Díaz Pablo Fernández Buenos Aires, Argentina | Febrero 2012
  2. 2. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Índice - Página 2 de 252
  3. 3. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Índice -INDICE DE CONTENIDOSRESUMEN ................................................................................................................................. 4HISTORIAL DE CAMBIOS ......................................................................................................... 5CAPITULO I: INTRODUCCIÓN A LA FILOSOFÍA DEL SOFTWARE LIBRE ............................. 6 1.1 QUE ES EL SOFTWARE DE CÓDIGO ABIERTO............................................................. 7 1.2 DIFERENCIAS EN LOS MODOS DE LICENCIAMIENTO ............................................... 10 1.3 MAPA CONCEPTUAL DEL SOFTWARE LIBRE ............................................................ 12CAPITULO II: INTRODUCCIÓN A LOS PROCESOS ORGANIZACIONALES ......................... 13 2.1 METODOLOGÍAS ........................................................................................................... 14 2.2 HERRAMIENTAS ........................................................................................................... 19CAPITULO III: INTRODUCCIÓN AL TRABAJO EN RED ......................................................... 20 3.1 DIRECCIONAMIENTO IP ............................................................................................... 21 3.2 COMUNICACIÓN ENTRE APLICACIONES ................................................................... 23 3.3 DOMAIN NAME SYSTEM (DNS) ................................................................................... 23CAPITULO IV: ENCUESTA DE RELEVAMIENTO A ONG’s y PE’s ......................................... 25 4.1 CONCLUSIONES DE ENCUESTA ................................................................................ 26CAPITULO V: INFRAESTRUCTURA ....................................................................................... 27CAPITULO VI: SOFTWARE DE BASE .................................................................................... 31CAPITULO VII: ESTACIÓN DE TRABAJO .............................................................................. 34 7.1 UBUNTU DESKTOP ....................................................................................................... 35 7.2 OFIMÁTICA .................................................................................................................... 47 7.2.1 LIBREOFFICE ...................................................................................................... 48 7.2.2 OPENPROJ .......................................................................................................... 51 7.2.3 DIA........................................................................................................................ 55 7.2.4 FIREFOX .............................................................................................................. 62 7.2.5 EVOLUTION ......................................................................................................... 63 7.2.6 CLIENTE DE TERMINAL SERVER ...................................................................... 67 7.3 EDICIÓN DE ARCHIVOS MULTIMEDIA ........................................................................ 74 7.3.1 KINO..................................................................................................................... 72 7.3.2 AUDACITY ............................................................................................................ 89 Página 3 de 252
  4. 4. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Índice -CAPITULO VIII: SERVIDOR .................................................................................................. 104 8.1 UBUNTU SERVER....................................................................................................... 105 8.1.1 SERVIDOR DE ARCHIVOS SAMBA .................................................................. 123 8.1.2 SERVIDOR DE IMPRESIÓN CUPS .................................................................... 131 8.1.3 SERVIDOR DE BASE DE DATOS MYSQL ......................................................... 141 8.1.4 SERVIDOR WEB APACHE ................................................................................. 164 8.1.5 SERVIDOR PROXY SQUID ................................................................................ 180 8.1.6 SERVIDOR DE CORREO ELECTRÓNICO POSTFIX ......................................... 186 8.1.7 FIREWALL UFW –IPTABLES .............................................................................. 210 8.2 CENTOS SERVER ....................................................................................................... 217 8.2.1 CENTRAL TELEFÓNICA TRIXBOX .................................................................... 217CAPITULO IX: CONCLUSIONES Y RECOMENDACIONES .................................................. 239BIBLIOGRAFÍA ...................................................................................................................... 241GLOSARIO ............................................................................................................................ 244 Página 4 de 252
  5. 5. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Cap. I Software Libre- RESUMEN El Proyecto Freedone, es un proyecto final de carrera de Ingeniería en Sistemas de laUniversidad de la Marina Mercante, cuyo objetivo es el estudio de la implementación de softwarelibre (en inglés, Open Source) en organizaciones sociales (ONG) y pequeñas empresascomerciales (PE). Por este motivo no hemos incorporado la utilización de herramientas dedesarrollo para programación - salvo un ejemplo simple-, ni aplicaciones mas complejas desoftware libre para organizaciones de medianas a grandes como ser aplicativos ERP, CRM oCMS entre otras. El presente documento es un compilado de varios entregables realizados en el períodoMayo/2011 a Enero/2012, los mismos pueden consultarse por separado enhttp://www.freedone.org. Los documentos consisten en manuales de instalación, configuración y uso básico de algunasherramientas informáticas de software libre, disponibles de modo gratuito a través de Internet. Ya sean estas herramientas, o bien sus equivalentes en versiones de software licenciado - ode código cerrado-, son a diario comúnmente utilizadas en las tareas realizadas por personas quetrabajan en organizaciones. A su vez, estas actividades forman parte de procesosorganizacionales, sobre los cuales hacemos una introducción en el capítulo II. Hemos realizado dentro de las actividades del proyecto, una encuesta vía Web entre lasorganizaciones que se encuentran en el objetivo de este estudio, a efectos de conocer susnecesidades operativas de forma de poder incluir soluciones a esas inquietudes desde nuestrapropuesta de implementación de software libre, sus conclusiones en el capítulo IV. Para las implementaciones realizadas, hemos planteado a nuestra consultora llamadaInfotekna, como una organización correspondiente al grupo de pequeñas empresas comerciales(PE), a modo de ejemplificar tanto las implementaciones como el uso de las herramientastratadas a lo largo de este documento. Las herramientas de software presentadas son exclusivamente orientadas a su uso enplataformas de procesadores x86, comúnmente llamadas PC. A su vez, algunas de lasherramientas presentadas, están enfocadas exclusivamente para su uso en equipos de escritorioo bien, portátiles y otras para su utilización exclusivamente en equipos servidores, de modo queestos a su vez prestan servicios a equipos de usuario final. Esperamos que esta guía sea de utilidad para cualquier organización – ó persona física- quedesee implementar su infraestructura, o bien parte de ella, basada en software libre. Asimismo planteamos esta guía y sus diferentes manuales como la versión 1.0, para el casode que en el futuro alguna persona o grupo desee implementar mejoras basándose en estaversión. Página 5 de 252
  6. 6. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Cap. I Software Libre-HISTORIAL DE CAMBIOS Nº Fecha Detalle de cambios 1.0 15/01/2012 Versión inicial. Compilado de entregables, reordenados. 1.1 03/02/2012 Agregados de Introd. a procesos e Introd. a trabajo en redes. 1.2 05/02/2012 Agregado de recomendaciones y conclusiones 1.3 06/02/2012 Agregado de glosario, DNS, Cliente de Correo Página 6 de 252
  7. 7. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Cap. I Software Libre- Capítulo I Software Libre Página 7 de 252
  8. 8. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Cap. I Software Libre-INTRODUCCIÓN AL SOFTWARE LIBRE El software libre es una cuestión de libertad y no de precio. Para entender el conceptodebemos pensar en libre como en libre expresión. El software libre es una cuestión de la libertadde los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Másprecisamente, significa que los usuarios de programas tienen las cuatro libertades esenciales.  Libertad 0: La libertad de ejecutar el programa, para cualquier propósito.  Libertad 1: La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera. El acceso al código fuente es una condición necesaria para ello.  Libertad 2: La libertad de redistribuir copias para que pueda ayudar al prójimo.  Libertad 3: La libertad de distribuir copias de sus versiones modificadas a terceros. Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello. Desde el punto de vista empresarial, estás cuatro libertades pueden convertirse enlimitaciones o restricciones, a la hora de mezclar código libre con otro tipo de licencias. Porejemplo, siendo una empresa, si aplico una parte de software libre a mi producto,automáticamente mi código se verá forzado a convertirse en software libre según establece laGPL (ver más abajo). Esto no pasa con una licencia no-Copyleft. Un programa es considerado software libre si los usuarios tienen todas esas libertades.Formalmente, para que sea software libre debe ser liberado bajo alguna de las licencias GPL quepromueve la Free Software Foundation. En ese caso, debería ser libre de redistribuir copias, tantocon o sin modificaciones, ya sea gratis o cobrando una tarifa por distribución, a cualquiera encualquier parte. El ser libre de hacer estas cosas significa que no se tiene que pedir o pagar elpermiso. También se debería tener la libertad de hacer modificaciones y usarlas en privado, en supropio trabajo u obra, sin siquiera mencionar que existen. Si se publican sus cambios, no sedebería estar obligado a notificarlo a alguien en particular, o de alguna forma en particular. La libertad de ejecutar el programa significa la libertad para cualquier tipo de persona uorganización de usarlo en cualquier tipo de sistema de computación, para cualquier tipo de trabajoy propósito, sin estar obligado a comunicarlo a su programador, o alguna otra entidad específica.En esta libertad, el propósito de los usuarios es el que importa, no el propósito de losprogramadores. Como usuario es libre de ejecutar un programa para sus propósitos; y si lo Página 8 de 252
  9. 9. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Cap. I Software Libre-distribuye a otra persona, también es libre para ejecutarlo para sus propósitos, y el distribuidor o elprogramador no tiene derecho a imponerle sus propios propósitos. La libertad de redistribuir copias del software debe incluir las formas binarias o ejecutables delprograma, así como el código fuente; tanto para las versiones modificadas como para las no loestán. (Distribuir programas en forma de ejecutables es necesario para que los sistemasoperativos libres se puedan instalar fácilmente). Resulta aceptable si no existe un modo deproducir un formato binario o ejecutable para un programa específico, dado que algunos lenguajesno incorporan esa característica, pero debe tener la libertad de redistribuir dichos formatos siencontrara o programara una forma de hacerlo. Para que estas libertades puedan ser reales, deben ser irrevocables siempre que usted nocometa ninguna equivocación; si el programador del software tiene el poder de revocar la licencia,o de cambiar retroactivamente sus términos, sin que usted se haya equivocado para justificarlo, elsoftware no es libre. Ciertos tipos de reglas sobre la manera de distribuir software libre son aceptables, cuando noentran en conflicto con las libertades principales. Por ejemplo, el Copyleft (ver mas abajo) es laregla en base a la cual, cuando se redistribuye un programa, no se le puede agregar restriccionespara denegar a las demás personas las libertades principales. Esta regla no entra en conflicto conlas libertades principales; más bien las protege. Software libre no significa que no sea comercial. Un programa libre debe estar disponible parael uso comercial, la programación comercial y la distribución comercial. La programacióncomercial de software libre ya no es inusual; tal software libre comercial es muy importante. Puedehaber pagado dinero para obtener copias de software libre, o puede haber obtenido copias sincosto. Pero sin tener en cuenta cómo obtuvo sus copias, siempre tiene la libertad de copiar ymodificar el software, incluso de vender copias. En varios proyectos usan Copyleft para proteger legalmente estas libertades para todos. Perotambién existe software libre sin Copyleft. Hay razones importantes por las que es mejor usarCopyleft, pero si su programa es software libre sin Copyleft, sigue siendo ético de todos modos. Es habitual oír el término “código abierto” (del inglés open source) que significa algo parecido(pero no idéntico) a “software libre”. La Free Software Foundation (FSF) prefiere el términosoftware libre porque, una vez que se ha escuchado que se refiere a la libertad en lugar de alprecio, le hace pensar a uno en la libertad. La palabra abierto nunca se refiere a la libertad. Entreestos dos términos el denominador común es el acceso al código fuente, sin implicar las cuatrolibertades que se establecen para el software libre. Por ejemplo, una empresa puede proveer auna entidad del gobierno, un software con el código abierto para su revisión por cuestiones deseguridad, pero esto no indica que el código pueda ser modificado porque solo puede verse, por locual no es libre pero si abierto. He aquí una gran diferencia entre ambos términos. Página 9 de 252
  10. 10. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Cap. I Software Libre- Los manuales de software deben ser libres, por las mismas razones que el software debe serlibre, y porque en efecto los manuales son parte del software. Los mismos argumentos tambiéntienen sentido para otros tipos de trabajos de uso práctico; es decir, trabajos que incorporenconocimiento útil, tal como trabajos educativos y de referencia. La Wikipedia es el ejemplo másconocido. Cualquier tipo de trabajo puede ser libre, y la definición de software libre se haextendido a una definición de trabajos culturales libres aplicable a cualquier tipo de trabajo.Que es la Free Software Foundation? La Free Software Foundation (Fundación para el software libre) trabaja para asegurar lalibertad de los usuarios de computadoras, promoviendo el desarrollo y uso de software ydocumentación libre (de libertad), en particular con el Sistema Operativo GNU y campañas encontra de las amenazas de la libertad de los usuarios de computadoras mediante la Gestión de lasRestricciones Digitales y las patentes de software. La FSF plantea que como nuestra sociedad crece cada vez más dependiente de lascomputadoras, el software que nosotros utilizamos es de crítica importancia para asegurar elfuturo de una sociedad libre. Utilizar software libre implica tener control sobre la tecnología quenosotros usamos en nuestros hogares, escuelas y negocios, donde las computadoras trabajanpara nuestros beneficios individuales y comunes, y no para el de las compañías de softwarepropietario o gobiernos quienes podrían tratar de restringirnos y controlarnos. La FSF es una organización sin fines de lucro y fue creada en octubre de 1985 por RichardStallman y otros entusiastas del software libre. Es esta organización quien define al software librecon sus libertades, para lo cual escribió y mantiene la licencia GPL (Licencia Pública General)junto con la lista de licencias compatibles con la GPL, que establecen bajo que términos unsoftware es liberado. Página 10 de 252
  11. 11. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Cap. I Software Libre-DIFERENCIAS EN LOS MODOS DE LICENCIAMIENTO DE SOFTWARE La Free Software Foundation (FSF) clasifica una licencia de acuerdo a ciertos criterios clave: - Si califica como una licencia de software libre. - Si es una licencia Copyleft. - Si es compatible con la licencia GPL de GNU. A no ser que se especifique lo contrario, las licencias denominadas compatibles lo son con ambas versiones de la GPL: GPLv2 y GPLv3. - Si en la práctica causa algún problema en particular. Para que el software que se publica sea libre tiene que ser publicado con una licencia desoftware libre. Generalmente se utiliza la GPL de GNU, pero eventualmente también se utilizanotras licencias de software libre de las cuales muchas, si bien tienen diferencias, son compatiblescon la GPL de GNU. De la misma manera, para que la documentación del software libre sea documentación libre yse pueda redistribuir y mejorar al igual que el software al cual describe, tiene que ser publicadacon una licencia de documentación libre. Generalmente se utiliza la licencia de documentaciónlibre de GNU (FDL de GNU, por sus siglas en inglés), aunque en ocasiones también se utilizanotras licencias de documentación libre. La Licencia de Documentación Libre de GNU es una forma de Copyleft para ser usada en unmanual, libro de texto u otro documento que asegure que todo el mundo tiene la libertad decopiarlo y redistribuirlo, con o sin modificaciones, de modo comercial o no comercial.Qué es el Copyleft? El Copyleft es un método general para hacer un programa (u otro tipo de trabajo) libre,exigiendo que todas las versiones modificadas y extendidas del mismo sean también libres. Laforma más simple de hacer que un programa sea libre es ponerlo bajo dominio público, sinderechos de autor. Esto permite a la gente compartir el programa y sus mejoras si así lo desean.Pero también permite que gente no tan cooperativa convierta el programa en software privativo. Pueden realizarse tantos cambios como se quiera y distribuir el resultado como un productoprivativo. Las personas que reciben el programa con esas modificaciones no tienen la libertad queel autor original les dio, ya que han sido eliminadas por el intermediario. Sin embargo, Copyleft noes un término legalmente válido como lo es Copyright, el cual establece que el derecho de copiapertenece legalmente al autor de un software más allá del tipo de licencia que este utilice pararedistribuir el mismo. Página 11 de 252
  12. 12. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Cap. I Software Libre- El Proyecto GNU tiene como objetivo el dar a todos los usuarios la libertad de redistribuir ycambiar software GNU. Si los intermediarios pudiesen quitar la libertad, tendríamos muchosusuarios, pero no tendrían las anteriores libertades. Por eso, en lugar de poner el software GNUbajo dominio público, lo protegemos con “Copyleft”. Con Copyleft cualquiera que redistribuya elsoftware, con o sin cambios, deberá de otorgar al usuario la libertad de copiarlo y modificarlo,garantizando que se mantendrán estas libertades para todos los usuarios. El Copyleft también provee un incentivo para que otros programadores se sumen al softwarelibre. Algunos programas libres importantes, como el compilador GNU para C++, existen sólo poreste motivo. También ayuda a los programadores que quieran contribuir con mejoras al softwarelibre obteniendo permiso para hacerlo. Estos programadores a menudo trabajan para compañías ouniversidades que harían casi cualquier cosa para conseguir más dinero. Un programador puedequerer contribuir con sus cambios a la comunidad, pero su superior puede querer convertir suscambios en un producto software privativo. Cuando nosotros explicamos a nuestros superiores que es ilegal el distribuir la versiónmejorada a menos que sea software libre, normalmente deciden distribuirlo como software libre enlugar de desecharlo. Para cubrir un programa con «Copyleft» se debe, en primer lugar, declararque sus derechos están reservados (tiene Copyright). Después deben añadirse unos términos dedistribución, los cuales son un instrumento legal que dotará a todo el mundo de los derechos deutilizar, modificar, y redistribuir el código del programa o de cualquier programa derivado delmismo, pero sólo si los términos de distribución no son alterados. Así, el código y las libertades sehacen legalmente inseparables. Los desarrolladores de software privativo usan el Copyright para eliminar la libertad de losusuarios; nosotros usamos los derechos de autor para garantizar esa libertad. Es por eso queinvertimos el nombre, convirtiendo los derechos de autor (Copyright) en Copyleft. [Nota deltraductor: El nombre es un juego de palabras en inglés para indicar que el Copyleft es, de algunamanera, distinto al Copyright. El término left de Copyleft significa izquierda, que es la direcciónopuesta a la derecha del right de Copyright en inglés. El Copyleft es una forma de usar los derechos de autor en un programa. No implicaabandonar los derechos de autor, ya que si se abandonasen, el uso del Copyleft sería imposible.Es un concepto general y, por lo tanto, no puede usarse de forma directa; solamente es posibleutilizar una implementación especifica del concepto. En el Proyecto GNU los términos específicosde distribución que usamos para nuestro software están contenidos en la Licencia Pública GNU,que se llama a menudo GPL de GNU para acortar. Otra forma alternativa de Copyleft es laLicencia Pública General Reducida de GNU (LGPL), aplicada a algunas bibliotecas de GNU. Página 12 de 252
  13. 13. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Cap. I Software Libre- Todas estas licencias están diseñadas de manera que todos podamos aplicarlas fácilmente anuestros propios trabajos, asumiendo siempre que seamos los titulares de los derechos de autor.No es necesario modificar la licencia para hacerlo, simplemente hay que incluir una copia de lalicencia en el trabajo y añadir notas en los ficheros del código fuente que hagan referenciaadecuadamente a la licencia. MAPA CONCEPTUAL DEL SOFTWARE LIBRE Página 13 de 252
  14. 14. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre. - Cap. I Software Libre- Página 14 de 252
  15. 15. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. II Introducción a los procesos organizacionales - Capítulo II Procesos Organizacionales Página 15 de 252
  16. 16. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. II Introducción a los procesos organizacionales -INTRODUCCION A LOS PROCESOS ORGANIZACIONALES. En la actualidad, la mayoría de las organizaciones se encuentran inmersas en mercadosdinámicos y competitivos, donde prevalecen (y permanecen) aquellas que mejor se adapten almedio, y consigan mejores resultados. Para cumplir con sus objetivos, las organizaciones necesitan gestionar sus actividades yrecursos con la finalidad de orientarlos a la maximización de sus beneficios, pudiendo ser estos deíndole económica, como es el caso de las empresas comerciales, o bien de índole social,maximizando la asistencia ofrecida, como puede ser el caso de organizaciones del sector social,ONG’s. Por ello, es menester adoptar herramientas y metodologías que ayuden a conseguir losobjetivos de las organizaciones, cualesquiera sean ellos.METODOLOGIAS Por el lado de las metodologías, una perspectiva actual surgida de los modelos de Gestión dela Calidad, es la llamada visión por procesos, la cual difiere significativamente de la visiónfuncional tradicional. Podemos asociar esta última al organigrama de una empresa, en el cual seven áreas como compartimientos estancos, débilmente relacionados entre si. Ejemplo sencillo de organigrama..Este diagrama no proporciona ninguna información de utilidad como ser:  Qué se hace,  Quién lo hace,  Cuándo se hace  Cómo se hace ,  Para qué se hace.El enfoque por procesos es más profundo (y útil) dado que pretende brindar toda esa información,y lo que es mejor aún, de modo claro y entendible a través de un documento que es conocido portodos los integrantes de la organización. Página 16 de 252
  17. 17. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. II Introducción a los procesos organizacionales -Podemos visualizar este enfoque en el siguiente esquema: Visión por procesos.Proceso: Según ISO 9000:2000, un proceso es “Un conjunto de actividades mutuamenterelacionadas o que interactúan, las cuales transforman elementos de entrada en resultados”.Este enfoque puede ayudar a la organización hacia una serie de actuaciones tales como:  Definir sistemáticamente actividades que componen un proceso  Identificar interrelaciones entre procesos  Considerar los procesos en términos de que aporten valor.  Definir responsabilidades respecto al proceso  Analizar y medir resultados de la capacidad y eficacia del proceso  Centrarse en recursos y métodos que permitan la mejora continua del proceso. Página 17 de 252
  18. 18. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. II Introducción a los procesos organizacionales - Los procesos tienen un enfoque orientado al Cliente, ya sea éste interno o externo, con unavisión integral de punta a punta, a través de una llamada cadena de valor.Tipos de procesos organizacionales1. Procesos Clave: son aquellos que responden directamente a la misión o “Razón de Ser” delnegocio. A través de ellos se obtienen los productos o servicios requeridos por los usuarios oclientes externos.2. Procesos de Apoyo: proveen y administran recursos humanos, recursos financieros,infraestructura, servicios, tecnología de información, etc. requeridos para que los Procesos Clavespuedan ocurrir. Atienden a los requerimientos de clientes internos.3. Procesos de Dirección: proveen el direccionamiento de la Organización; están relacionadoscon la planificación estratégica, la asignación de recursos y la evaluación del desempeño de laorganización como un todo.Los procesos pueden ser desglosados o desplegados al nivel de detalle que sea necesario parasu gestión. De este modo, un proceso puede ser desglosado en subprocesos y éstos enactividades generales y así sucesivamente, hasta llegar a un nivel de mayor detalle como son lastareas específicas. Página 18 de 252
  19. 19. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. II Introducción a los procesos organizacionales -Diagrama de proceso Estos diagramas a diferencia de ser una mera descripción literaria, son una visualizacióngrafica y facilitan el entendimiento de la secuencia e interrelación de las actividades y de cómoestas aportan valor y contribuyen a los resultados. Página 19 de 252
  20. 20. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. II Introducción a los procesos organizacionales - Ej. Proceso de ComprasProcesos más comunes según el tipo de organización Organizaciones Organizaciones del Sector Comerciales Social Compras Conseguir Financiación Ventas Evaluar Proyectos Entregas Elaborar Proyectos Cobranzas Ejecutar Proyectos Pagos Página 20 de 252
  21. 21. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. II Introducción a los procesos organizacionales -HERRAMIENTAS Por este lado, nos enfocaremos en algunas de las herramientas de software libre que soncomúnmente utilizadas como soporte para la realización de las tareas involucradas en losprocesos organizacionales. Entre ellas: Tipo Herramienta Que comprende Solución Propuesta Planillas de cálculo LibreOffice Calc Documentos de texto LibreOffice Writer Presentaciones LibreOffice Impress Estación Aplicativos de ofimática Seguimiento de Proyectos Openproj Diagramas generales Diade trabajo Cliente de Correo Evolution Navegador web Firefox Aplicativos multimedia Edición de audio Audacity Edición de video Kino Servidor de Archivos Un repositorio para compartir Samba archivos en la red. Compartir una impresora Servidor de impresión para ser utilizada por varios Cups equipos Permite el envío y recepción Servidor de Correo de correos electrónicos ya Postfix electrónico sea internamente o desde y hacia Internet. Permite disponibilizar el Servidor Web acceso a aplicaciones web Apache internamente o desde y hacia Internet Permite disponibilizar el Servidor acceso hacia Internet de Servidor Proxy modo seguro de las Squid estaciones de trabajo de una red local (LAN) Permite gestionar grandes Servidor de base de volúmenes de información y MySQL datos que esta sea accedida por aplicaciones. Permite restringir el tráfico Firewall desde y hacia Internet por IpTables medio de aplicación de reglas. Utilización de Voz sobre IP Central Telefónica (VOIP) para llamadas Trixbox (Asterisk) telefónicas. Página 21 de 252
  22. 22. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. II Introducción a los procesos organizacionales - Página 22 de 252
  23. 23. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. III Introducción al trabajo en red - Capítulo III Introducción al trabajo en red Página 23 de 252
  24. 24. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. III Introducción al trabajo en red - INTRODUCCION AL TRABAJO EN RED Cuando trabajamos en un entorno de máquinas interconectadas entre sí, o red de Área Local(LAN- Local Area Network -en inglés-), podemos utilizar y compartir recursos disponibles en cadauno de los equipos de la red, siempre y cuando dispongamos de los permisos necesarios. Direccionamiento IP Para poder trabajar en un entorno de LAN, necesitamos crear un espacio de direccionamientovirtual en el que sea posible que las maquinas conectadas en ese segmento puedan conectarse“verse” entre sí, y compartir recursos. Este espacio contiguo de direcciones IP (Internet Protocol)disponemos de un rango de direcciones asignadas a las maquinas conectadas en la misma red. Un esquema típico de una PE, como ya hemos visto en el capítulo anterior -Infraestructura deInfotekna- es el que sigue: Las direcciones IP se componen de 4 octetos separados por puntos, cada uno de ellos convalores que varían de 0 a 255. Esto es decir que el direccionamiento completo de IP varia entre ladirección 0.0.0.0 y 255.255.255.255. No ahondaremos demasiado en el tema, pero destacaremos que hay unas pocas redes queson exclusivamente para uso privado, cuyos rangos no son ruteables hacia Internet, y el resto, lagran mayoría son utilizadas como direccionamiento público para que Internet funcione. Página 24 de 252
  25. 25. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. III Introducción al trabajo en red - Entonces, las direcciones IP se clasifican en: Direcciones IP públicas. Son visibles en todo Internet. Un equipo con una IP pública esaccesible (visible) desde cualquier otro equipo conectado a Internet. Para conectarse a Internet esnecesario tener una dirección IP pública. Direcciones IP privadas (ó reservadas). Son visibles únicamente por otros equipos de supropia red o de otras redes privadas interconectadas por routers. Se utilizan en las empresas paralos puestos de trabajo. Los equipos con direcciones IP privadas pueden salir a Internet por mediode un router (o Proxy Server como ya veremos mas adelante) que tenga una IP pública. Sinembargo, desde Internet no se puede acceder a equipos con direcciones IP privadas. A su vez, las direcciones IP pueden ser: Direcciones IP estáticas (fijas). Un host que se conecte a la red con dirección IP estáticasiempre lo hará con una misma IP, para el caso de nuestra red privada, asignaremosmanualmente una dirección fija dentro del rango de direccionamiento que elegimos, y laconfiguramos editando las propiedades de la placa de red del equipo. Las direcciones IP públicas estáticas son las que utilizan los servidores de Internet con elobjeto de que estén siempre localizables por los usuarios de Internet. Estas direcciones hay quecontratarlas a los ISP, (Proveedores de servicios de Internet), como Fibertel, Telefónica, Iplan,entre otros. Para el caso de los servidores, las direcciones IP las asignamos manualmente, dentro delrango 192.168.1.2 a 192.168.1.10, que es el rango de direcciones que hemos reservado para losmismos. Direcciones IP dinámicas. Un host que se conecte a la red mediante dirección IP dinámica,cada vez lo hará con una dirección IP distinta. Para el caso de nuestra red local LAN, eldireccionamiento automático –privado- es realizado por un servicio DHCP – Dynamic HostConfiguration Protocol. En Infotekna nosotros configuramos que el servidor DHCP sea el Routerinalámbrico (en inglés wireless) Linksys, el cual le asigna direcciones a las estaciones de trabajodel rango 192.168.1.10 a la 192.168.1.90, esto es tiene un “pool” de 80 direcciones IP para serasignadas a los equipos de red que lo soliciten. Las direcciones IP públicas dinámicas son las que se utilizan en las conexiones a Internetmediante un módem o router. Los proveedores de Internet utilizan direcciones IP dinámicasdebido a que tienen más clientes que direcciones IP (es muy improbable que todos se conecten ala vez). Las direcciones de redes siguientes se encuentran reservadas para su uso en redes privadas(intranets). Una dirección IP que pertenezca a una de estas redes se dice que es una dirección IPprivada. Página 25 de 252
  26. 26. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. III Introducción al trabajo en red - Clase Rango de direcciones reservadas de redes: Redes Clase A 10.0.0.0 Redes Clase B 172.16.0.0 - 172.31.0.0 Redes Clase C 192.168.0.0 - 192.168.255.0 Las organizaciones con pocos equipos en red suelen elegir la red clase C 192.168.1.0 paratrabajar. En nuestro caso, en Infotekna compartimos el espacio de direcciones 192.168.1.0/24,esto quiere decir que nuestra red tiene espacio para 254 hosts diferentes, que van del 192.168.1.1al 192.168.1.254. No se utilizan la dirección 192.168.1.0 ya que esta identifica a la red, y la192.168.1.255 es la que se utiliza como broadcast. Se llaman “hosts” a los equipos conectados a la red, y cada uno de ellos tiene que tener unnombre único en la red, o hostname.COMUNICACIÓN ENTRE APLICACIONES DE RED Se utiliza un concepto denominado puerto para que las aplicaciones conversen entre sícuando están conectadas en una red. Se trata de una implementación lógica a nivel de softwareque los sistemas operativos implementan a nivel de red en capa de transporte del modelo TCP/IP. Es posible implementar hasta 65535 puertos en un mismo equipo, aunque normalmente no sesuele configurar más de 10, por cuestiones de performance. Hay una lista de llamados puertos bien conocidos, como los que siguen:  21 FTP Servicio de Transferencia de archivos.  22 SSH consola de administración segura.  23 TELNET consola de administración – no segura  25 SMTP – Correo electrónico.  80 HTTP - Web  123 NTP - Servicio de sincronización horaria  389 LDAP – Servicio de directorio  3306 MYSQL - Servicio de base de datosSERVICIO DE RESOLUCION DE NOMBRES (DNS DOMAIN NAMING SYSTEM) Es una base de datos distribuida, con información que se usa para traducir los nombres dedominio, fáciles de recordar y usar por las personas, en números de protocolo de Internet (IP) quees la forma en la que las máquinas pueden encontrarse en Internet. El Domain Name System Página 26 de 252
  27. 27. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. III Introducción al trabajo en red -(DNS), o Sistema de Nombres de Dominio, comprende personas, instituciones reguladoras,archivos, máquinas y software trabajando conjuntamente.Una pieza fundamental en este sistema es el servidor de DNS. El servicio de DNS esindispensable para que un nombre de dominio pueda ser encontrado en Internet. Las redesTCP/IP, como Internet, usan DNS para buscar equipos y servicios mediante nombres descriptivos.La mayoría de la gente prefiere usar un nombre descriptivo (por ejemplo, http://www.freedone.org)para buscar un servidor de correo electrónico o servidor web en lugar de una dirección IP, comopor ej. http://159.6.10.19. Entonces cuando un usuario escribe un nombre DNS descriptivo en unaaplicación, los servicios DNS convierten el nombre en su dirección numérica. Un equipo cliente envía el nombre de un host remoto a un servidor DNS, que responde con ladirección IP correspondiente. El equipo cliente puede entonces enviar mensajes directamente a ladirección IP del host remoto. Si el servidor DNS no tiene ninguna entrada en su base de datospara el host remoto, puede responder al cliente con la dirección del servidor DNS que pueda tenerinformación acerca de ese host remoto, o bien puede consultar al otro servidor DNS. Este procesopuede tener lugar de forma recursiva hasta que el equipo cliente reciba las direcciones IP o hastaque se establezca que el nombre consultado no pertenece a ningún host del espacio de nombresDNS especificado. A excepción de las redes TCP/IP más sencillas, todas las redes necesitan acceso a uno omás servidores DNS para funcionar adecuadamente. Sin la resolución de nombres y los demásservicios proporcionados por los servidores DNS, el acceso de los clientes a equipos host remotossería excesivamente difícil. Por ejemplo, sin acceso a un servidor DNS, navegar por la World WideWeb sería virtualmente imposible: la gran mayoría de los vínculos de hipertexto que se publicanen la Web usan el nombre DNS de hosts web en lugar de sus direcciones IP. Los mismosprincipios se aplican a las intranets, ya que los usuarios de equipo rara vez conocen lasdirecciones IP de los equipos de su red de área local (LAN). Generalmente en redes de más de 5 equipos se suele configurar un servidor de DNS, demodo de facilitar la búsqueda de recursos en la red interna (LAN). Esta configuración se sueleintegrar con el servicio de DHCP que otorga direcciones IP a nuestro equipamiento, agregandouno o más campos para los servidores DNS. En Infotekna no hemos configurado un servidor de DNS interno dado que disponemos depocos equipos. La resolución DNS de recursos externos la efectúan los servidores DNS denuestro ISP – Fibertel- en este caso. Entonces cuando cualquier equipo de nuestra red quiereacceder a recursos de internet, como tenemos configurado un servidor Proxy, es el quien seencarga de consultar a los DNS de Fibertel y resolver las peticiones. Página 27 de 252
  28. 28. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. III Introducción al trabajo en red - Página 28 de 252
  29. 29. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. IV Encuesta de relevamiento - Capítulo IV Encuesta de relevamiento aOrganizaciones del Sector Social y Pequeñas Empresas Página 29 de 252
  30. 30. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. IV Encuesta de relevamiento -ENCUESTA DE RELEVAMIENTO Para completar hemos realizado una encuesta vía web con la finalidad de realizar unrelevamiento de necesidades de las organizaciones en las cuales nos enfocamos (ONG y PE) enel período Set-Dic 2011. Esta encuesta constó de poco más de 20 preguntas con el fin de recabar información acercadel grado de conocimiento y/o utilización de herramientas de software libre, tamaño de suinfraestructura, entre otras variables. Hemos recibido respuestas de unas 30 pequeñas empresas (PE) y unas 10 Organizacionesno gubernamentales, (ONG). Los resultados obtenidos de la encuesta son favorables con respecto a los objetivos delproyecto. Datos tales como el alto porcentaje de PC’s utilizadas en las organizaciones, el altoporcentaje de uso del sistema operativo Linux, el uso actual de herramientas de software libre ytambién el hecho de que la mayoría dispone de una persona interna en la organización capaz deencargarse de la infraestructura informática y tecnológica, nos permiten realizar entre otras, lassiguientes inferencias que consideramos de mayor relevancia:  Que las alternativas propuestas pueden tener buena aceptación por parte de las organizaciones.  Que puede ser posible llevar a cabo un cambio de soluciones de software propietarias por soluciones de software libre.  Que se puede promover de esta manera el uso de nuevas tecnologías poco conocidas o difundidas masivamente pero con el mismo nivel de prestaciones que las tecnologías propietarias.  Finalmente, que la mayoría de los encuestados conoce la diferencia entre software licenciado y libre, facilitando la integración del software libre en su totalidad con sus necesidades. Basados en estos resultados, decidimos realizar una guía multipropósito, con diversasherramientas útiles para cubrir diferentes necesidades organizacionales. Página 30 de 252
  31. 31. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. V Infraestructura - Capítulo V Infraestructura Página 31 de 252
  32. 32. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. V Infraestructura - INFRAESTRUCTURA Nos hemos planteado que para poder llevar a cabo el estudio objetivo de este proyecto, esnecesario disponer de un entorno de trabajo similar a lo que – generalizando-, dispondríacualquier organización en las cuales nos enfocamos, de hecho nuestra consultora Infotekna tieneel perfil de una pequeña empresa. Esta infraestructura implica: - Hardware (Computadoras y equipamiento de red) - Software (De base –Sistema operativo- y aplicaciones) - Acceso a Internet. (Un vínculo por el cual poder enviar y recibir datos) - Telefonía (Red fija y móvil) Esquema de Red LAN, Equipamiento y Conectividad - Infotekna Red pública de datos INTERNET 4 1 Red pública de 5 telefonía Router ISP Fibertel srvprod.freedone.org 2 11 Teléfono fijo FW-Router-Switch Equipamiento con Inalámbrico srvtest.freedone.org conectividad inalámbrica 3 7 8 9 Smartphone-1 Notebook-1 PC-1 Notebook-2 6 Equipamiento con conectividad vía cableado Smartphone-2 CAT 5E 12 10 Impresora Multifunción Cámara de video Página 1 Página 32 de 252
  33. 33. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. V Infraestructura -HARDWAREDetalle de Equipamiento Item Dispositivo Función Marca Modelo 1 PC Servidor Clon S/D 2 PC Servidor Clon S/D 3 PC Estacion de trabajo fija Clon S/D 4 Router Enrutamiento ISP Fibertel Starway S/D Enrutamiento Firewall 5 Router Linksys WRT54G Servidor DHCP Switch 6 Smartphone Teléfono movil Nokia N8 7 Smartphone Teléfono movil Apple Iphone V2 8 Notebook Estación de trabajo móvil Toshiba Portege 9 Notebook Estación de trabajo móvil MSI U100 Impresora 10 Impresora Fotocopiadora HP Deskjet 3050 Scanner 11 Teléfono Teléfono fijo Panasonic S/D 12 Cámara digital Camara de fotos y Video Sony BlgMS20 Página 33 de 252
  34. 34. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. V Infraestructura -INVENTARIO DE EQUIPOS INFORMATICOS DE INFOTEKNA CONECTADOS A RED Nombre MAC Dirección SistemaItem Dispositivo Función/es Marca Modelo Serie Procesador Memoria Disco de Host Address IP Operativo 1 PC Servidor Clon S/D S/D SRVTEST 00:0e:a6:92:ef:2a 192.168.1.110 UBUNTU SERVER 11.04 AMD Athlon 1.2 Ghz 1 GB 40 GB 2 PC Servidor Clon S/D S/D SRVPROD 00:13:d3:79:41:2e 192.168.1.120 UBUNTU SERVER 11.05 AMD Athlon 1.2 Ghz 1 GB 40 GB 3 PC Estacion de trabajo fija Clon S/D S/D PC-1 00:17:31:2f:6e:63 DHCP UBUNTU DESKTOP 11.04 AMD Phenom 3 Ghz 3 GB 160 GB 4 Router Enrutamiento Starway S/D S/D 00:1b:d7:12:30:52 DHCP S/D S/D S/D S/D Enrutamiento, Access DHCP (Ext.) 5 Router Point inalámbrico, Linksys WRT54G S/D WRT54G 00:21:29:C2:A2:23 S/D S/D S/D S/D 192.168.1.1 (Int.) Firewall, Switch 6 Smartphone Teléfono movil Nokia S/D S/D S/D DHCP Symbian S/D S/D S/D 7 Smartphone Teléfono movil Apple Iphone V2 S/D S/D S/D DHCP Apple S/D S/D S/D 8 Notebook Estación de trabajo móvil Toshiba S/D NOTEBOOK-1 0c-0c-0b-14-cd-98 DHCP UBUNTU DESKTOP 11.04 Intel i3 2 GB 160 GB 9 Notebook Estación de trabajo móvil MSI U100 S/D NOTEBOOK-2 0c-0c-0b-14-cd-e8 DHCP UBUNTU DESKTOP 11.04 Intel Atom 3 GB 160 GB 10 Impresora Impresora, Scanner HP Deskjet 3050 S/D HP-3050 S/D DHCP S/D S/D S/D S/D Página 34 de 252
  35. 35. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VI Software de base - Capítulo VI Software de base Página 35 de 252
  36. 36. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VI Software de base -SOFTWARE DE BASE – SISTEMA OPERATIVOGENERALIDADES Se denomina sistema operativo a un conjunto de programas básicos concebidos para realizar laadministración de los recursos –Hardware – de una computadora, sirviendo de intermediario entreéstos y las aplicaciones – Programas aplicativos-. El proyecto Freedone está enfocado exclusivamente en software libre para su uso encomputadoras del tipo PC, por lo que no nos extenderemos en otras plataformas. Si bien existen varios sistemas operativos de código abierto para PC, el de mayor popularidad hasido Linux, cuyo origen se remonta a 1991, creado por Linus Torvalds. Este sistema operativo tieneuna gran cantidad de distribuciones que han surgido justamente por existir la posibilidad demodificar el código fuente y a su vez distribuirlo modificado. La distribución que al momento derealizar este trabajo (2º semestre 2011), tiene más popularidad es UBUNTU (www.ubuntu.com), ypor este motivo hemos basado nuestra guía implementando sobre esta distribución, con excepciónde la central telefónica Trixbox, que está basada sobre Centos, que es otra distribuciones de Linux.OPCIONES Hay dos opciones de entorno, Servidor (en ingles, Server) y estación de trabajo de escritorio (eningles, Desktop). A su vez según la capacidad del microprocesador que tenga el equipo donde seinstalará el sistema operativo, será necesario optar por la versión de 32 bits o de 64 bits. – esrecomendable consultar el manual del fabricante para conocer las características del procesador. Según el trabajo que necesitemos realizar vamos a necesitar de una u otra versión.Normalmente las versiones de 64 bits son requeridas cuando las aplicaciones a ser ejecutadasprecisan direccionamiento de memoria RAM mayor a 3.2 Gigabytes, esto es para servidores degran porte como servidores de bases de datos que van a gestionar bases voluminosas. Necesitaremos la opción Servidor para el caso que quisiéramos instalar y configurar serviciosque deban ser ofrecidos a otros equipos de red que se conectarán como clientes hacia el nuestro,tal es el caso de servicios web, de correo, de archivos compartidos, entre otros. Este tipo deservicios suele diseñarse para ser ofrecidos con alta disponibilidad (todo el tiempo funcionando),por lo que los equipos servidores suelen estar encendidos permanentemente, y su reinicio esefectuado sólo ocasionalmente al momento de aplicarse actualizaciones o cambios de versiones. Normalmente no hay un usuario final trabajando en el equipo, sino que éste se encuentrainstalado en un rack o zona protegida, con UPS y refrigeración adecuados, y eventualmente el Página 36 de 252
  37. 37. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VI Software de base -circuito de energía está alimentado en última instancia con un generador eléctrico si la criticidad dela tarea lo requiere. Optaremos por la versión Desktop –de escritorio-, para el caso que necesitemos utilizarprogramas de ofimática, como planillas de cálculo, documentos de texto, presentaciones, clientesde correo electrónico, de edición de multimedia, navegadores de Internet, etc. Está pensada paralos equipos de trabajo de usuarios finales, dado que cuenta con una interfase gráfica muy amigable,de gran similitud a las utilizadas por sistemas operativos tales como Microsoft Windows o AppleMacOS. Página 37 de 252
  38. 38. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VI Software de base - Página 38 de 252
  39. 39. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Capítulo VII Estación de trabajo Página 39 de 252
  40. 40. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Proyecto Freedone Manual de instalación (Versión 1.0) Ubuntu 11.04 Desktop Página 40 de 252
  41. 41. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Introducción En el presente manual expondremos cómo realizar la instalación del sistema operativo UbuntuDesktop versión 11.04 en un equipo PC. Este sistema operativo está pensado para la realización de las tareas más comunes que seefectúan en un equipo de escritorio o portátil, tareas como navegar por Internet, enviar y recibircorreos electrónicos, creación y edición de archivos como ser planillas de cálculo, archivos de textoó presentaciones, reproducción de audio y vídeo, etc. Por tal motivo esta versión Desktop vienecon una interfaz gráfica muy amigable, similar a la que dispone el sistema operativo MicrosoftWindows Vista o Windows 7.Instalación Debemos disponer de un CD/DVD de instalación de Ubuntu versión Desktop. En caso de nocontar con él, puede descargarse desde el sitio web www.ubuntu.com , en nuestro casoseleccionaremos la versión Desktop. La descarga consiste en un archivo con extensión .iso, - es una imagen de un CD/DVD- elcual mediante un programa de grabación de CD/DVD se graba fácilmente en un medio magnéticoCD/DVD de instalación. Esta versión ya contiene el sistema operativo en todos los idiomasdisponibles, por lo cual no es necesario seleccionar el idioma deseado al momento de realizar ladescarga. Con este mismo archivo ISO puede generarse un pendrive de instalación, aunque serecomienda solo para usuarios avanzados. En cuanto al hardware, para una utilización aceptable deberemos contar con un equipo deltipo PC compatible, con un microprocesador del tipo Intel Pentium 4 o superior, 512 MB de memoriaRAM, 4 GB de espacio en disco, con lector de CD/DVD o puertos USB (según desde que mediovaya a realizarse la instalación), teclado, mouse y monitor. En caso de que el equipo no cumpla conlas características mínimas necesarias para realizar la instalación, esto será notificado por elprograma de instalación y no permitirá continuar con ella. Conexión a Internet: Es requerida para efectos de la descarga de actualizaciones. Página 41 de 252
  42. 42. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Procedimiento de InstalaciónPaso 1: Selección de idioma Para iniciar el proceso de instalación se debe encender la PC e insertar el CD/DVD deinstalación de Ubuntu Desktop. La PC se iniciará desde ese medio e iniciará el proceso deinstalación. La primera pantalla que se visualizará en la cual deberemos tomar una decisión será lasiguiente, donde nos permite elegir el idioma en que se instalará el sistema. Seleccionar español yluego hacer clic sobre el botón “Instalar Ubuntu”. Nota: También esta la opción de hacer clic en “Probar Ubuntu”, con lo cual no entraremos en el proceso de instalación, sino que el sistema se instalará en memoria para que podamos utilizarlo como si estuviera instalado realmente. De esta forma podemos probarlo y luego, al reiniciar el equipo y sacar el CD/DVD, la PC continuara funcionando con su sistema actual.Paso 2: Comprobación previa al inicio de instalación Se realizan tres comprobaciones básicas: -Si hay espacio en disco suficiente -Si la PC o portátil se encuentra conectada a un fuente de corriente eléctrica. -Si la PC está conectada a Internet Si estos tres puntos se cumplen, veremos una pantalla como la siguiente, con los puntoscumplidos con un tilde verde. En ese caso, debemos seleccionar las dos opciones que se exponendebajo y hacer clic en “Adelante”. Página 42 de 252
  43. 43. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Nota: Al seleccionar estas dos opciones, se está autorizando al programa de instalación a que instale cierto software cuyo código no es abierto, lo cual no altera la condición de Ubuntu de ser libre, y es necesario para tener un óptimo funcionamiento multimedia mientras no exista software libre que pueda realizar o mejorar las mismas tareas. Si el usuario solo quiere utilizar software libre en su totalidad por cuestiones ideológicas, puede dejar destildadas ambas opciones y el sistema se instalará igual sin esos paquetes. Si alguno de estos tres puntos no se cumplen en lugar de un tilde, veremos una cruz gris en elpunto no cumplido, como se ve en la imagen a continuación, por lo cual la instalación no podrácontinuar. En ese caso deberá apagarse el equipo, solucionar los puntos incumplidos y comenzarnuevamente el proceso de instalación. Página 43 de 252
  44. 44. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Paso 3: Preparado del disco Cumplidos los requerimientos de instalación, debemos preparar el disco. En este momentodebemos tener en cuenta el resguardo de los datos que pudiese tener el disco rígido, dado que losdatos contenidos en el disco serán eliminados por el proceso de instalación. -Si fuese necesario salvar los datos del disco antes de realizar la instalación, se deberácancelar la instalación en este momento, haciendo click en el botón Salir y apagando luego elequipo. -Si el disco está listo para iniciar la instalación, esto es, se trata de un disco nuevo o bien yahemos salvado el contenido en otro medio, hacemos click en “Borrar disco e instalar Ubuntu” yluego clic en el botón “Adelante”. Nota: Los usuarios avanzados con experiencia en particionado de discos, podrán hacer clic en la opción “Algo mas”, para realizar un particionado manual del disco rígido si es necesario un particionado especial. Sino, conviene dejar que el sistema cree las particiones por si solo eligiendo la opción “Borrar disco e instalar Ubuntu”. Luego, si todo va bien, obtendremos esta pantalla donde nos muestra el tamaño totaldisponible en el disco rígido de la PC. Hacemos clic en “Instalar ahora”. Página 44 de 252
  45. 45. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Paso 4: Configuración regional Selección de huso horario: Debemos hacer clic sobre el país donde estamos y de esta manerase seleccionará el huso horario correspondiente, para tener la hora del equipo con el huso correcto.Una vez que aparezca la franja verde sobre el país elegido, hacemos clic en “Adelante”. Página 45 de 252
  46. 46. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Selección de distribución del teclado: Generalmente los teclados utilizados en Argentina tienenuna de estas tres distribuciones: - Latino América – Latino América - España – España - Estados Unidos – Internacional Luego de elegir la distribución del teclado, puede probarlo en el cuadro de texto que dice“Escriba aquí para comprobar su teclado”, y de esta manera asegurar que sea la distribucióncorrecta de teclas y los caracteres ingresados al equipo correspondan con lo que se visualiza en elteclado. Página 46 de 252
  47. 47. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Paso 5: Copia de archivos Comienzo de copia de archivos: se están copiando los archivos desde el CD/DVD al disco de laPC. Hay que aguardar unos minutos hasta que termine el proceso de copia para continuar. Creación de cuenta de usuario principal: Hay que cargar los datos solicitados. La contraseñadebe tipearse dos veces para asegurar que los datos ingresados son concordantes. Página 47 de 252
  48. 48. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Paso 6: Fin de la instalación La instalación ha finalizado. Hacer clic en “Reiniciar ahora” para terminar. Aquí vemos una imagen del equipo en proceso de reinicio. Esta pantalla es normal queaparezca si el equipo se está apagando o encendiendo. Una vez que aparezca la línea final quedice “Please remove installation media and close the tray (if any) then press Enter:”, se debe retirarel CD/DVD de instalación y presionar la tecla Enter. Página 48 de 252
  49. 49. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - La PC se reiniciará finalmente para iniciar por primera vez con el sistema recién instalado.Entonces, nos solicitará elegir con que usuario acceder. Siendo que hemos creado uno solodurante la instalación, debemos hacer clic sobre el y escribir la contraseña y hemos escrito durantela instalación. Luego apretar Enter o Aceptar.En caso de que aparezca este mensaje, hacer clic en Cerrar. Simplemente aclara que dado que laPC no cumple ciertas características, no se podrá habilitar una mejora de Ubuntu llamado Unity,pero no es una característica de mayor importancia. Página 49 de 252
  50. 50. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Ahora si, en este momento, podemos decir que hemos accedido por primera vez a nuestroUbuntu. Este es el escritorio. Si nos dirigimos con el mouse a Aplicaciones y hacemos click,veremos todo un set de herramientas de software libre disponibles para las tareas más habitualesque se pueden realizar con un equipo PC, tal como detallamos en la introducción.Información adicional En caso de requerirse más información específica sobre configuraciones o utilización deUbuntu, recomendamos consultar cualquiera de estos dos sitios web donde se encuentraabundante documentación:Sitio oficial de documentación de Ubuntu (en inglés): https://help.ubuntu.com/11.04/Guía general de Ubuntu (en español): http://www.guia-ubuntu.org Página 50 de 252
  51. 51. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Proyecto Freedone Manual de instalación (Versión 1.0) Ofimática (LibreOffice) Página 51 de 252
  52. 52. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Introducción En el presente manual expondremos como instalar y actualizar aplicaciones de ofimática sobreel sistema operativo Ubuntu desktop versión 11.04 de modo sencillo. Esta suite de aplicacionespermite crear documentos de texto, hojas de cálculos, generar y utilizar macros, presentaciones,generación de páginas .html y documentos .pdf y conexión a base de datos, entre otros.Libre Office cuenta con una suite de diferentes aplicaciones como: WRITER es el Procesador de Textos que tiene Libre Office. CALC es la Hoja de Cálculo de la suite. IMPRESS es la manera más sencilla y rápida de crear presentaciones multimedia efectivas. DRAW es el Editor de Gráficos Vectoriales, le permite crear diagramas y dibujos a partir decero. BASE es la interfaz de base de datos de la suite Libre Office. Con Base, puede integrarperfectamente sus estructuras de base de datos existente. MATH es un editor de ecuaciones simple que le permite diseñar y mostrar sus ecuacionesrápidamente en notación escrita estándar.LibreOffice también viene configurado con un creador de archivos PDF, que permite que se puedaleer en cualquier dispositivo informático o sistema operativo. Página 52 de 252
  53. 53. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Proceso de InstalaciónInstalación o actualización de LibreOffice Si en nuestro Ubuntu Desktop ya tuviéramos instalado LibreOffice, lo que mostraremos escomo actualizarlo con alguna aplicación que no esté instalada y necesitemos utilizarla. Veremos que se realiza de la misma forma que el resto de los aplicativos vistos conanterioridad. Primero vamos al menú Aplicaciones y le damos click en Centro de software de Ubuntu: Luego buscamos en el menú de Obtener programas las aplicaciones que queremos instalar: Página 53 de 252
  54. 54. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Luego al hacer click en el botón Instalar se nos solicitará la contraseña de usuario, tipeamos lamisma y hacemos click en el botón Autenticar para que comience la instalación.En este caso vamos a instalar el LibreOffice Base: Barra deEstado de la progresoinstalación Una vez finalizada, podemos hacer uso de la aplicación de base de datos LibreOffice Baseingresando al menú Aplicaciones/ Oficina en Ubuntu Desktop: Página 54 de 252
  55. 55. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Introducción a OpenProj Otro producto de Ofimática de utilidad para la gestión de proyectos es el OpenProj, que es unsustituto del Project de Microsoft.Entre sus principales características tenemos:  Compatibilidad con documentos de MS Project  Multiplataformas  Es liviano (menos de 10 MB) y rápido.  Genera diagramas de PERT y de Gantt.  Tablas de RBS (Resource Breakdown Structure)  WBS ó EDT  Generación de Reportes Página 55 de 252
  56. 56. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Proceso de InstalaciónPaso 1: InstalaciónDescargar el paquete .deb (openproj_1.4-2.deb) desde http://openproj.uptodown.com/ubuntuLuego ir al menú Aplicaciones / Centro de Software Ubuntu y seleccionar Obtener programas, ynos va a aparecer el producto que acabamos de descargar (OpenProj): El sistema operativo nos va a advertir y solicitar que lo instalemos sólo si confiamos en elorigen. Hacemos click en el botón Instalar. Nos solicitará la contraseña para la autenticación y comienzo de la instalación. Al finalizar la instalación nos informará que ya está listo para usar. Página 56 de 252
  57. 57. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Paso 2: Verificación de la instalaciónVamos al menú Aplicaciones y dentro de Oficina ejecutamos OpenProj. Podemos elegir Crear un proyecto nuevo lo que nos trae la siguiente pantalla donde podemosvisualizar al igual que en el Project de Microsoft, en el panel de la izquierda para generar todo loreferente a las tareas y a la derecha de la pantalla muestra los días para generar el Gantt. Página 57 de 252
  58. 58. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -En el Lateral izquierdo se muestran distintas opciones devisualizar información de nuestro proyecto. Página 58 de 252
  59. 59. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Introducción a Dia Día es un programa para realizar diagramas de diferentes tipos, desde diagramas de flujos yredes hasta circuitos. Día tiene todo lo necesario para producir diagramas de precisión y de aspecto gráficoprofesional, símil al Microsoft Visio. Página 59 de 252
  60. 60. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Procedimiento de InstalaciónPaso 1: Instalación Vamos a ir al menú Aplicaciones / Centro de Software Ubuntu y seleccionar Obtenerprogramas, y vamos a buscar la aplicación Día. Lo seleccionamos y hacemos click en el botón Instalar. El proceso de instalación nos solicitará la contraseña para la autenticación. Página 60 de 252
  61. 61. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Luego se inicia la instalación del paquete. Barra de progresoEstado de lainstalación Instalación finalizada, podemos visualizarlo en Software instalado. Página 61 de 252
  62. 62. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Paso 2: Verificación de la instalación Vamos al menú Aplicaciones -> Gráficos -> Editor de diagramas (Día):Ejecutamos la aplicación:Verificamos que la aplicación ejecuta correctamente y esta lista para ser utilizada. Página 62 de 252
  63. 63. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Paso 3: Utilización del programa Podemos elegir qué tipo de diagrama deseamos realizar dentro del Menú que aparece a laderecha, que es el Editor de Diagrama. Hay diversas opciones para elegir, cada una con su correspondiente iconografía. Página 63 de 252
  64. 64. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Seleccionaremos un diagrama de red Cisco, en nuestro caso. Posteriormente arrastramos los íconos necesarios que aparecen a la derecha y los puntos deunión y generamos el diagrama que necesitamos. Para guardar el diagrama generado, hacemos click en Archivo -> Guardar Diagrama. Pordefecto lo guarda con una extensión propietaria “.dia”. Página 64 de 252
  65. 65. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Sin embargo podemos exportar fácilmente a otros formatos desde el Menú -> Archivo ->Exportar. Página 65 de 252
  66. 66. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Herramientas incorporadas En nuestro escritorio de Ubuntu Desktop, clickeando en Aplicaciones -> Internet disponemosde varias herramientas de gran utilidad para trabajo en red.Navegador de Internet El navegador de internet Mozilla Firefox es muy sencillo de utilizar, y no requiere ningunaconfiguración, excepto que utilicemos la salida a internet por un servidor Proxy. Página 66 de 252
  67. 67. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Cliente de correo Evolution También es sencillo de utilizar, aunque obviamente requiere configurar los parámetros delservidor de correo al cual nos conectaremos. Esto es muy importante y los parámetros de conexiónnos lo debe proporcionar el administrador del servidor de correo.La primera pantalla que aparece es la que sigue, seleccionamos Adelante Luego aparece la opción de restaurar desde un respaldo, esto en caso que dispongamos de unbackup de nuestra configuración previa, o bien traigamos una que hayamos tomado otro equipo.Clickeamos Adelante. Página 67 de 252
  68. 68. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - La siguiente pantalla solicita información relativa a nuestra identidad, para lo cual llenamoscomo sigue:Nombre Completo: Como queremos que aparezcamos como remitente.Dirección de correo-e: Nuestra dirección de correo tal como fue configurada en el servidor de correoelectrónico. Clickeamos Adelante. La siguiente pantalla solicita información del servidor de correo electrónico, en nuestro casocolocaremos los parámetros de nuestro servidor de dominio freedone.org, para lo cual llenamoscomo sigue: Tipo de servidor: IMAP. Servidor: Usuario: raul La siguiente pantalla solicita que parámetros deseamos para la recepción, en nuestro casocolocaremos los parámetros como sigue: Página 68 de 252
  69. 69. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - La siguiente pantalla solicita que parámetros deseamos para el envío, en nuestro casocolocaremos los parámetros como a continuación: Finalmente tenemos un campo de texto donde colocar un nombre descriptivo de nuestracuenta, que puede ser de utilidad para el caso que configuremos varias cuentas de correo.Clickeamos Adelante. Página 69 de 252
  70. 70. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Clickeamos en Aplicar Listo. Ya tenemos configurado nuestro cliente de correo para enviar y recibir correosconectándonos al servidor de correo electrónico. Página 70 de 252
  71. 71. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Cliente de Terminal Server Esta herramienta es de utilidad para el caso que trabajemos en un entorno mixto, con equiposcon sistema operativo Windows y podamos trabajar con un cliente de escritorio remoto, que nospermite trabajar como si fuese que estamos frente a una pantalla de Windows. Probaremos conectarnos a un servidor Windows 2003 de test. Necesitaremos ingresar los parámetros de conexión al mismo, ya sea por nombre o pordirección IP. En nuestro caso accederemos por nombre del servidor, rdp-ts.freedone.net Página 71 de 252
  72. 72. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Clickeamos en el botón Conectar.Listo, ahora ponemos nuestras credenciales de Windows, Clickeamos OK .Y ya podemos trabajar en el equipo Windows desde nuestro Ubuntu Desktop. Página 72 de 252
  73. 73. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Página 73 de 252
  74. 74. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo -Información adicional En caso de requerirse más información específica sobre configuraciones o utilización de losaplicativos presentados, recomendamos consultar entre otros, estos sitios Web donde seencontrará abundante documentación:http://www.guia-ubuntu.org/Sitios de Día: http://projects.gnome.org/dia/ https://help.ubuntu.com/community/DiaManual de OpenProj (1):http://www.slideshare.net/juliosurrey/open-proj-manualManual de OpenProj (2):http://www.fce.unal.edu.co/uifce/newuifce/conf/documentos/openproj.pdfSitio oficial de LibreOffice: http://es.libreoffice.org/Excelente manual de LibreOffice: http://www.segu-kids.org/libro-alfabetizacion-linux.htmlSitio oficial de Mozilla: http://www.mozilla.org/es-ES/firefox/new/ Página 74 de 252
  75. 75. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.- -Cap. VII Estación de trabajo - Proyecto FreedoneManual de instalación y uso básico (Versión 1.0) Edición Multimedial Video (Kino) Sonido (Audacity) Página 75 de 252

×