SlideShare una empresa de Scribd logo
Ubuntu como servidor
              Novedades y ejemplos prácticos


                                              Antonio Ognio
                                        antonio@linux.org.pe


Universidad Inca Garcilaso de la Vega                09 de Mayo de 2009
Agenda

  Un vistazo a la distribución para servidores
●


  Novedades en Ubuntu 9.04
●


  Ejemplos prácticos e ideas para comenzar
●


    Servidor SSH
  ●


    Servidor FTP
  ●


    Servidor Web
  ●


      Instalación de MySQL y PHP
    ●


      Configuración de virtual hosts
    ●


  Enlaces a recursos de interés
●
Ubuntu Server Edition
  Selección de paquetes orientada a servidores
●


  Construido sobre la base de Debian
●


  Optimizaciones para uso como servidor
●


  Soporte a hardware de servidores
●


  Optimizaciones para virtualización
●


  Soporte para despliegue automatizado
●


  Soporte técnico de Canonical Inc.
●


  Certificado en hardware para servidores
●


  Disponible desde Breezy Badger (5.10)
●
Ubuntu Server Edition

El legado de Debian

  Ampliamente usado como servidor
●


  Gestión de la configuración
●


  Alta ntegración entre los paquetes
●


  Actualización de servicios en ejecución
●


  Altos estándares de calidad
●


    Exigencias a los desarrolladores
  ●


    LSB y FHS
  ●
Ubuntu Server Edition

Ciclo de vida y soporte
Ubuntu Server Edition

Virtualización
  Mejoras tanto como anfitrión (host) como
●


invitado (guest)
  Existen soluciones libres y privativas
●


    Vmware y Parallells (privativa)
  ●


    KVM y XEN (libres)
  ●


  Solución recomendada: KVM
●


    Paquetes a instalar:
  ●


      ubuntu-virt-server
    ●


      ubuntu-virt-mgmt
    ●
Ubuntu Server Edition

Ubuntu JeOS
  Just Enough Operating System
●


  Imagen ISO de unos 100 MB
●


  Optimizado para su uso como invitado
●


    VMware ESX
  ●


    VMware Server
  ●


    KVM
  ●


  Disponible desde Gutsy Gibbons (7.10)
●
Ubuntu Server Edition

Despliegue automatizado
Ubuntu Server Edition

Certificaciones de Hardware

  Sun Microsystems (ahora parte de Oracle)
●


    Sun Fire X2100, X2200, X4100, X4150
  ●


  System76
●


    Eland Pro Pedestal/Rack
  ●


    Jackal 1U, Eland Pedestal
  ●


    Jackal Pro 1U, Jackal
  ●
Ubuntu Server Edition

Compatibilidad con servidores
  Cualquier servidor x86 (no validados)
●


  HP Proliant Series (13 modelos)
●


  IBM
●


    x3250, x3400, x3550, x3650, x3655
  ●


  Dell
●


    SC 440, SC 1435
  ●


    PowerEdge 860, 1950, 2900, 2950
  ●
Ubuntu Server Edition

Soporte SAN           (Storage Area Network)

  ISCSI
●


    Clusters
  ●


    Servidores de archivos
  ●


    Servidores de backup
  ●


  DRDB
●


    Replicación a nivel de dispositivos
  ●
Ubuntu Server Edition

        Ubuntu en la nube
  Ubuntu en Amazon EC2
●


    Elastic Computing Cloud
  ●


    Disponible una imagen de disco con Ubuntu
  ●


    S.O. optimizado para la nube
  ●


  Ubuntu Enterprise Cloud
●


    Basado en el proyecto Eucalyptus
  ●


    Compatibilidad con las APIs de Amazon EC2
  ●
Servicios pre-configurados



  Servidor OpenSSH
●


  Servidor de impresión
●


  Servidor de base de datos (Postgres, MySQL)
●


  Servidor Tomcat (Java)
●


  Servidor DNS
●


  Servidor de correo
●


  Servidor web (LAMP)
