TRABAJO Exposicionn

36
UNIVERSIDAD NACIONAL DE PIURA FACULTAD DE INGENIERIA INDUSTRIAL ESCUELA PROFESIONAL DE INGENIERIA INFORMATICA “TRABAJO DE INVESTIGACION SOBRE CONFIGURACION DE SERVIDORES, APLICACIONES Y USOS DE LINUX” I. DATOS GENERALES 1. TÍTULO: “CONFIGURACION DE SERVIDORES, APLICACIONES Y USOS DE LINUX” 2. PERSONAL INVESTIGADOR: AUTOR: Feria Regalado Clara Lisbeth. Flores Villaseca Ronald Emilio. Paz Correa Darwin Wilder. Tume Flores Anita Jesus. Alumnos de la Escuela Profesional Ingeniería Informática. ASESOR: ING. ESPINO AGUIRRE HEBERT EDUARDO Docente Escuela Profesional Ingeniería Electrónica y Telecomunicaciones.

Transcript of TRABAJO Exposicionn

Page 1: TRABAJO Exposicionn

UNIVERSIDAD NACIONAL DE PIURA

FACULTAD DE INGENIERIA INDUSTRIAL

ESCUELA PROFESIONAL DE INGENIERIA INFORMATICA

“TRABAJO DE INVESTIGACION SOBRE

CONFIGURACION DE SERVIDORES,

APLICACIONES Y USOS DE LINUX”

I. DATOS GENERALES

1. TÍTULO:

“CONFIGURACION DE SERVIDORES, APLICACIONES Y USOS DE LINUX”

2. PERSONAL INVESTIGADOR:

AUTOR:

Feria Regalado Clara Lisbeth.

Flores Villaseca Ronald Emilio.

Paz Correa Darwin Wilder.

Tume Flores Anita Jesus.

Alumnos de la Escuela Profesional Ingeniería Informática.

ASESOR:

ING. ESPINO AGUIRRE HEBERT EDUARDO

Docente Escuela Profesional Ingeniería Electrónica y

Telecomunicaciones.

Docente Escuela Profesional Ingeniería Informática

Page 2: TRABAJO Exposicionn

3. TIPO DE INVESTIGACIÓN:

Descriptiva

4. REGIMEN DE INVESTIGACIÓN:

Libre.

5. UNIDAD ACADÉMICA A LA QUE PERTENECE:

Escuela Profesional de Ingeniería Informática

6. LUGAR DONDE SE DESARROLLA LA INVESTIGACIÓN:

Laboratorio Escuela Profesional de Ingeniería Informática.

Universidad Nacional de Piura.

7. DURACIÓN DEL TRABAJO:

4 semanas.

8. CRONOGRAMA DE ACTIVIDADES

ACTIVIDAD 03/06/13

07/06/13

08/06/1

3

14/06/1

3

15/06/13

21/06/13

22/06/13 15/07/13

Toma de Datos y Recolección de Información

X

Análisis de la información

X

Evaluación y ejecución de la recolección de datos

X

Elaboración del Informe Final

X

Page 3: TRABAJO Exposicionn

Presentación de informe final

X

II. DISEÑO DE LA INVESTIGACIÓN

INTRODUCCIÓN

Este trabajo se hace con el fin de que adquiramos un conocimiento acerca de GNU/Linux término empleado para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL y otra serie de licencias libres.La configuración de servidores en Linux. Actualmente Linux provee una sólida infraestructura de red para un gran rango de aplicaciones de servidor, Correos, Web, FTP, SSH y demás aplicaciones, ofreciendo la estabilidad, performance y soporte necesario.

ANTECEDENTES

La mayoría de ordenadores personales utiliza alguna versión de Windows. Es una realidad, nos guste o no. En los últimos años la cosa ha cambiado, varias alternativas se están abriendo camino, como es el caso de Linux.Ya que linux nos ofrece aspectos y características interesantes como:

En linux no todas sus aplicaciones son gratis pero si contaremos con un sistema operativo con editor de imagen, procesador de texto, navegador, reproductor de vídeo y música, juegos, etc.

Además cuenta con variedad de versiones y programas; En Windows sólo puedes escoger entre Windows 95, 98, XP, 2000, Vista,... Es decir, versiones antiguas de un mismo sistema operativo. En Linux puedes escoger entre cientos de versiones actuales de Linux: Mandriva, Fedora, Ubuntu, OpenSuSE,...

Es libre , seguro , fácil de usar, es perfecto para aprender informática así que cualquier distribución te puede servir para dar tus primeros pasos con C, Python, Perl, Java, PHP o Ruby.

Aunque años atrás se te podía considerar un ser extraño, actualmente muchos ya conocen o han oído hablar de Linux pero no se atreven a usarlo, así que si saben que lo utilizas te considerarán un experto en informática.

Page 4: TRABAJO Exposicionn

1. EL PROBLEMA

1.1DELIMITACIÓN

La mayoría de usuarios estamos acostumbrados o un poco limitados a solo poder evaluar o ejecutar acciones en un solo sistema operativo, desconociendo todas las características, riquezas y mejoras que nos puede brindar otro sistema operativo distinto como es el que estamos desarrollando en nuestro trabajo de investigación LINUX.

1.2 APORTES DEL PROYECTO

Lo que se busca con este proyecto, es informar a los alumnos de la Universidad Nacional de Piura, un conocimiento de lo que nos brinda Linux, en especial ubicarnos y centrarnos en nuestro tema como es la configuración de sus servidores, aplicaciones y usos que este tiene

1.3 ENUNCIADO DEL PROBLEMA

¿Se lograra motivar e impulsar a los alumnos del Programa de complementación académica, de la facultad de ingeniería Informática, a poder investigar y navegar más en lo relacionando en la plataforma de Linux?

2. HIPÓTESIS

Realizando una exposición clara, ofreciendo conocimientos y aportes recopilados y analizados en nuestra investigación que serán necesarios para poder llegar a nuestro fin, mediante imágenes y documentos que se ofrecerán a los alumnos.

3. OBJETIVOS

OBJETIVO GENERAL

Informar a los alumnos de la Escuela Profesional de Ingeniería Informática, sobre la configuración de servidores, aplicaciones y usos de Linux.

Page 5: TRABAJO Exposicionn

OBJETIVOS ESPECÍFICOS

Para la recopilación de información hacer uso de Internet y libros de informática.

Para la exposición uso de diapositivas claras y especifica. Para darles un aporte a los alumnos, entrega de un tríptico resumiendo

lo ofrecido en la exposición.

4. MATERIALES

1 PC de 2Ghz, 2GB RAM, 250GB DD.

Microsoft Word 2010.

Sistema Operativo: Linux.

Programas de ayuda para la ejecución como: virtual box

Instaladores: Ubuntu server.

5. CONTENIDO

SERVIDORES LINUX

GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licencias libres.

A pesar de que Linux es, en sentido estricto, el sistema operativo, parte fundamental de la interacción entre el núcleo y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU y con entornos de escritorio basados en GNOME, que también forma parte del proyecto GNU aunque tuvo un origen independiente. Sin embargo, una parte significativa de la comunidad, así como muchos medios generales y

Page 6: TRABAJO Exposicionn

especializados, prefieren utilizar el término Linux para referirse a la unión de ambos proyectos.

A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y supercomputadoras. donde tiene la cuota más importante del mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo, otro informe le da una cuota de mercado de 89% en los 500 mayores supercomputadores. Con menor cuota de mercado el sistema GNU/Linux también es usado en el segmento de las computadoras de escritorio, portátiles, computadoras de bolsillo, teléfonos móviles, sistemas embebidos, videoconsolas y otros dispositivos.

Cuota de mercado

Numerosos estudios cuantitativos sobre software de código abierto están orientados a temas como la cuota de mercado y la fiabilidad, y ciertamente muchos de estos estudios examinan específicamente a GNU/Linux.

La medición "cuota de mercado" puede resultar inservible ya que es un concepto basado en ventas comerciales (unidades materiales vendidas). Por otro lado Linux es utilizado frecuentemente en servidores con acceso público desde Internet por lo que la cuota de mercado es extremadamente inferior a la cuota de uso. Baste notar, p.ej, que Facebook, Gmail, LinkedIn o Yahoo funcionan sobre servidores GNU/Linux, de forma que aun cuando estemos accediendo desde un navegador ejecutándose en Windows/Mac, la aplicación real se está ejecutando en servidores Linux y los datos están almacenándose igualmente en dichos servidores.

Hay varias empresas que comercializan soluciones basadas en GNU/Linux: IBM, Novell (SuSE), Red Hat (RHEL), Mandriva (Mandriva Linux), Rxart, Canonical Ltd. (Ubuntu), así como miles de PYMES que ofrecen productos o servicios basados en esta tecnología.Después de haber hecho una introducción a lo que es Linux, haremos una introducción a términos que serán necesarios para poder profundizar en lo que es configuración de Servidores Linux, teniendo como términos los siguientes:

¿Qué es un Servidor?

Es una computadora que al formar parte de una red, provee servicios a otras computadoras denominadas clientes.Un servidor puede ser una computadora común (uso personal), hasta una maquina sumamente potente (servidor web con base de datos grandes; los cuales pueden contener varios terabytes de memoria).

Teniendo como servidores:

Servidor DHCP.

Page 7: TRABAJO Exposicionn

Servidor FTP

Servidor DNS

Servidor de Fax

Servidor NFS, NIS

Servidor LDAP, servicio de directorio de personas.

SSH, conexión remota encriptada.

LINUX EN EL SERVIDOR

Confiabilidad, estabilidad.

Seguridad.- Utilizado en internet desde el inicio, hoy la mayoría de los

servidores en internet corren con Linux.

Flexibilidad.- Flexibilidad y potencia de un Sistema Unix.

Escabilidad.- En el Sistema Operativo con soporte a mas plataformas.

TCO y facilidad de administración.

Tendencia.

Principales Características de un servidor:

o Sistema Operativo:

Hablando en términos de software, también se tiene que decir que sistema

operativo llevara. Ya sea Linux o Windows Server, que son los más usados,

dependiendo el ambiente de trabajo donde se utilizara, la seguridad que sea

necesaria, y el presupuesto con el que se cuenta.

Sistema Operativo Linux:Es un Sistema Operativo. Utiliza un núcleo Linux, y su origen está basado en

Debian. Ubuntu está orientado al usuario novel y promedio, con fuerte enfoque

en la facilidad de uso y mejorar la experiencia de usuario. Está compuesta de

múltiple software normalmente distribuido bajo una licencia libre o de código

abierto.

Page 8: TRABAJO Exposicionn

Ubuntu Server:Orientado exclusivamente a servidores. Permite instalar Ubuntu en una

computadora usada como servidor. No instala una interfaz gráfica de usuario

por defecto, esto quiere decir que solo se utiliza mediante líneas de comando.

Seguridad en Servidor Linux: Rotación de registros:

Normalmente, Linux hace circular los registros de Kermel, del Servidor Web, y

de otras muchas aplicaciones, guardando las cuentas antiguas bajo nombres

alternativos. Deberías consultar al archivo /var/log y asegurarte de que está

funcionando correctamente.

Sistema de Archivos:

Realiza un chequeo básico (con fsck) para ver si hay algún error en el disco. Es

importante encontrarlos antes de que nos den problemas serios y comencemos

a perder información.

Actualizaciones:

Si no haz instalado las últimas actualizaciones de software que deberías,

especialmente si se trata de parches del kernel, hazlo cuanto antes. Cualquier

momento que encuentres es bueno para aprovechar y hacer un reinicio

obligatorio resolviendo las actualizaciones.

Page 9: TRABAJO Exposicionn

Chequeo de Seguridad:

Haz una búsqueda general para localizar rootkits, vulnerabilidades, virus, o

scripts conflictivos.

Memoria y CPU:

Pon a prueba el rendimiento de la CPU y la memoria de tu servidor Linux.

Compruebe los tiempos medios de carga de la información y asegúrate que

cumplen con los parámetros deseados.

Controlar el acceso a nuestro Sistema cuando se use el servicio de subir

y bajar archivos (FTP).

Implementar un FIREWALL (Pared de fuego o control de acceso

Seguro) para proteger el servidor y toda la red local a través de políticas

y reglas de seguridad. Los accesos a los servicios pueden ser

controlados mediante este firewall de acuerdo a lineamientos

institucionales.

Este enterado diariamente de los posibles ataques, alarmas del sistema

y cualquier evento fuera de lo normal, todo esto en su correo electrónico.

De esta forma usted puede tomar acciones preventivas y correctivas

Aprenda trucos para acceder de una forma rápida y segura a su sistema,

establezca túneles y/o VPNs (accesos privados encriptados) desde