●
Ubuntu Server Edition
Novedades en Ubuntu 9.04
Novedades en el Kernel



  Incluye la versión 2.6.28
●


  Mejoras en el manejo de la memoria
●


  Mejoras para facilitar la escalabilidad
●


  Tracepoints
●


  Mejoras en KVM
●


  Otras...
●
Otras características



  Soporte para sistema de archivos Ext4
●


     Aún el fs por omisión es Ext3
  ●


     Ext4 será el fs por omisión en las próximas
  ●


    versiones de Ubuntu
  Soporte para la nube con Eucalyptus
●


  Soporte de mensajería corporativa con Rabbit
●


MQ (computación distribuida)
Virtualización con OpenNebula
Seguridad


  AppArmor
●


    Listas de control de acceso obligatorias
  ●


    basadas en nombres
  Ubuntu UFW
●


    Uncomplicated Firewall
  ●


    Interfaz en la línea de comandos
  ●


    Una manera simple de agregar o retirar
  ●


    reglas de iptables
Samba 3.3

  Soporte para clusters
●


  Mejor soporte con las últimas versiones de las
●


tecnologías de Microsoft
Ideas para comenzar a administrar
servidores con Ubuntu
  Tu propio servidor en una máquina virtual
●


  Tu propio servidor en un VPS
●


    Unos US$ 20 al mes en Linode.com y otros
  ●


  Ejemplos prácticos e ideas para comenzar
●


    Servidor SSH
  ●


    Servidor FTP
  ●


    Servidor Web
  ●


      Instalación de MySQL y PHP
    ●


      Configuración de virtual hosts
    ●
Enlaces a recursos de interés



http://www.ubuntu.com

http://www.ubuntu.com/products/whatisubuntu/serveredition

http://ubuntuserver.wordpress.com

https://help.ubuntu.com/community/EC2StartersGuide

http://www.debian-administration.org
GRACIAS!!!

¿Preguntas?

Más contenido relacionado

La actualidad más candente

Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuración
xandra8556
 
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Florin Marian Virstiuc
 
Microsoft Exchange Server 2010 ASOIV
Microsoft Exchange Server 2010 ASOIVMicrosoft Exchange Server 2010 ASOIV
Microsoft Exchange Server 2010 ASOIV
jesancab
 
Introducción a Ansible
Introducción a AnsibleIntroducción a Ansible
Introducción a Ansible
Dani Rodríguez
 
Presentacion instaladores os debian centos
Presentacion instaladores os debian centosPresentacion instaladores os debian centos
Presentacion instaladores os debian centosOpenStack-VE
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
Iker Canarias
 
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
rameses
 
IdeaSpaceVR: como crear tu plataforma de realidad virtual
IdeaSpaceVR: como crear tu plataforma de realidad virtualIdeaSpaceVR: como crear tu plataforma de realidad virtual
IdeaSpaceVR: como crear tu plataforma de realidad virtual
MizaelMartinez2
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
Fausto Amador Mairena
 
Servidor web apache
Servidor web apache Servidor web apache
Servidor web apache
elkincarmonaerazo
 
Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14
Luis Carlos Silva Dias
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasUTP
 
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
Luis carlos silva dias   instalación servidor dns en ubuntu 14.04Luis carlos silva dias   instalación servidor dns en ubuntu 14.04
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
Luis Carlos Silva Dias
 
It automation con ansible sd
It automation con ansible sdIt automation con ansible sd
It automation con ansible sd
pablocalvo86
 
Cómo Usar VPS Panel de Control (kvm)
Cómo Usar VPS Panel de Control (kvm)Cómo Usar VPS Panel de Control (kvm)
Cómo Usar VPS Panel de Control (kvm)
Hostname Ltda.
 
Taller Archlinux - 1ª Sesión
Taller Archlinux - 1ª SesiónTaller Archlinux - 1ª Sesión
Taller Archlinux - 1ª Sesión
María José Montes Diaz
 

La actualidad más candente (20)

Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuración
 
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
 