cualquier lugar de internet, cuando algún ejecutivo o un miembro del

personal necesiten acceder a la red local y usar los recursos de la

institución.

CONFIGURACION DE SERVIDORES LINUX

DHCP (Dynamic Host Configuration Protocol) es un protocolo de red en el que el servidor bajo el que está corriendo provee los parámetros de configuración necesarios a las máquinas conectadas a la red que así lo soliciten. Mediante DHCP se asignarán de forma totalmete automática y transparente parámetros como la puerta de enlace, la máscara de subred, la DNS o la propia dirección IP.

Funcionamiento

Page 10: TRABAJO Exposicionn

El protocolo DHCP nace en octubre de 1993 de la mano del Grupo de Trabajo Dynamic Host Configuration del IETF (Internet Engineering Task Force), una organización de voluntarios que define protocolos para su uso en internet) y sus características quedan definidas por el estándar RFC 2131 y RFC 2132. Dicho protocolo cubría la necesidad de control que empezaban a requerir ciertas redes de tamaño bastante abultado, donde la administración de las mismas se hacía bastante complicada, ya fuera por el número de equipos instalados o por la longitud física de la misma (proveedores de acceso a internet). Sin el protocolo DHCP, cada ordenador de una red ha de recibir su configuración manualmente, con el inconveniente que esto supone a la hora de reasignar direcciones a ordenadores que cambian frecuentemente su conexión, el cambio eventual de un servidor de DNS externo o la puerta de enlace de salida al exterior. El control de todos estos parámetros es absoluto desde un servidor de DHCP.

El protocolo admite tres tipos de asignación de direcciones IP, que pueden combinarse entre sí:

Manual / Estática - La asignación se realiza a partir de la lectura de una tabla de direcciones introducida manualmente por el administrador del servidor. Habitualmente, la máquina que recibe la asignación estática tiene igualmente configurada una dirección MAC que no debería repetirse en toda la red. De esta forma, dicha máquina recibe siempre la misma dirección IP, independientemente de dónde y cuándo se realice la conexión.

Automática e ilimitada - Una vez que el administrador ha determinado un rango de direcciones disponibles, la asignación se realiza de forma permanente hacia el cliente que la solicita y hasta que éste la libera.

Dinámica y limitada - Cada cliente obtiene su dirección al iniciar el interfaz de red. Mediante este método, las direcciones dentro del rango elegido por el administrador se reutilizan con cada máquina y durante un tiempo determinado. Con esta asignación se facilita enormemente la entrada de nuevas máquinas a la red de forma dinámica.

Básicamente, DHCP se dividirá en dos partes bien diferenciadas: un protocolo encargado de intercambiar los parámetros de red específicos para cada cliente y un mecanismo encargado de la asignación de las direcciones. Por otra parte, y de forma habitual, el servidor de DHCP se estructurará a partir de dos bases de datos: una estática, al uso de BOOTP, protocolo anterior a DHCP y compatible con éste y otra con una pila de direcciones disponibles, que será la encargada de facilitar los datos en una asignación automática o dinámica.

El funcionamiento sobre el papel de DHCP es bastante simple: el servidor DHCP recibe una petición del cliente y se chequea la base de datos estática en busca de alguna dirección asignada a la máquina que realiza la petición. Si existe una entrada para la dirección física que realiza la petición, se devuelve la dirección almacenada que corresponda. Si no se encuentra nada, el servidor selecciona una dirección disponible de la base de datos dinámica y se asigna de forma temporal a la máquina que lo solicita.

Page 11: TRABAJO Exposicionn

Repasemos las opciones más importantes que un servidor DHCP puede asignar/proveer a cualquier cliente que lo solicite. Dado que este es un artículo sobre un protocolo determinado, no se explicará el cometido de cada una de estas opciones:

Dirección del servidor de DNS. Nombre de DNS. Puerta de enlace de la dirección IP. Dirección IP. Máscara de subred. Tiempo máximo de espera de ARP (Addres Resolution Protocol). MTU (Maximun Transfer Unit) para cada máquina. Servidores NIS. Dominios NIS. Servidores NTP (Network Time Protocol). Servidores POP3 (Post Office Protocol) Servidor SMTP (Simple Mail Transport Agent). Servidor TFTP (Trivial File Transfer Protocol). Nombre del servidor WINS (Windows Internet Naming Service).

Requisitos  Lo primero es entender el concepto de las direcciones IP. 

Saber para qué sirve un servidor DHCP. 

Tener instalado el webmin, y que ya te explicamos cómo. (También te puede interesar potenciar webmin). 

Asignar una IP fija (o estática). Es recomendable (obligatorio) para todos los tipos de servidores que montemos en un ordenador, tenerlos localizados siempre en la red. Así que si no está asignado ya, aquí tenéis el artículo dónde podréis cambiar la IP.

Detalles a tener en cuenta

Lo normal en una red local, es que nuestro router funcione como servidor DHCP y asigne la configuración de red. Con lo cual, si tenemos este servicio funcionando, es recomendable que se desactive. Esto se debe a que no se puede asignar una dirección IP a dos ordenadores, y si esto ocurre, da un error de conflicto de IP. Y el que primero la tenga asignada, se quedará con ella,y el segundo se quedará con una dirección alternativa.

También debemos planificar nuestro mapa de equipos en la red, y sus respectivas asignaciones de IP.

Page 12: TRABAJO Exposicionn

Otro detalle más que obvio, es que si el servidor en dónde lo instalamos está apagado, ningún ordenador que se conecte posteriormente recibirá la información de red, y obviamente, no tendrá acceso a la misma.

COMANDOS MÁS USADOS EN UBUNTU SERVERAl momento de instalar Ubuntu Server nos pedirá crear un usuario y una contraseña por defecto (cuenta de administrador). Cuando se requiera hacer alguna operación dentro del servidor, antes de cada línea de comando se teclea la palabra sudo, el cual es un programa que permite a los usuarios ejecutar programas con los privilegios de seguridad.

Para evitar teclear la palabra sudo durante cada línea de comando se puede entrar con la cuenta de superusuario la cual contiene todos los privilegios dentro del servidor, esta cuenta es llamada root, hay que verificar el manejo apropiado de esta cuenta ya podemos ocasionar algún imperfecto dentro del sistema. Para cambiar a la cuenta de superusuario hay que teclear sudo passwd root y agregar una contraseña para este usuario.