Microsoft Exchange Server 2010 ASOIV
Microsoft Exchange Server 2010 ASOIVMicrosoft Exchange Server 2010 ASOIV
Microsoft Exchange Server 2010 ASOIV
 
Bulma 441
Bulma 441Bulma 441
Bulma 441
 
Introducción a Ansible
Introducción a AnsibleIntroducción a Ansible
Introducción a Ansible
 
Presentacion instaladores os debian centos
Presentacion instaladores os debian centosPresentacion instaladores os debian centos
Presentacion instaladores os debian centos
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
Montando un Servidor FreeNX en CentOS - Freenx-I - Instalación y Configuració...
 
Os commerce
Os commerceOs commerce
Os commerce
 
Lopez byron
Lopez byronLopez byron
Lopez byron
 
IdeaSpaceVR: como crear tu plataforma de realidad virtual
IdeaSpaceVR: como crear tu plataforma de realidad virtualIdeaSpaceVR: como crear tu plataforma de realidad virtual
IdeaSpaceVR: como crear tu plataforma de realidad virtual
 
Squid
Squid Squid
Squid
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Servidor web apache
Servidor web apache Servidor web apache
Servidor web apache
 
Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14Instalación y configuración de servidor ftp en ubuntu server 14
Instalación y configuración de servidor ftp en ubuntu server 14
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicas
 
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
Luis carlos silva dias   instalación servidor dns en ubuntu 14.04Luis carlos silva dias   instalación servidor dns en ubuntu 14.04
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
 
It automation con ansible sd
It automation con ansible sdIt automation con ansible sd
It automation con ansible sd
 
Cómo Usar VPS Panel de Control (kvm)
Cómo Usar VPS Panel de Control (kvm)Cómo Usar VPS Panel de Control (kvm)
Cómo Usar VPS Panel de Control (kvm)
 
Taller Archlinux - 1ª Sesión
Taller Archlinux - 1ª SesiónTaller Archlinux - 1ª Sesión
Taller Archlinux - 1ª Sesión
 

Destacado

Computacion en nube
Computacion en nubeComputacion en nube
Computacion en nube
Luis Lopez
 
Servidor DNS Ubuntu
Servidor DNS UbuntuServidor DNS Ubuntu
Servidor DNS Ubuntu
Sergio Santos
 
DEBIAN
DEBIANDEBIAN
DEBIAN
imbaquingosf
 
Configuracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linuxConfiguracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linux
Carlos Antonio Leal Saballos
 
Web apache en ubuntu 12,04
Web apache en ubuntu 12,04Web apache en ubuntu 12,04
Web apache en ubuntu 12,04
Alejandro Aguilera
 
Practica24 instalacióndeubuntu
Practica24 instalacióndeubuntuPractica24 instalacióndeubuntu
Practica24 instalacióndeubuntu
lucio-jose-vargas
 
Como hacer un servidor proftpd en ubuntu
Como hacer un servidor proftpd en ubuntuComo hacer un servidor proftpd en ubuntu
Como hacer un servidor proftpd en ubuntuDiego B M
 
Taller 3 grado 11
Taller 3 grado 11Taller 3 grado 11
Taller 3 grado 11
Marcelaa13
 
Instalar LVM en Ubuntu y No Morir en el Intento
Instalar LVM en Ubuntu y No Morir en el IntentoInstalar LVM en Ubuntu y No Morir en el Intento
Instalar LVM en Ubuntu y No Morir en el Intento
Sergio Meneses
 
Ubuntu en la Nube
Ubuntu en la NubeUbuntu en la Nube
Ubuntu en la Nube
Sergio Meneses
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntu
Jose Diaz Silva
 
Mandriva - Sistema Operacional
Mandriva - Sistema OperacionalMandriva - Sistema Operacional
Mandriva - Sistema Operacional
Anderson Favaro
 
Instalación y configuración de un servidor ProFTPd
Instalación y configuración de un servidor ProFTPdInstalación y configuración de un servidor ProFTPd
Instalación y configuración de un servidor ProFTPd
pablozacrosuarez
 
Instalar ubuntu 14.04
Instalar ubuntu 14.04Instalar ubuntu 14.04
Instalar ubuntu 14.04
Kleber Rojas
 
Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntu
Monchitocm Cuemtz
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
Nombre Apellidos
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en Ubuntu
Sergio Santos
 

Destacado (20)

Computacion en nube
Computacion en nubeComputacion en nube
Computacion en nube
 
Servidor DNS Ubuntu
Servidor DNS UbuntuServidor DNS Ubuntu
Servidor DNS Ubuntu
 
DEBIAN
DEBIANDEBIAN
DEBIAN
 
Configuracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linuxConfiguracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linux
 
Web apache en ubuntu 12,04
Web apache en ubuntu 12,04Web apache en ubuntu 12,04
Web apache en ubuntu 12,04
 
Practica24 instalacióndeubuntu
Practica24 instalacióndeubuntuPractica24 instalacióndeubuntu
Practica24 instalacióndeubuntu
 
Como hacer un servidor proftpd en ubuntu
Como hacer un servidor proftpd en ubuntuComo hacer un servidor proftpd en ubuntu
Como hacer un servidor proftpd en ubuntu
 
Taller 3 grado 11
Taller 3 grado 11Taller 3 grado 11
Taller 3 grado 11
 
Instalar LVM en Ubuntu y No Morir en el Intento
Instalar LVM en Ubuntu y No Morir en el IntentoInstalar LVM en Ubuntu y No Morir en el Intento
Instalar LVM en Ubuntu y No Morir en el Intento
 
Ubuntu en la Nube
Ubuntu en la NubeUbuntu en la Nube
Ubuntu en la Nube
 
Apresentação mandriva
Apresentação mandrivaApresentação mandriva
Apresentação mandriva
 
Comandos basicos linux ubuntu
Comandos basicos linux ubuntuComandos basicos linux ubuntu
Comandos basicos linux ubuntu
 
Mandriva - Sistema Operacional
Mandriva - Sistema OperacionalMandriva - Sistema Operacional
Mandriva - Sistema Operacional
 
Instalación y configuración de un servidor ProFTPd
Instalación y configuración de un servidor ProFTPdInstalación y configuración de un servidor ProFTPd
Instalación y configuración de un servidor ProFTPd
 
Linux mint
Linux mintLinux mint
Linux mint
 
Instalar ubuntu 14.04
Instalar ubuntu 14.04Instalar ubuntu 14.04
Instalar ubuntu 14.04
 
Servicio ftp
Servicio ftpServicio ftp
Servicio ftp
 
Comandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntuComandos básicos para la terminal de ubuntu
Comandos básicos para la terminal de ubuntu
 
Apache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows ServerApache: instalación y configuración en Ubuntu Server y Windows Server
Apache: instalación y configuración en Ubuntu Server y Windows Server
 
Servicio FTP en Ubuntu
Servicio FTP en UbuntuServicio FTP en Ubuntu
Servicio FTP en Ubuntu
 

Similar a Ubuntu Server Edition 9.04 Jaunty Jackalope

Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Francisco Javier Acero (Over 4K Connections)
 
Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1
Gonzalo Balladares Rivera
 
Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06
Iban Nieto Castillero
 
Techdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and LinuxTechdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and LinuxPablo Campos
 
Docker: la revolución en virtualización
Docker: la revolución en virtualizaciónDocker: la revolución en virtualización
Docker: la revolución en virtualización
Marcelo Ochoa
 
Matriz Comparativa Lms
Matriz Comparativa LmsMatriz Comparativa Lms
Matriz Comparativa Lms
ifirequena
 
Open Solaris Multimedia
Open Solaris MultimediaOpen Solaris Multimedia
Open Solaris Multimedia
juandanielp
 
SQL Server 2017 soporte en Linux
SQL Server 2017 soporte en LinuxSQL Server 2017 soporte en Linux
SQL Server 2017 soporte en Linux
Eduardo Castro
 