Si se necesita cerrar la sesión en Ubuntu Server y poder entrar a otra con otro momento de usuario existente se teclea el comando logout, al realizar esto el sistema nuevamente pedirá el nombre del usuario y después la contraseña para poder iniciar nuevamente la sesión.

Existe un archivo “/etc/apt/sources.list” que contiene direcciones de bases de datos en internet con la dirección de los paquetes (aplicaciones y librería).

Estas listas son actualizadas a medida que cambian los paquetes, cuando esto sucede Linux nos advierte y propone las actualizaciones pertinentes. Esto significa que con un solo sistema se actualiza todo el software.

Apt-get update: este comando se ejecuta después de cambiar /etc/apt/sources.list o /etc/apt/preferences. También debe ejecutarlo periódicamente para asegurarse que sus fuentes están actualizadas.

Aptitude: puede usarse desde la línea de comandos de manera similar a apt-get pero solo para algunos comandos instalar y remover serían los más comunes.

Sin embargo, ya que aptitude muestra más información que apt-get, puede considerarse una mejor para las operaciones de instalar y remover.

Page 13: TRABAJO Exposicionn

Apt-get install nombre_paquete: instala un nuevo paquete.

Apt-get upgrade: actualiza todos los paquetes.

Apt-get dist-upgrade: actualiza a la siguiente versión de la distribución.

Apt-get remove nombre_paquete: elimina un paquete que ha sido instalado con anterioridad.

Apt-file search nombre_archivo: Busca los paquetes (no necesariamente instalados) que contengan archivos que incluyan la cadena nombre_archivo.

Mkdir: sirve para crear carpetas (directorios), no trabaja si existe un directorio con el mismo nombre. Acrónimo del inglés “make directory”, que en español significa hacer directorios.

Fdisk: suministra información sobre las particiones, con él es posible crear o eliminar particiones y unidades lógicas y definir la partición activa, si es que no lo está.

Cd: se utiliza para navegar por los directorios.

Cp: copia archivos de un lugar a otro. Si el destino es un archivo existente, el archivo se sobrescribe; si el destino es un directorio existente, el archivo se copia al directorio (el directorio no se sobrescribe).

Cp-R: copia carpetas y subcarpetas.

Mysql-u “usuario”-p-d”nombre BD”- password=”password del administrador” < ”dirección donde esta el sql”: Restaura el respaldo de una base de datos en mysql desde una localidad de Ubuntu Server.

Chmod: Este comando se aplica sobre ficheros o carpetas, en el caso de que sean carpetas podemos usar la opción –R para dar permisos recursivamente a todas las carpetas y ficheros que contengan. En este comando se puede especificar qué tipo de permisos se puede otorgar a dicha carpeta y para ello e tienen los siguientes:

0= Ningún permiso (Lectura = 0 + escritura=0+ ejecución = 0)

1= Permiso de ejecución (Lectura = 0 + escritura=0+ ejecución = 1)

2= Permiso de escritura (Lectura = 0 + escritura=2+ ejecución = 0)

3= Permiso de escritura y ejecución (Lectura = 0 + escritura=2+ ejecución = 1)

4= Permiso de lectura (Lectura = 4 + escritura=0+ ejecución = 0)

5= Permiso de lectura y ejecución (Lectura = 4 + escritura=0+ ejecución = 1)

Page 14: TRABAJO Exposicionn

6= Permiso de lectura y escritura (Lectura = 4 + escritura=2+ ejecución = 1)

7= Permiso de lectura, escritura y ejecución (Lectura = 4 + escritura=2+ ejecución = 1)

Instalación del software DHCP en un servidor Linux

Para nuestra instalación, vamos a utilizar una implementación del protocolo DHCP programada y mantenida por el ISC (Internet Systems Consortium). El software puede descargarse de su página web, aunque la gran mayoría de las distribuciones de Linux han compilado un paquete que incluye la versión de DHCP del ISC. En nuestro caso, instalaremos DHCP desde la herramienta de paquetería YUM, aunque podemos usar la herramienta que creamos más conveniente:

[root@anna ~]# yum install dhcpInstalling: dhcp    ################ [1/1]Installed: dhcp.i386 10:3.0.2-34.FC4Complete!

Con este paso, el software que implementará el protocolo en nuestro servidor quedará totalmente instalado. No se necesitan más programas adicionales y tan sólo habrá que configurar el servidor para que arranque de manera predeterminada con el inicio del sistema. En sistemas con Fedora Core, dicha configuración se implantaría de la siguiente manera:

# /sbin/chkconfig dhcpd on# /sbin/service dhcpd start

Configuración del servidor

La instalación del servidor deja un fichero de configuración en la ruta /etc/dhcp.conf. Este fichero será leído durante la carga del protocolo DHCP y en él se configuran todas las opciones del mismo. Cualquier modificación realizada sobre este fichero será tenida en cuenta cada vez que el demonio de DHCP se inicie. Veamos un ejemplo de dicho fichero:

authoritative;ddns-updates on;

Page 15: TRABAJO Exposicionn

ddns-update-style ad-hoc;option domain-name-servers 10.0.0.1, 202.188.0.133, 202.188.1.5;option subnet-mask 255.255.255.0;option routers 10.0.0.1;

subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.201 192.168.1.220;default-lease-time 86400;max-lease-time 86400;option routers 192.168.1.1;option ip-forwarding off;option broadcast-address 192.168.1.255;option subnet-mask 255.255.255.0;option domain-name-servers 192.168.1.100;option nntp-server 192.168.1.100;option netbios-name-servers 192.168.1.100;}

subnet 10.0.0.0 netmask 255.255.255.0 {ddns-updates on;range 10.0.0.60 10.0.0.150;}

group {host 001_1 {ddns-updates on;hardware ethernet 00:50:8b:aa:f3:24;fixed-address 10.0.0.50;}

host 001_2 {ddns-updates on;hardware ethernet 00:50:8b:aa:f3:24;fixed-address 10.0.0.50;}

host cosh {hardware ethernet 00:30:6e:28:5c:3f;fixed-address 10.0.0.9;}}

Como podemos observar, cada orden o parámetro termina con un punto y coma (;), a excepción de las opciones que necesitan de varios parámetros, que se agrupan entre llaves ({...}). Repasemos a continuación las opciones y parámetros más importantes a nuestra disposición (para un detalle completo de todos los comandos accederemos al manual de configuración dhcp.conf(5) y dhcp-options(5)):

Page 16: TRABAJO Exposicionn