El servidor perfecto
El servidor perfectoEl servidor perfecto
El servidor perfectobetabeers
 
QUÉ ES MySQL
QUÉ ES MySQLQUÉ ES MySQL
Presentación Docker
Presentación DockerPresentación Docker
Presentación Docker
Gustavo Muslera
 
Despliegue de Imágenes en aulas de informática
Despliegue de Imágenes en aulas de informáticaDespliegue de Imágenes en aulas de informática
Despliegue de Imágenes en aulas de informática
ssuserbd237f
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSbrayanton
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativosbrayanton
 
CADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMACADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMA
Gloria Oyanedel
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosjuanan10
 

Similar a Ubuntu Server Edition 9.04 Jaunty Jackalope (20)

Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
 
Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1
 
Eagle_Server_v2.0_FAQ
Eagle_Server_v2.0_FAQEagle_Server_v2.0_FAQ
Eagle_Server_v2.0_FAQ
 
Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06
 
Entorno grafico
Entorno graficoEntorno grafico
Entorno grafico
 
Entorno grafico
Entorno graficoEntorno grafico
Entorno grafico
 
Virtualizacion8
Virtualizacion8Virtualizacion8
Virtualizacion8
 
Techdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and LinuxTechdays 2010 Dynamic Memory and Linux
Techdays 2010 Dynamic Memory and Linux
 
Docker: la revolución en virtualización
Docker: la revolución en virtualizaciónDocker: la revolución en virtualización
Docker: la revolución en virtualización
 
Matriz Comparativa Lms
Matriz Comparativa LmsMatriz Comparativa Lms
Matriz Comparativa Lms
 
Open Solaris Multimedia
Open Solaris MultimediaOpen Solaris Multimedia
Open Solaris Multimedia
 
SQL Server 2017 soporte en Linux
SQL Server 2017 soporte en LinuxSQL Server 2017 soporte en Linux
SQL Server 2017 soporte en Linux
 
El servidor perfecto
El servidor perfectoEl servidor perfecto
El servidor perfecto
 
QUÉ ES MySQL
QUÉ ES MySQLQUÉ ES MySQL
QUÉ ES MySQL
 
Presentación Docker
Presentación DockerPresentación Docker
Presentación Docker
 
Despliegue de Imágenes en aulas de informática
Despliegue de Imágenes en aulas de informáticaDespliegue de Imágenes en aulas de informática
Despliegue de Imágenes en aulas de informática
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
CADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMACADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMA
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Más de Antonio Ognio

Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Antonio Ognio
 
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?Antonio Ognio
 
Organizando una Hackparty
Organizando una HackpartyOrganizando una Hackparty
Organizando una Hackparty
Antonio Ognio
 
Lean Startups
Lean StartupsLean Startups
Lean Startups
Antonio Ognio
 
Redis: servidor de estructuras de datos
Redis: servidor de estructuras de datosRedis: servidor de estructuras de datos
Redis: servidor de estructuras de datos
Antonio Ognio
 
Lenguajes y frameworks para desarrollo web
Lenguajes y frameworks para desarrollo webLenguajes y frameworks para desarrollo web
Lenguajes y frameworks para desarrollo web
Antonio Ognio
 
Bases de datos NoSQL - Huancayo - 2010
Bases de datos NoSQL - Huancayo - 2010Bases de datos NoSQL - Huancayo - 2010
Bases de datos NoSQL - Huancayo - 2010
Antonio Ognio
 
Desarrollando con PHP en Windows
Desarrollando con PHP en WindowsDesarrollando con PHP en Windows
Desarrollando con PHP en WindowsAntonio Ognio
 
Gestor de paquetes YUM
Gestor de paquetes YUMGestor de paquetes YUM
Gestor de paquetes YUM
Antonio Ognio
 
Twixer (english)
Twixer (english)Twixer (english)
Twixer (english)
Antonio Ognio
 
Twixer
TwixerTwixer
Mejorando la seguridad del servicio SSH - Hardening
Mejorando la seguridad del servicio SSH - HardeningMejorando la seguridad del servicio SSH - Hardening
Mejorando la seguridad del servicio SSH - Hardening
Antonio Ognio
 
Mini-tutorial de git
Mini-tutorial de gitMini-tutorial de git
Mini-tutorial de git
Antonio Ognio
 
¿Porqué Python? ...y Django
¿Porqué Python? ...y Django¿Porqué Python? ...y Django
¿Porqué Python? ...y Django
Antonio Ognio
 
Consejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
Consejos y trucos de supervivencia para nuevos usuarios de GNU/LinuxConsejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
Consejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
Antonio Ognio
 
REPLs
REPLsREPLs

Más de Antonio Ognio (16)

Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
Desarrollo ágil de sistemas distribuidos con Python empleando la arquitectura...
 
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
¿Cómo elegir el languaje y el framework de tu próxima aplicación web?
 
Organizando una Hackparty
Organizando una HackpartyOrganizando una Hackparty
Organizando una Hackparty
 
Lean Startups
Lean StartupsLean Startups
Lean Startups
 
Redis: servidor de estructuras de datos
Redis: servidor de estructuras de datosRedis: servidor de estructuras de datos
Redis: servidor de estructuras de datos
 
Lenguajes y frameworks para desarrollo web
Lenguajes y frameworks para desarrollo webLenguajes y frameworks para desarrollo web
Lenguajes y frameworks para desarrollo web
 
Bases de datos NoSQL - Huancayo - 2010
Bases de datos NoSQL - Huancayo - 2010Bases de datos NoSQL - Huancayo - 2010
Bases de datos NoSQL - Huancayo - 2010
 
Desarrollando con PHP en Windows
Desarrollando con PHP en WindowsDesarrollando con PHP en Windows
Desarrollando con PHP en Windows
 
Gestor de paquetes YUM
Gestor de paquetes YUMGestor de paquetes YUM
Gestor de paquetes YUM
 
Twixer (english)
Twixer (english)Twixer (english)
Twixer (english)
 
Twixer
TwixerTwixer
Twixer
 
Mejorando la seguridad del servicio SSH - Hardening
Mejorando la seguridad del servicio SSH - HardeningMejorando la seguridad del servicio SSH - Hardening
Mejorando la seguridad del servicio SSH - Hardening
 
Mini-tutorial de git
Mini-tutorial de gitMini-tutorial de git
Mini-tutorial de git
 
¿Porqué Python? ...y Django
¿Porqué Python? ...y Django¿Porqué Python? ...y Django
¿Porqué Python? ...y Django
 
Consejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
Consejos y trucos de supervivencia para nuevos usuarios de GNU/LinuxConsejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
Consejos y trucos de supervivencia para nuevos usuarios de GNU/Linux
 
REPLs
REPLsREPLs
REPLs
 

Último

Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
jjfch3110
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
44652726
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 

Último (20)

Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 