authoritative - La configuración correcta para la red es la definida en el servidor DHCP. Poner este parámetro al comienzo del archivo de configuración supone que el servidor DHCP reasignará direcciones a los clientes mal configurados por el motivo que sea, incluída una configuración nueva del servidor.

not authoritative - La función de este parámetro es justo la contraria del anterior. Es decir: la configuración del servidor de DHCP no es concluyente y los clientes mal configurados que sean detectados por el servidor, seguirán con su configuración intacta.

ignore|allow client-updates - Permite la actualización de las asignaciones (allow) de un cliente a requerimiento de este, o bien las asignaciones se actualizan cuando el servidor así lo requiera (ignore).

ddns-hostname <nombre> - Por defecto, el servidor DHCP utiliza como nombre para la solicitud el nombre que el cliente tiene asignado a su máquina. Mediante este parámetro se asigna un nombre concreto a una máquina o a todas en general. Por ejemplo, para asignar un nombre a una dirección MAC concreta, utilizaremos el código siguiente:

host "nada" {hardware ethernet 00:60:30:3f:2d:4a;ddns-hostname "nombre_del_host";}

Y para asignar, por ejemplo, la dirección MAC como parte del nombre del cliente, podemos usar lo siguiente:

ddns-hostname = binary-to-ascii (16,8, "-", substring (hardware, 1, 6));

Que devolverá algo como 0-50-56-b-b-b.dhcp.nombre.com.

ddns-domainname <nombre> - Mediante el uso de este parámetro, se añadirá <nombre> al final del nombre de la máquina cliente, para formar un nombre de dominio totalmente cualificado (FQDN).

ddns-update-style <tipo> - Define el método de actualización automática de las DNS. Los valores pueden ser ad-hoc, interim y none.

ddns-updates <on|off> - Activa la actualización DNS mediante los valores asignados por DHCP.

default-lease-time <duración> - Especifica la cantidad de tiempo, en segundos, que será mantenida una asignación de direcciones, siempre y cuando el cliente no haya especificado algo concreto.

fixed-address <direcciones> - Esta opción aparece únicamente en una declaración de host. Define las direcciones estática a asignar a un host determinado.

group - Inicia la declaración de Grupo. hardware <tipo dirección> - Especifica el hardware de un cliente

BOOTP para que éste sea reconocido por el servidor de DHCP. tipo puede ser ethernet o token-ring y dirección será una serie de octetos

Page 17: TRABAJO Exposicionn

hexadecimales inequívocos de la tarjeta (por ejemplo, hardware ethernet 00:50:b3:c5:60:23).

max-lease-time <duración> - Especifica la cantidad máxima de tiempo, en segundos, que será mantenida una asignación de direcciones. No está sujeta a esta especificación la asignación dinámica BOOTP.

min-lease-time <duración> - Especifica la cantidad mínima de tiempo, en segundos, que será mantenida una asignación de direcciones.

one-lease-per-client <on|off> - Cuando la opción se iguala a on y un cliente solicita una asignación de dirección (DHCPREQUEST), el servidor libera de forma automática cualquier otra asignación asociada a dicho cliente. Con esto se supone que si el cliente solicita una nueva asignación es porque ha olvidado que tuviera alguna, luego tiene un sólo interfaz de red. No dándose esta situación entre los clientes no es muy aconsejable el uso de esta opción.

range ip-menor ip-mayor - En una declaración de subred, este parámetro define el rango de direcciones que serán asignadas. Pueden darse dos instrucciones range seguidas del modo:

range 192.168.0.11 192.168.0.100;range 192.168.0.125 192.168.0.210;

server-identifier <IP> - Identifica la máquina donde se aloja el servidor de DHCP. Su uso se aplica cuando la máquina en cuestión tiene varias direcciones asignadas en un mismo interfaz de red.

server-name <nombre> - Nombre del servidor que será suministrado al cliente que solicita la asignación.

shared-network - Declaración de Subred compartida. subnet - Declaración de Subred. option domain-name <nombre> - Nombre de dominio que usará el

cliente en una resolución de nombres vía DNS. Normalmente, será el nombre de dominio que se añadirá al host que realiza la petición de asignación.

option domain-name-servers <IP, [IP ...]> - Define el nombre de los servidores DNS.

option finger-server - Define el nombre de los servidores Finger disponibles para el cliente.

option host-name <nombre> - Especifica el nombre del cliente. Puede ser un nombre cualificado o no, aunque se recomienda que el nombre del dominio se asigne mediante option domain-name. Sólo se asignará el nombre al cliente en el caso de no tener éste asignado ninguno.

option irc-server <IP, [IP ...]> - Define el nombre de los servidores de IRC disponibles para el cliente.

option lpr-servers <IP, [IP ...]> - Define una lista de servidores de impresión LPR conforme al estándar RFC 1179. Se listan por orden de preferencia.

option nds-servers <IP, [IP ...]> - Define una lista de servidores NDS disponibles para el cliente. Se usa en conjunción de option nds-context <nombre>, que establece el nombre de inicio de la red Netware y

Page 18: TRABAJO Exposicionn

option-nds-tree-name <nombre>, que especifica el nombre del árbol a usar por el cliente solicitante.

option netbios-name-servers <IP, [IP ...]> - Especifica un listado con los servidores WINS disponibles para los clientes.

option nis-servers <IP, [IP ...]> - Define la lista de servidores NIS (Sun Network Information Server) disponibles. Los servidores se listan en orden de preferencia. Para establecer el nombre del dominio NIS, se usará option nis-domain <nombre>.

option ntp-server <IP, [IP ...]> - Define los servidores horarios de NTP disponibles. Se listan en oreden de preferencia.

option pop-server <IP, [IP ...]> - Define los servidores de POP3 disponibles, listados en orden de preferencia.

option routers <IP, [IP ...]> - Se definen una serie de routers (en la práctica, puertas de enlace), listadas en orden de preferencia, disponibles para el acceso al exterior por parte del cliente.

option smtp-server <IP, [IP ...]> - Define la lista de servidores SMTP disponibles, listados en orden de preferencia.

option subnet-mask <IP> - Definición de la máscara de subred general.

Así, tal y como hemos visto en el archivo de configuración de ejemplo, primero se escriben una serie de opciones gernerales (authoritative, ignore client-updates, etc.), para seguidamente definir una red compartida (shared-network) con todas sus opciones específicas. Dicha red incluye tres definiciones: una subred (subnet) y dos hosts específicos (host). Se puede advertir igualmente que las direcciones de estos dos hosts no tienen por qué incluirse dentro del rango de la red general.

APLICACIONES DE LINUXAplicaciones de usuario para GNU/Linux

Bases de datos relacionales Multiusuarioo PostgreSQL  (transaccional de doble fase, Control Concurrente

Multiversión de transacciones -MVCC-, multiplataforma ).o MySQL  (multiplataforma)

Bases de datos relacionales Monousuarioo OpenOffice Base (multiplataforma, necesita Java).

CADo OpenCascade Software CAD/CAM extremadamente potente y en

continua evolución.o draftsight Programa gratuito 2D. Permite editar ficheros DWG.

o BRL-CAD (Linux)

o Ares (Linux, Windows, Mac). Es de pago. En el momento de

escribir estas líneas (2010-10-03), la licencia costaba 1000 Euros (sin ofertas por volúmen)

Page 19: TRABAJO Exposicionn

o FreeCad . Programa CAD/CAE 3D de código abierto, basado en

OpenCascade, QT y Python. Entre sus características están la grabación de macros, espacios de trabajo, la posibilidad de ejecutarse con servidor y cargar dinámicamente extensiones de la aplicación. Disponible para Linux, Mac y Windows.

o Grabcad, Ofrece una librería gratuita con miles de modelos CAD.

o QCad (Linux)

o Varkon

o Comunicaciones

o Pidgin: Soporta comunicaciones con diferentes redes de forma simultánea. Entre ellas Jabber (Google Talk), MSN, YahooMessenger, AOL. El soporte chat suele ser bastante completo aunque el soporte de videoconferencia es limitado en algunas redes. Pidgin puede utilizarse también como teléfono IP integrándose con Asterisk (ver sección Telefonía).

o Evolution: Compatible con Microsoft Outlook, permite importar la agenda y buzones del mismo. También permite integrase con MS Exchange, Novell Netware y otros servicios propietarios de comunicaciones.

o Thunderbird (multiplataforma).o Inkscape : Incluye pizarra virtual a través de interneto Skype: Históricamente, el soporte de Skype para Linux ha sido

bastante malo pero recientemente las últimas versiones de Skype (2010) para Linux se pueden considerar estables y funcionales, a la par con las versiones de Windows o MacOSX.

o Planificación y gestión empresarial (ERP)

o OpenBravo  (multiplataforma, basado en Java)o Compiere ERP5 (multiplataforma, basado en Python+Zope)o OpenERP (multiplataforma, basado en Python).o

Diseño Gráfico y retoque digital de imágenes

o Krita  (Sólo Linux): Soporta aceleración por hardware (OpenGL) si está disponible, multitud de formatos, modelos de colores, brochas, herramientras de ráster y vectoriales y numerosas herramientas de diseño profesional.

o Gimp  (multiplataforma): Una lista de 50 tutoriales (en inglés de momento) puede encontrase aqui. Gimp soporta una gran cantidad de plugins. Por ej, la nueva versión Adobe CS5 incluye un rellenado inteligente de superficies. Este mismo efecto puede lograrse en GIMP instalando el plugin Resynthesizer. Un gran PERO es que muchos de estos plugins están mal documentados o incluso son completamente desconocidos al gran público. Por

Page 20: TRABAJO Exposicionn

ej, Resynthesizer estuvo presente durante muchos años pero no fue sino hasta la aparición de esta característica en Adobe CS5 cuando los usuarios empezaron a interesarse por el mismo. Esperemos que Wikibooks ayude a cambiar esta tendencia.Gimp Paint Studio, desarrollado por Ramón Miranda, ofrece una serie de extensiones/mejoras para dibujo artístico con Gimp. Puede encontrarse más información en la página del proyecto y en el blog de Ramón Miranda.

o Inkscape  (multiplataforma). Un breve tutorial de uso puede consultare aquí. En este otro enlace pueden verse otros 15 minitutoriales apoyados en ejemplos prácticos.

o Synfig : Software de animación 2D diseñado como una potente solución industrial para la creación de animaciones con calidad de película utilizando gráficos vectoriales y bitmaps. Elimina la necesidad de crear animaciones marco-a-marco, permitiendo la producción de animaciones 2D de mayor calidad con menos recursos y gente. (Multiplataforma).

o Pencil  Similar a Synfig.o Ktoon  crea animaciones 2D orientadas a dibujos animados.o Hugin  permite ensamblar un mosaico de fotogramas en una foto

panorámica inmersiva. (multiplataforma)o Darktable : Aplicación de "flujo de trabajo" (workflow) para

fotografía y desarrollo "RAW".o

Diseño Gráfico 3D

o Blender  (multiplataforma, diseño y animación 3D)

o Misfit Model 3D

o Wings 3D

o Art of Illusion

o K-3D

o Pov-Ray.

o (El siguiente artículo contiene una breve introducción a varios de los programas

citados: http://www.linuxzone.es/2008/04/19/edicion-de-imagen-y-animacion-

en-gnulinux/)

o OpenSceneGraph  engloba un conjunto de herramientas de código abierto de

gráficos 3D de alto rendimiento, usado por desarrolladores en campos tales

como la simulación, juegos, realidad virtual, visualización científica y modelado.

Está escrito enteramente en C++ y OpenGL (Multiplataforma).

o MakeHuman  permite el modelado de personajes 3-D humanos. Según sus

desarrolladores un personaje fotorealísta puede ser modelado en menos de 2

minutos.

o Electrónica

o KiCad (diseño de esquemas electrónicos y placas impresas, multiplataforma)

o gEDA

Page 21: TRABAJO Exposicionn

o Archimedes (simulador montecarldo de semiconductores de tamaño inferior al

micrómetro)

o GNU Electric (circuitos IC personalizados ASICs, chequeo de reglas eléctricas

y de diseño, generación de ROMS, PLAs, Compactación, ruteo, compilación

VHDL, diseño MOS/CMOS/nMOS/Bipolar&BiCMOS,etc ...) Multiplataforma.

o Gestión Documental

o Plone , multiusuario, motor de indexado automático con soporte para búsquedas en

tiempo real, seguridad basada en roles, soporte para flujo de trabajo documental,

interfaz web con CSS personalizable (soporta correctamente los navegadores web

más populares así como acceso desde móviles modernos -el autor de estas líneas

lo probó accediendo desde un Nokia 5800 XpressMusic-), soporte multi-idioma,