Ubuntu Server Edition 9.04 Jaunty Jackalope

  • 1. Ubuntu como servidor Novedades y ejemplos prácticos Antonio Ognio antonio@linux.org.pe Universidad Inca Garcilaso de la Vega 09 de Mayo de 2009
  • 2. Agenda Un vistazo a la distribución para servidores ● Novedades en Ubuntu 9.04 ● Ejemplos prácticos e ideas para comenzar ● Servidor SSH ● Servidor FTP ● Servidor Web ● Instalación de MySQL y PHP ● Configuración de virtual hosts ● Enlaces a recursos de interés ●
  • 3. Ubuntu Server Edition Selección de paquetes orientada a servidores ● Construido sobre la base de Debian ● Optimizaciones para uso como servidor ● Soporte a hardware de servidores ● Optimizaciones para virtualización ● Soporte para despliegue automatizado ● Soporte técnico de Canonical Inc. ● Certificado en hardware para servidores ● Disponible desde Breezy Badger (5.10) ●
  • 4. Ubuntu Server Edition El legado de Debian Ampliamente usado como servidor ● Gestión de la configuración ● Alta ntegración entre los paquetes ● Actualización de servicios en ejecución ● Altos estándares de calidad ● Exigencias a los desarrolladores ● LSB y FHS ●
  • 5. Ubuntu Server Edition Ciclo de vida y soporte
  • 6. Ubuntu Server Edition Virtualización Mejoras tanto como anfitrión (host) como ● invitado (guest) Existen soluciones libres y privativas ● Vmware y Parallells (privativa) ● KVM y XEN (libres) ● Solución recomendada: KVM ● Paquetes a instalar: ● ubuntu-virt-server ● ubuntu-virt-mgmt ●
  • 7. Ubuntu Server Edition Ubuntu JeOS Just Enough Operating System ● Imagen ISO de unos 100 MB ● Optimizado para su uso como invitado ● VMware ESX ● VMware Server ● KVM ● Disponible desde Gutsy Gibbons (7.10) ●
  • 9. Ubuntu Server Edition Certificaciones de Hardware Sun Microsystems (ahora parte de Oracle) ● Sun Fire X2100, X2200, X4100, X4150 ● System76 ● Eland Pro Pedestal/Rack ● Jackal 1U, Eland Pedestal ● Jackal Pro 1U, Jackal ●
  • 10. Ubuntu Server Edition Compatibilidad con servidores Cualquier servidor x86 (no validados) ● HP Proliant Series (13 modelos) ● IBM ● x3250, x3400, x3550, x3650, x3655 ● Dell ● SC 440, SC 1435 ● PowerEdge 860, 1950, 2900, 2950 ●
  • 11. Ubuntu Server Edition Soporte SAN (Storage Area Network) ISCSI ● Clusters ● Servidores de archivos ● Servidores de backup ● DRDB ● Replicación a nivel de dispositivos ●
  • 12. Ubuntu Server Edition Ubuntu en la nube Ubuntu en Amazon EC2 ● Elastic Computing Cloud ● Disponible una imagen de disco con Ubuntu ● S.O. optimizado para la nube ● Ubuntu Enterprise Cloud ● Basado en el proyecto Eucalyptus ● Compatibilidad con las APIs de Amazon EC2 ●
  • 13. Servicios pre-configurados Servidor OpenSSH ● Servidor de impresión ● Servidor de base de datos (Postgres, MySQL) ● Servidor Tomcat (Java) ● Servidor DNS ● Servidor de correo ● Servidor web (LAMP) ●
  • 15. Novedades en el Kernel Incluye la versión 2.6.28 ● Mejoras en el manejo de la memoria ● Mejoras para facilitar la escalabilidad ● Tracepoints ● Mejoras en KVM ● Otras... ●
  • 16. Otras características Soporte para sistema de archivos Ext4 ● Aún el fs por omisión es Ext3 ● Ext4 será el fs por omisión en las próximas ● versiones de Ubuntu Soporte para la nube con Eucalyptus ● Soporte de mensajería corporativa con Rabbit ● MQ (computación distribuida)
  • 18. Seguridad AppArmor ● Listas de control de acceso obligatorias ● basadas en nombres Ubuntu UFW ● Uncomplicated Firewall ● Interfaz en la línea de comandos ● Una manera simple de agregar o retirar ● reglas de iptables
  • 19. Samba 3.3 Soporte para clusters ● Mejor soporte con las últimas versiones de las ● tecnologías de Microsoft
  • 20. Ideas para comenzar a administrar servidores con Ubuntu Tu propio servidor en una máquina virtual ● Tu propio servidor en un VPS ● Unos US$ 20 al mes en Linode.com y otros ● Ejemplos prácticos e ideas para comenzar ● Servidor SSH ● Servidor FTP ● Servidor Web ● Instalación de MySQL y PHP ● Configuración de virtual hosts ●
  • 21. Enlaces a recursos de interés http://www.ubuntu.com http://www.ubuntu.com/products/whatisubuntu/serveredition http://ubuntuserver.wordpress.com https://help.ubuntu.com/community/EC2StartersGuide http://www.debian-administration.org