soporte para OpenID (http://es.wikipedia.org/wiki/OpenID) programable mediante

Python y sistema de plantillas, funciona en todas aquellas plataformas compatibles

con Python. Dispone también de carpetas inteligentes, que permite almacenar

búsquedas en forma de carpetas (similar en cierto modo a las vistas en una base

de datos convencional).

o Calibre , permite gestionar bibliotecas, conversión de formatos entre libros

electrónicos, syncronización con lectores de libros electrónicos de distintos

fabricante, descargar documentos web y convertilos a e-book, lector de e-

books y servidor de contenidos para acceso online a la colección de libros.

o Informe y seguimiento de averías (Ticket tracking)

o Request Tracker(RT)  Sistema de seguimiento de incidencias utilizado para

gestión de errores, "help desk ticketing", servicio al cliente, procesos de flujo de

trabajo, gestión de cambio, operaciones de red, ... Es un sistema ampliamente

utilizado hoy en día por multitud de empresas. (Nike, Qualcom, Halmark,

VeriSign, Vonage,...).o OSticket  Otra alternativa a RT.

o Ergonomía

o Workrave: Permite programar alarmas de pausas y micropausas

acompañadas de ejercicios de estiramiento para evitar lesiones

muscoesqueléticas y del sistema nervioso causadas por el trabajo diario con el

PC.

o Medicina

o Tratamiento digital de imágenes:

AMIDE (A Medical Imaging Data Examiner): Multiplataforma. Soporte

de DICOM y otros formatos. Eidición y visualización interactiva de

modelos 3D e imágenes, herramienta de traceado de cambios para

Page 22: TRABAJO Exposicionn

cuantificación en pequeños cambios en la patología, herramientas de

desarrollo con soporte para scripts (Python) y proceso por lotes (batch

process).

XMedcon: Utilidad de conversión de imágenes médicas.

Ginko-cadx : Multiplataforma. Visor DICOM completo con

características avanzadas y soporte de extensiones.

La distribución Debian GNU/Linux 6.0 anunció la disponibilidad por

primera vez de un soporte completo para tratamiento de imágenes de

resonancia magnética (MRI). El anuncio oficial en inglés puede

encontrarse aquí. Incluye software actualizado para análisis de

imágenes estructurales (p.ej ants), imágenes de difusión y tractografía

(mrtrix), reparto de estímulo (psychopy), desarrollo de secuencias MRI

(odin), así como un número versátil de herramientas de procesamiento

de datos y análisis (nipype). Más aún, esta versión (de Debian), tiene

soporte para todos los formátos de neuroimágen más importántes.

o GNUMed : Software de Registro Médico Electrónico para asistir y mejorar el

cuidado longitudinal (específicamente en ambientes ambulatorios, esto es, en

clínicas y centros multi-profesionales).

o 3DSlicer : Conjunto de herramientas para análisis de imágen y visualización

científica. Slicer es utilizado en diversas aplicaciones médicas, incluyendo

autismo, esclerosis múltiple, cancer de próstata, esquicofrenia, enfermedades

cardiovasculares y neurocirugía.

o Multimedia

o Reproductores de Video

VLC(multiplataforma)

Xine

totem.

Kaffeine: Recomendado también para TDT, incluye soporte para guía

EPG y posibilidad para programar grabación de video. En general

funciona correctamente con tarjetas TDT de Haupagge.

o Edición de video no lineal:

Blender 3D animation suite (multiplataforma)

OpenShot (Linux)

Kdenlive (Linux/Mac OS X/FreeBSD)

Kino (Linux)

Cinelerra (Linux)

LiVES (Linux/BSD/IRIX/Mac OS X/Darwin)

PiTiVi (Linux)

Page 23: TRABAJO Exposicionn

Ingex (Linux).

Lightworks : EL 13 de Abril de 2010 EditShare, propietaria del software

Lightworks, anunció su liberación para el tercer cuarto del mismo año.

LightWorks ha ganado premios científicos y técnicos así como premios

Emmy y ha sido utilizado para producir varias películas

taquilleras([ http://www.shutterisland.com/ Shutter Island],

Centurion, Hitchhiker's Guide to the Galaxy, ...).

o Herramientas de conversión y codificación de video:

Avidemux (multiplataforma)

Cuttermaran

FFmpeg

MEncoder

MP4Box

MPEG Streamclip

Nandub

Thoggen (Linux)

o Seguridad y vigilancia

ZoneMinder : Soporta cameras en red. Redundancia a fallos, permite

definir múltiples zonas de vigilancia, cada una de ellas con una

sensivilidad diferente, interfaz web, notificación de eventos por email o

SMS, permitiendo adjuntar imágenes o video, X.10 bi-direccional, ...

o Edición de audio:

Ardour : Mediante py-jack puede enlazarse con blender según se indica

en este link. Es recomendable utilizar un kernel a medida de tiempo

real preentable en lugar del kernel estándar.

[Muse Squencer] Editor Midi

Mixxx  Mezclador de audio para DJs (live mixing).

Hydrogen ] Caja de ritmos. Un pequeño tutorial de uso en inglés puede

consultarse aquí.

o Navegadores Web

o Firefox (multiplataforma).

o Google Chrome (multiplataforma).

o Tanto Firefox como Chrome tienen soporte para extensiones, gráficos

vectoriales SVG, Canvas, audio y video de forma nativa. Firefox además

soporta el estándar MathML.

o Ofimática

Page 24: TRABAJO Exposicionn

o OpenOffice , Suite offimática multiplataforma. Actualmente el proyecto continua

bajo el nombre LibreOffice (tras la adquisición de OpenOffice por parte de

Oracle se creó LibreOffice de forma paralela a OpenOffice ya que muchos de

los desarrolladores no confiaban en que Oracle intentase mantener el control,

posteriormente Oracle abandonó OpenOffice sin dar explicación alguna).

o Inkscape , editor SVG.

o dia : Editor de diagramas

o Planner : Planificador de proyectos.

o Task Juggler : Planificador de proyectos (traducido literalmente "Malabarista de

tareas"). Al contrario que la mayoría de los sistemas habituales, no se crean o

analizan proyectos de forma gráfica. La planificación se realiza mediante un

lenguaje de programación a medida utilizando un editor de textos (ayudado por

un entorno gráfico con autocompleción,...) donde se indican las distintas tareas

y sus dependencias. La planficiación en texto es posteriormente compilada

para generar los diagramas en formato PNG, HTML, etc... Recomendado para

gestión de proyectos complejos.

o Xsane : Software de escaneado. Xsane puede utilizarse junto con Tesseract-

ocr para reconocimiento automático de carácteres. Un artículo de introducción

al uso de Tesseract junto con Xsane puede encontrase aquí. Otros sistemas de

reconocimiento óptico de carácteres son OCRpus, utilizado por Google Books

y en constante desarrollo, Ocrad y jocr.

o Istanbul /RecordMyDesktop: Captura en video de sesiones de escritorio -

screencasts-. Otra alternativa la tenemos en xvidcap, una aplicación menos

completa que las anteriores, pero que en ocasiones puede ser útil puesto que

puede ejecutarse remotamente desde la línea de comandos.

o GNU Xnee : Captura y opcionalmente simula una sesión gráfica X grabada.

Puede ser utilizado para tests automatizados, demostranción de programas,

replicar comandos remotamente (las acciones del profesor son enviadas a los

escritorios de los alumnos), ...

o AiksaurusGTK: tesauro de sinónimos en inglés.

o PDF-Shuffler  Permite unir o dividir documentos pdf, rotarlos, cortarlos o

reordenar sus páginas usando un interfaz gráfico intuitivo. Una introducción al

mismo en inglés puede encontrarse en el siguiente enlace

o gLabels  está orientado a la creación de tarjetas de visita.

o Xournal  Permite añadir anotaciones (texto y gráficos) adjuntos a ficheros PDF.

Las anotaciones se guardan en un fichero con formato Xournal en paralelo al

fichero PDF original (que no es modificado).

o Servidores WEB

o Cherokee : Soporta FastCGI, SCGI, PHP, CGI, uWSGI, SSI, TLS/SSL,

hospedaje virutal, autenticación, balanceo de carga, balanceo de base de

datos, Traffic Shaper, streaming de video, etc...

o Apache: Quizás el servidor web más famoso de la historia (aunque no

necesariamente el mejor).

o Tomcat: multiplataforma, requiere JAVA.

o Telefonía

Page 25: TRABAJO Exposicionn

o Asterisk , soporta gran cantidad de tarjetas de hardware RDSI profesionales

(incluyendo cancelación de eco), multitud de protocolos VoIP, enlace entre

líneas telefónicas convencionales y redes de VozIP y pasarela para comunicar

con lenguajes de programación permitiendo complejas aplicaciones telefónicas

con acceso a base de datos externas o comunicación HTTP con sistemas

ERP/CRM/etc...

o Skype : Popular software de telefonía. Permite videoconferencia gratuita a

través de internet entre 2 o más usuarios y, mediante un pago opcional,

realizar llamadas telefónicas internacionales desde Skype a un teléfono fijo a

precio de llamada local.

El siguiente artículo en inglés explica cómo utilizar audacity para grabar

conversaciones a través de Skype.

o Educativos

o Gestión de centros de enseñanza:

Sakai  Herramienta colaborativa para centros de enseñanza para

mejorar la enseñanza, aprendizaje e investigación.

Moodle  Permite crear aulas virtuales y aprendizaje en línea orientadas

al alumno.

o Música:

GNU Solfege y Denemo: programas para aprender solfeo y

composición respectivamente.

o Geometría:

GeoGebra

Dr.Geo: Centrado en la enseñanza y educación de Geometría.

C.a.R.  (basado en Java, educación nivel avanzado)

Geometria  (basado en Java).

o Electrónica:

Simulador de Circuitos  Requiere un navegador con el plugin de applets

Java.

o Gestión de librerías:

VuFind

Evergreen

o Científicos

o GNU GSEgrafix: Genera gráficos 2D/3D a partir de un fichero de datos,

multiplataforma.

o GNU Octave: (lenguaje matemático de alto nivel, multiplataforma.

o R : Lenguaje estadístico de alto nivel, multiplataforma. Existen distintos

entornos gráficos disponibles: Rstudio, Rattle, Red-r (programación visual en

R), Deducer, Rkward,Jaguar. El blog de Datanalytics.com contiene decenas de

entradas comentando problemas de estadística y análisis de datos utilizando

R.

Page 26: TRABAJO Exposicionn

o mcsim  Programa de simulación que permite diseñar modelos estadísticos y de

simulación, simulación de Monte Carlo e inferencia bayesiana.

o SageMath : Similar a Mathematica o Matlab pero usando Python.

o [SINGULAR http://www.singular.uni-kl.de/index.html] Systema de Álgebra para

geometría algebraica polinomial, teoría de la singularidad con énfasis especial

en las necesidades del álgebra conmutativa, geometría algebraica, teoría de la

singularidad y resolución de sistemas polinómicos.

o gretl  Gnu Regression, Econometrics and Time-series Library [GRETL] Un

paquete para el análisis econométrico. Utiliza GNU Plot para la renderización

de gráficos. (multiplataforma)

o Backups/Copias de seguridad

o Bacula  Completo sistema de copias de seguridad (backups) a través de red.

o

CAPITULO I11: RESULTADOS OBTENIDOS

Los resultados del presente trabajo son:

Conocimiento de los alumnos sobre una pequeña introducción a lo que

es Linux.

Conocimiento de los alumnos de términos necesarios para poder realizar

la configuración de servidores en Linux.

Conocimiento de los alumnos de los usos de servidores Linux.

Conocimiento de los alumnos de las aplicaciones Linux.

Page 27: TRABAJO Exposicionn

CAPITULO 1V: CONCLUSIONES

Las conclusiones que sacamos del presente trabajo son:

Linux por ser un sistema Operativo de licencia libre es más económico

que Windows, y esta es una de las razones por las cuales muchos

usuarios prefieren Linux para sus empresas; más aún cuando se

requiere de uso de un servidor de base de datos, en tal caso Linux

ofrece muchas opciones de licencia gratuita.

En términos de desempeño Linux es un poco más rápido, esto debido a

que Windows tiende a ofrecer más facilidades graficas lo cual consume

más recursos que Linux.

Linux es fácil de usar solo es cuestión de práctica, para el manejo de

este, ofrece paneles de control lo que permite obtener el máximo de

beneficios, de una manera sencilla, con una interfaz gráfica amigable al

usuario.

Los servidores Linux por lo general soportan paginas programas en

HTML y PHP y también soporta base de datos MySql y PostgredSQL.

CAPITULO V: BIBLIOGRAFIA