Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto...

53
Página 1 Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft 05/04/2012 12:06:21 p.m. http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580 Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Fecha Martes, 01 noviembre a las 13:33:37 Tema Linux (Sistema Operativo) Explicamos cómo instalar Linux Ubuntu Server 11.10 x64 paso a paso. Instalamos también de forma automática OpenSSH Server, LAMP Server (Apache, MySQL y PHP), PostgreSQL Database y Tomcat Java Server, todo ello de forma casi desasistida en la propia instalación de Linux Ubuntu Server. Mostramos cómo realizar algunas tareas de configuración de Linux y cómo configurar los servicios de MySQL, PostgreSQL, Apache y Tomcat para acceso externo. Instalar Linux Ubuntu Server 11.10 x64, instalar Apache , PHP, MySQL, PostgreSQL, Tomcat, OpenSSH . Algunas tareas iniciales de configuración de Linux Ubuntu Server . Configuración de la red, Dirección IP estática , DNS, Puerta de enlace . Agregar usuario a fichero sudoers para no usar root para tareas administrativas . Cambiar contraseña para el superusuario root en Linux Ubuntu Server . Actualizar parches de seguridad del sistema operativo Linux Ubuntu Server . Instalar Webmin para administrar vía web el servidor Linux Ubuntu Server y sus servicios MySQL, PostgreSQL, Apache . Administración y ejecución de comandos desde cliente SSH en Linux Ubuntu Server con OpenSSH . Servidor de aplicaciones web con Tomcat Java Server . Configurar MySQL Server en Linux Ubuntu Server . Información de administración sobre MySQL Server instalado en Linux Ubuntu . Configurar MySQL Server de Linux Ubuntu Server para permitir conexiones externas . Instalar phpMyAdmin para administrar gráficamente y vía web un servidor con Linux y MySQL Server . Configurar PostgreSQL en Linux Ubuntu Server . Información de administración sobre PostgreSQL instalado en Linux Ubuntu Server . Configurar PostgreSQL de Linux Ubuntu Server para permitir conexiones externas . Instalar phpPgAdmin para administrar vía web el servidor de PostgreSQL en Linux Ubuntu Server . Artículos relacionados . Créditos . Instalar Linux Ubuntu Server 11.10 x64, instalar Apache, PHP, MySQL, PostgreSQL, Tomcat, OpenSSH En primer lugar descargaremos el fichero ISO con la instalación de Linux Ubuntu Server 11.10 x64, para ello aceederemos a la URL: http://www.ubuntu.com/download/server/download En nuestro caso seleccionaremos la versión Ubuntu 11.10 de 64 bit, pulsaremos en "Start download":

Transcript of Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto...

Page 1: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 1Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, WebminFechaMartes, 01 noviembre a las 13:33:37

Tema Linux (Sistema Operativo)

Explicamos cómo instalar Linux Ubuntu Server 11.10 x64 pasoa paso. Instalamos también de forma automáticaOpenSSH Server, LAMP Server (Apache, MySQL y PHP), PostgreSQL Database y Tomcat Java Server, todo ello deforma casi desasistida en la propia instalación de Linux Ubuntu Server. Mostramos cómo realizar algunas tareas deconfiguración de Linux y cómo configurar los servicios de MySQL, PostgreSQL, Apache y Tomcat para accesoexterno.

Instalar Linux Ubuntu Server 11.10 x64, instalar Apache, PHP, MySQL, PostgreSQL, Tomcat, OpenSSH.Algunas tareas iniciales de configuración de Linux Ubuntu Server.

Configuración de la red, Dirección IP estática , DNS, Puerta de enlace.Agregar usuario a fichero sudoers para no usar root para tareas administrativas.Cambiar contraseña para el superusuario root en Linux UbuntuServer.Actualizar parches de seguridad del sistema operativo Linux Ubuntu Server.Instalar Webmin para administrar vía web el servidor Linux Ubuntu Server y sus servicios MySQL,PostgreSQL, Apache.Administración y ejecución de comandos desde cliente SSH enLinux Ubuntu Server con OpenSSH.

Servidor de aplicaciones web con Tomcat Java Server.Configurar MySQL Server en Linux Ubuntu Server.

Información de administración sobre MySQL Server instalado en Linux Ubuntu.Configurar MySQL Server de Linux Ubuntu Server para permitirconexiones externas.Instalar phpMyAdmin para administrar gráficamente y vía web un servidor con Linux y MySQL Server.

Configurar PostgreSQL en Linux Ubuntu Server.Información de administración sobre PostgreSQL instaladoen Linux Ubuntu Server.Configurar PostgreSQL de Linux Ubuntu Server para permitir conexiones externas.Instalar phpPgAdmin para administrar vía web el servidor dePostgreSQL en Linux Ubuntu Server.

Artículos relacionados.Créditos.

Instalar Linux Ubuntu Server 11.10 x64, instalarApache, PHP, MySQL, PostgreSQL, Tomcat,OpenSSHEn primer lugar descargaremos el fichero ISO con la instalación de Linux Ubuntu Server 11.10 x64, para elloaceederemos a la URL:

http://www.ubuntu.com/download/server/download

En nuestro caso seleccionaremos la versión Ubuntu 11.10 de 64 bit, pulsaremos en "Start download":

Page 2: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 2Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Marcaremos "Guardar archivo" y pulsaremos "Aceptar" para iniciar la descarga del ficheroubuntu-11.10-server-amd64.iso(de 682MB):

Seleccionaremos el idioma para la instalación, en nuestro caso "Español":

Si queremos iniciar la instalación de Ubuntu Server 11 en modo experto pulsaremos la tecla de función F6,marcaremos "Modo experto" con la barra espaciadora. A continuación pulsaremos en "Instalar Ubuntu Server":

Page 3: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 3Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Seleccionaremos "Choose language" y pulsaremos INTRO:

Seleccionaremos la ubicación actual, en nuestro caso "España", pulsaremos INTRO:

Seleccionaremos la localización para la ubicación anterior, en neustro caso "España - es_ES.UTF-8":

Page 4: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 4Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

El asistente de instalación de Ubuntu Server nos mostrará varias localizaciones por si queremos instalar alguna más,seleccionaremos "Continuar" (con las teclas de posición) y pulsaremos INTRO:

Seleccionaremos la localización por omisión para el sistema instalado, en nuestro caso "es_ES.UTF-8":

Seleccionaremos "Configure el teclado" y pulsaremos INTRO:

Page 5: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 5Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Si queremos realizar una prueba del teclado seleccionado pulsaremos "Sí" en la siguiente ventana, en nuestro casosuponemos que la localización es correcta por lo que pulsaremos "No" e INTRO:

Seleccionaremos la distribución del teclado y pulsaremos INTRO:

Si la distribución de teclado anterior tiene "subdistribuciones" seleccionaremos la adecuada a continuación:

Page 6: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 6Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Con algunas distribuciones de teclados, AltGr es una tecla modificadora que se utiliza para introducir algunoscaracteres, principalmente aquellos que no son usuales para el idioma de la distribución del teclado, tales comosímbolos de monedas extranjeras y letras acentuadas. Éstasnormalmente se muestran como un símbolo extra en lasteclas. Seleccionaremos a continuación la tecla a utilizaren el teclado para AltGr, por ejemplo "Alt derecho (AltGr)":

La tecla modificadora (conocida también como la Multi Tecla) es una tecla diseñada para indicarle a la máquina queinterprete las próximas pulsaciones de teclas como una combinación, para producir un carácter que no se encuentra enel teclado. En la consola de texto, la tecla modificadora no funciona en modo Unicode. Si no está en el modoUnicode, a pesar de lo que escoja aquí , siempre puede usar la combinación Control+punto como si fuera una teclamodificadora. Por ello seleccionaremos "Sin tecla modificadora" y pulsaremos INTRO:

A continuación seleccionaremos "Detectar y montar el CD-ROM"y pulsaremos INTRO:

Page 7: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 7Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Si el asistente detecta algún módulo del núcleo Linux que coincida con el hardware del equipo los mostrará paramarcarlos e instalarlos, en nuestro caso "usb-storage (USBstorage)". Ante cualquier duda mejor marcarlos todos:

Con el texto:Se detectó que los módulos del núcleo de Linux que se mostrarán a continuación coinciden conel hardware. Puede elegir no instalar el que sepa que no es necesario o que pueda causar problemas.Debería dejarlos todos seleccionados si no está seguro.

Si algún hardware PCMCIA necesita opciones de configuración de recursos especiales las indicaremos a continuación.Seleccionaremos "Continuar" y pulsaremos INTRO:

Con el texto:Algún hardware PCMCIA necesita opciones de configuración de recursos especiales para poderfuncionar, y pueden bloquear un sistema si no se especifican. Por ejemplo, los portátiles Dell necesitan queaquí se especifique "exclude port 0x800-0x8ff ". Se añadirán estas opciones a /etc/pcmcia/config.opts.Consulte el manual de instalación o el "PCMCIA HOWTO" si desea más información. No necesita especificarnada aquí para la mayoría del hardware.

El asistente de instalación de Linux Ubuntu Server 11 nos indicará que se ha detectado un CD-ROM, seleccionaremos"Continuar" y pulsaremos INTRO:

Page 8: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 8Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Con el texto:La detección automática del CD-ROM ha funcionado. Se encontró un lector de CD-ROM con elsiguiente CD insertado: Ubuntu-Server 11.10 "Oneiric Ocelot" - Release amd64 (20111011). Puede continuarla instalación".

Continuaremos con la siguiente opción de instalación que es "Cargar fichero de preconfiguración de debconf":

La siguiente opción será "Cargar componentes del instaladordesde CD":

Seleccionaremos a continuación los componentes opcionales que podemos instalar (o no según nuestros requisitos).Por ejemplo, marcaremos únicamente "openssh-client-udeb: secure shell client for the Debian installer":

Page 9: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 9Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Con el texto:La mayoría de los componentes que necesitará el instalador para completar la instalación secargarán automáticamente y no se listarán aquí. Abajo se muestran otros componentes (opcionales).Probablemente no sean necesarios, aunque pueden interesara algunos usuarios. Tenga en cuenta que siselecciona un componente que requiere otros componentes, deberá cargar también esos componentes.Algunos de los componentes opcionales que se pueden cargar:download-installer, fdisk-udeb, iso-scan, load-iso, load-media , lowmen, ltsp-client-builder, migration-assistant, mouse-modules, network-console, openssh-client, parted-udeb, rescue-mode, speakup-modules, squashfs-modules, vlan-modules, vlan-udeb.

Se seleccionará la siguiente opción "Detección del hardware de red", pulsaremos INTRO:

Se seleccionará "Configurar la red", pulsaremos INTRO:

A continuación seleccionaremos "Sí" para intentar autoconfigurar la red (si disponemos de un servidor o servicio deDHCP en nuestra LAN), si queremos establecer las opciones de red manualmente seleccionaremos "No". En nuestrocaso seleccionaremos "Sí" y pulsaremos INTRO:

Page 10: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 10Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Con el texto:Networking can be configured by either manually entering all the information or automaticallydetecting your networking settings using DHCP or a variety of IPv6-specific methods. If you choose to useautoconfiguration and the installer is unable to get a working configuration from your network, you will begiven the opportunity to configure your network manually after the attempt to automatically configure it.Auto-configure networking?

Si el asistente de instalación no consigue encontrar un servidor o servicio de DHCP no podrá obtener la configuraciónautomática para la red, por lo que mostrará el siguiente mensaje:

Con el texto:Se produjo un fallo al realizar la configuración automáticade la red. Es posible que la red noutilice el protocolo DHCP. Sino, es posible que el servidor deDHCP tarde en responder o que algúnequipamiento de red esté funcionando debidamente.

Si hemos seleccionado configurar la red manualmente o si no se ha encontrado el DHCP, el asistente nos dará laposibilidad de configurar la red manualmente. Seleccionaremos "Configurar la red manualmente" y pulsaremosINTRO:

Con el texto:Desde aquí puede intentar reintentar la configuración automática de la red a través de DHCP(lo que puede funcionar si su servidor de DHCP tarda mucho en responder) o configurar la red manualmente.Puede también reintentar la configuración automática de red introduciendo un nombre de máquina, algunosservidoresexigenqueel clientedeDHCP lesenvíeunnombredemáquinaDHCP.

Page 11: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 11Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Puede también reintentar la configuración automática de red introduciendo un nombre de máquina, algunosservidores exigen que el cliente de DHCP les envíe un nombre demáquina DHCP.

Introduciremos la dirección IP para el equipo Linux Ubuntu Server, por ejemplo 192.168.1.125 (debe ser unadirección IP que no esté usándose por otro equipo de la red LANa la que pertenece):

Con el texto:The IP address is unique to your computer and is eithed: Four numbers separated by periods; orBlock of hexadecimal characters separated by colons (IPv6). You can also optionally specify a CIDR netmask.If you don't know what to use here, consult your network administrator. IP address.

Introduciremos la máscara de red, por defecto para la dirección IP anterior es 255.255.255.0:

Con el texto:La máscara de red se utiliza para determinar qué sistemas están incluidos en la red. Consulte aladministrador de red si no conoce el valor. La máscara de red debería introducirse como cuatro númerosseparados por puntos.

Introduciremos a continuación la puerta de enlace, pasarela o gateway, suele ser la IP del router, por defecto192.168.1.1:

Con el texto: La pasarela es una dirección IP (cuatro números separados por puntos) que indica elencaminadorde pasarela, tambiénconocidocomoencaminadorpor omisión. Todo el tráfico que se envía

Page 12: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 12Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Con el texto: La pasarela es una dirección IP (cuatro númerosseparadospor puntos) que indica elencaminador de pasarela, también conocido como encaminador por omisión. Todo el tráfico que se envíafuera de su LAN (por ejemplo, hacia Internet) se envía a este encaminador. En algunas circunstanciasanormales, puede no tener un encaminador; si es así lo puede dejar en blanco. Si no sabe la respuestacorrecta a esta pregunta, consulte al administrador de red.

Introduciremos los servidores DNS (servidores de nombres de máquinas de red), por ejemplo los de Google: 8.8.8.88.8.4.4 (para introducir varios DNS los separaremos con un espacio):

Con el texto:Los servidores de nombres se utilizan para buscar nombres delas máquinas de la red. Porfavor, introduzca la dirección IP (no el nombre de sistema) de hasta tres servidores de nombres, separadospor espacios. No utilice comas. Se consultarán los servidores en el orden en que se introduzcan. Si no quiereutilizar ningún servidor de nombres deje este campo en blanco. Direcciones de servidores de nombres.

El asistente para instalar Ubuntu Server 11 nos mostrará lasopciones de red elegidas, si son correctas seleccionaremos"Sí" para continuar:

Introduciremos a continuación el nombre de red (hostname) para el equipo Linux, por ejemplo "pcubuntu":

Con el texto:Por favor, introduzca el nombre de la máquina. El nombre de máquina es una sola palabra queidentifica el sistemaen la red. Consulteel administradorde red si no sabequénombredeberíatener. Si está

Page 13: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 13Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Con el texto:Por favor, introduzca el nombre de la máquina. El nombre de máquina es una sola palabra queidentifica el sistema en la red. Consulte el administrador dered si no sabe qué nombre debería tener. Si estáconfigurando una red doméstica puede inventarse este nombre.

Introduciremos a continuación el nombre de dominio, si no tenemos ninguno en nuestra red sencillamente nos loinventaremos, en nuestro caso introduciremos "ajpdsoft":

Con el texto:El nombre de dominio es la parte de su dirección de Internet a la derecha del nombre desistema. Habitualmente es algo que termina por .com, .net , .edu o .org . Puede inventárselo si está instalandouna red doméstica, pero asegúrese de utilizar el mismo nombre de dominio en todos sus ordenadores.

A continuación seleccionaremso "Configurar el reloj" y pulsaremos INTRO:

Si queremos usar NTP para que la hora del reloj del equipo se actualice a través de Internet seleccionaremos "Sí" acontinuación, en caso contrario seleccionaremos "No" y pulsaremos INTRO:

Con el texto:Puede utilizarse el protocolo de hora de red (NTP, "Network TimeProtocol") para configurar lahora del sistema. El proceso de instalación funciona mejor si su reloj está en hora ¿Desea fijar la hora delreloj utilizando NTP?

Seleccionaremosacontinuaciónla zonahoraria, ennuestrocaso"Madrid" :

Page 14: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 14Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Seleccionaremosacontinuaciónla zonahoraria, ennuestrocaso"Madrid" :

A continuación seguiremos con "Detectar discos":

Seleccionaremos "Particionado de discos" y pulsaremos INTRO:

Seleccionaremos el método de particionado de discos, dependiendo de nuestros conocimientos y de lo que queramoshacer en el equipo. En nuestro caso vamos a usar todo el disco duro del equipo para Linux, por lo que seleccionaremos"Guiado - utlizar todo el disco":

Page 15: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 15Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Con el texto: Este instalador puede guiarle en el particionado del disco (utilizando distintos esquemasestándar) o, si lo desea, puede hacerlo de forma manual. Si escoge el sistema de particionado guiado tendrá laoportunidad más adelante de revisar y adaptar los resultados. Se le preguntará qué disco a utilizar si eligeparticionado guiado para un disco completo. Método de particionado: Guiado - utilizar todo el disco, Guiado -utilizar el disco completo y configurar LVM, Guiado - utilizar todo el disco y configurar LVM cifrado,Manual .

El asistente de particionado nos mostrará los discos duros del equipo, seleccionaremos el disco duro dondeinstalaremos Linux:

Con el texto:Tenga en cuenta que se borrarán todos los datos en el disco queha seleccionado. Este borradono se realizará hasta que confirme que realmente quiere hacer los cambios. Elija disco a particionar.

A continuación seleccionaremos el esquema de particionado, por defecto "Todos los ficheros en una partición(recomendados para novatos):

Con el texto:Seleccionado para particionar: SCSI3 (0,0,0) (sda) - VMware,VMware Virtual S: 42GB. Estedisco peude particionarse siguiendo uno o varios de los diferentes esquemas disponibles. Si no está seguro,escoja el primero de ellos. Esquema de particionado: Todos los ficheros en una partición (recomendado paranovatos), Separar la partición /home, Separar particiones/home, /usr, /var y /tmp.

Page 16: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 16Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

escoja el primero de ellos. Esquema de particionado: Todos los ficheros en una partición (recomendado paranovatos), Separar la partición /home, Separar particiones/home, /usr, /var y /tmp.

Antes de realizar modificaciones en disco, el asistente nosadvertirá de que los cambios que se van a realizarprovocarán la pérdida de todos los datos del disco duro seleccionado, marcaremos "Sí" y pulsaremos INTRO. Elasistente creará dos particiones, una de tipo ext4 que contendrá todo el sistema y los datos de los usuarios y otra detipo swap, para intercambio:

Con el texto:Se escribirán en los discos todos los cambios indicados a continuación si continúa. Si no lo hacepodrá hacer cambios manualmente. Se han modificado las tablas de particiones de los siguientes dispositivos:SCSI3 (0,0,0) (sda). Se formatearán las siguientes particiones: particion #1 de SCSI3 (0,0,0) (sda) como ext4,partición #5 de SCSI3 (0,0,0) (sda) como intercambio. ¿Deseaescribir los cambios en los discos?

El asistente continuará con "Instalar el sistema base":

A continuación seleccionaremos los controladores a incluir en el initrd, por defecto "genérico: incluir todos loscontroladores disponibles":

Con el texto:La función principal del initrd es permitir al núcleo el montaje del sistema de ficheros raíz. Portanto, necesita contener todos los dispositivos y programas de soporte necesarios para hacerlo. Un initrdgenéricoesmásgrandeque unodirigido y puedeinclusoser tangrande quealgunoscargadoresdearranque

Page 17: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 17Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

genéricoesmásgrandeque unodirigido y puedeinclusoser tangrande quealgunoscargadoresdearranqueno pueden cargarlo, sin embargo tiene la ventaja que puede utilizarse para arrancar el sistema objetivo encasi cualquier hardware. Hay una posibilidad muy pequeña de que un initrd dirigido más pequeño no tengatodos los controladores necesarios. Controladores a incluir en el intrd: genérico: incluir todos loscontroladores disponibles, dirigido: sólo incluir los controladores necesarios para este sistema.

Seguiremos con "Configurar usuarios y contraseñas":

Para hacer el sistema más seguro, es recomendable seleccionar "Sí" en la siguiente ventana para habilitar lascontraselas ocultas (shadow):

Con el texto:Las contraseñas ocultas hacen su sistema más seguro, porquenadie podrá ver ni siquiera lascontraseñas cifradas. Las contraseñas se almacenan en un ficheros separado, que sólo puede ser leído porprogramas especiales. Le recomendamos encarecidamente eluso de las contraseñas ocultas excepto enalgunos casos, como entornos NIS. ¿Habilito las contraseñasocultas ("shadow")?

A continuación el asistente nos recomendará no permitir el acceso al equipo como superusuario root, esto esrecomendable para usuarios no expertos y para evitar riesgos de seguridad. En nuestro caso sí permitiremos el accesocomo superusuario root, por lo que seleccionaremos "Sí" y pulsaremos INTRO:

Con el texto: Si decideno permitir el accesocomo" root" (administrador) entoncesse creará una cuentade

Page 18: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 18Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Con el texto:Si decide no permitir el acceso como "root" (administrador)entonces se creará una cuenta deusuario a la que se le darán permisos para convertirse en dicho usuario utilizando la orden "sudo".¿Permitir acceso como superusuario "root"?

Introduciremos la contraseña para el superusuario root:

Con el texto:Necesita definir una contraseña para el superusuario "root", la cuenta de administración delsistema. Un usuario malicioso o sin la debida calificación con acceso a la cuenta de administración puedeacarrear unos resultados desastrosos, así que debe tener cuidado para que la contraseña del superusuario nosea fácil de adivinar. No debe ser una palabra de diccionario,o una palabra que pueda asociarse fácilmentecon usted. Una buena contraseña debe contener una mezca de letras, números y signos de puntuación y debecambiarse regularmente. La contraseña del usuario "root" (administrador) no debería estar en blanco. Sideja este valor en blanco, entonces se deshabilitará la cuenta de root y se creará una cuenta de usuario a laque se le darán permisos para convertirse en usuario administrador utilizando la orde "sudo". Tenga encuenta que no podrá ver la contraseña mientras la introduce.Clave del superusuario.

Volveremos a introducir la contraseña del superusuario root:

El asistente nos advertirá de que no es recomendable usar la cuenta root para realizar tareas diarias en el equipo, porello podremos seleccionar "Sí" en la siguiente ventana paracrear una cuenta de usuario normal y ser esta la queusemos para tareas habituales como leer el correo:

Page 19: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 19Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Con el texto:Es una mala idea usar la cuenta de superusuario "root" para las actividades diarias como leerel correo electrónico, ya que incluso el fallo más pequeño puede dar lugar a un desastre. Debería crear unacuenta de usuario normal para esas tareas cotidianas. También peude crearla luego (igual que cualquier otracuenta adicional ) ejecutando como superusuario "adduser nombre" donde "nombre" es un nombre de usuariocomo "ajpdsoft". ¿Creo ahora una cuenta de usuario normal?

Introduciremos el nombre completo para el nuevo usuario, por ejemplo "Alonso Javier":

Con el texto:Se creará una cuenta de usuario para que la use en vez de la cuenta de superusuario en sustareas que no sean administrativas. Por favor, introduzca el nombre real de este usuario . Esta información seusará, por ejemplo, como el origen predeterminado para los correos enviados por el usuario o como fuentede información para los programas que muestren el nombre real del usuario . Su nombre completo es unaelección razonable. Nombre completo para el nuevo usuario.

Introduciremos el nick o nombre de usuario (será el que introduzcamos para iniciar sesión), por ejemplo "ajpdsoft":

Con el texto:Seleccione un nombre de usuario para la nueva cuenta. Su nombre, sin apellidos ni espacios, esuna elección razonable. El nombre de usuario debe empezar con una letra minúscula, seguida de cualquiercombinación de números y más letras minúsculas. Nombre de usuario para la cuenta.

Introduciremosla contraseñaparael nuevousuario:

Page 20: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 20Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Introduciremos la contraseña para el nuevo usuario:

Con el texto:Una buena contraseña debe contener una mezcla de letras, números y signos de puntuación ydebe cambiarse regularmente. Elija una contraseña para el nuevo usuario.

Reintroduciremos la contraseña para el nuevo usuario:

Si queremos cifrar la carpeta personal de este usuario seleccionaremos "Sí", en caso contrario seleccionaremos "No":

Con el texto:Puede configurar su carpeta personal para ser cifrada, de manera que los archivos quedenalmacenados de forma privada, incluso si el equipo es robado. El sistema podrá montar su carpeta personalcifrada cada vez que inicie sesión y automáticamente desmontarla cuando salga de todas las sesiones activas.¿Cifrar su carpeta personal?

El siguiente paso de la instalación será "Configurar el gestor de paquetes", pulsaremos INTRO para continuar :

Page 21: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 21Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

El asistente nos dará la posibilidad de usar Internet para obtener nuevas versiones de los paquetes a instalar. Sitenemos tarjeta de red y el equipo está conectado a Internet,seleccionaremos "Sí" y pulsaremos INTRO paracontinuar:

Con el texto:Puede utilizar una réplica en red para complementar los programas incluidos en el CD-ROM.Esto también puede hacer que tenga a su disposición nuevas versiones de los programas. Si está instalandountilizando un CD de arranque de red (netinst) y no elige una réplica acabará con una instalación de unsistema base muy reducida. ¿Desea utilizar una réplica en red?

Seleccionaremos el protocolo para realizar la descarga de ficheros, en nuestro caso "http":

Con el texto:Elija el protocolo a usar para descargar los ficheros. Si no está seguro, elija "http" ya que esmenos proclive a sufrir problemas relacionados con la presencia de cortafuegos. Protocolo para descarga deficheros: http, ftp.

Page 22: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 22Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Conel texto: Elija el protocoloa usar para descargarlos ficheros. Si noestáseguro, elija "http" ya que esmenos proclive a sufrir problemas relacionados con la presencia de cortafuegos. Protocolo para descarga deficheros: http, ftp.

Seleccionaremos el país que contenga la réplia de Ubuntu, por ejemplo "España":

Con el texto:El objetivo es encontrar una réplica de Ubuntu que se encuentre cercana a su equipo en la red.Tenga en cuenta que los países cercanos, o incluso el suyo propio, pueden no resultar la mejor elección. Paísde la réplica de Ubuntu.

Dentro del país elegido, seleccionaremos la réplica de Ubuntu, en nuestro caso "es.archive.ubuntu.com":

Con el texto:Por favor, seleccione una réplica de Ubuntu. Debería escoger una réplica en su país o región sino sabe qué réplica tiene mejor conexión de Internet hasta usted. Normalmente,

Si en nuestra red disponemos de un servidor proxy HTTP introduciremos aquí su IP y el puerto (IP:puerto), si notenemo proxy seleccionaremos "Continuar" y pulsaremos INTRO:

Con el texto: Si tiene que usar un proxy HTTP para acceder a la red, introduzca a continuación lainformación sobre el proxy. En caso contrario, déjelo en blanco. La información del proxy debe estar en elformato" http://[ usuario] [ :contraseña] @] servidor[ :puerto] /". InformacióndeproxyHTTP (enblancosi no

Page 23: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 23Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

formato "http://[usuario ][ :contraseña] @]servidor[ :puerto]/". Información de proxy HTTP (en blanco si nodesea usar ninguno).

El asistente nos advertirá de que algunos programas no-libres estarán disponibles como paquetes, si queremos usarestos programas seleccionaremos "Sí":

El asistente para instalar Linux Ubuntu Server 11 nos preguntará si queremos usar el componente "universe" parapoder instalar programas adicionales que no forman parte dela distribución principal:

Con el texto:Algunos programas adicionales están disponibles en formato de paquete. Se pueden utilizar lasherramientas de gestión de paquetes estándar para instalarlos. Aunque no forman parte de la distribuciónprincipal, estos programas son libres. Por favor, elija si quiere tener este software disponible. ¿Utilizarprogramas del componente "universe"?

También nos dará la posibilidad de instalar los programas no-libres que no forman parte de la distribución principal(componente "multiverse") :

Con el texto:Algunos programas no-libres están disponibles en formato de paquete. Se pueden utilizar lasherramientas de gestión de paquetes estándar para instalarlos aunque estos programas no forman parte de ladistribución principal. Estos programas tienen diversas licencias y (en algunos casos) restricciones depatentesque puedenimpedir que vd. puedautlizarlo, modificarlo o compartirlo. Por favor, elija si quiere

Page 24: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 24Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

patentesque puedenimpedir que vd. puedautlizarlo, modificarlo o compartirlo. Por favor, elija si quieretener este software disponible ¿Utilizar programas del componente "multiverse"?

Si queremos permitir que se instalen versiones nuevas de algunos paquetes (versiones que puede que no hayan sidoverificadas) seleccionaremos "Sï":

Con el texto: Algunos programas han sido migrados a versiones más recientes utilizando la rama dedesarrollo para que funcionen en esta versión. Estos programas incluyen versiones más nuevas deaplicaciones que pueden ofrecer funcionalidades interesantes aunque no han pasado pruebas tan completascomo los que contiene esta versión. Por favor, elija si quiere tener este software disponible. ¿Utilizarprogramas migrados a versiones nuevas?

A continuación marcaremos (si queremos que estén disponibles) las actualizaciones del software de Ubuntu y de losextras de software gratuito ofrecido por desarrrolladoresde aplicaicones de terceros (security updates, partner archive,extras archive):

Con el texto:Ubuntu has some additional services that provide updates toreleases and add-on packages.Security updates help to keep your system secured against attacks. Enabling this service is stronglyrecommended. The partner archive contains software provided by Canonical' s partners as a service to Ubuntuusers. The extras archive contains free software offered by third-party application developers who want to shiptheir latest software.

El siguiente paso de instalación de Ubuntu Server será "Seleccionar e instalar programas":

Page 25: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 25Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Seleccionaremos el tipo de actualizaciones automáticas para el sistema, las posibilidades:

Sin actualizaciones automáticas: no se instalarán actualizaciones de forma automática, habrá que hacerlo deforma manual cuando se estime pertinente.Instalar actualizaciones de seguridad automáticamente: el sistema operativo instalará las actualizaciones deseguridad de forma automática, sin la intervención del usuario.Administrar el sistema con Ladscape: sistema de monitoreo, actualizaciones de seguridad, aplicación deperfiles y gestión en general del sistemas.

En nuestro caso seleccionaremos "Instalar actualizaciones de seguridad automáticamente" y pulsaremos INTRO paracontinuar:

Con el texto:Aplicar actualizaciones frecuentemente es una parte importante para mantener su sistemaseguro . De forma predeterminada, las actualizaciones necesitan aplicarse manualmente usando herramientasde gestión de paquetes. Como alternativa, puede elegir que elsistema descargue e instale automáticamentelas actualizaciones de seguridad, o puede elegir gestionareste sistema a través de la web como parte de ungrupo de sistemas mediante le servicio Landscape de Canonical. ¿Cómo desea administrar lasactualizaciones en este sistema?

A continuación seleccionaremos los programas a instalar. En nuestro caso queremos que el equipo con Linux Ubuntusea servidor de bases de datos PostgreSQL, servidor de basesde datos MySQL, servidor web con Apache y servidor deaplicaciones web con Tomcat Java Server, también servidor OpenSSH. Por lo tanto marcaremos con la barraespaciadora: OpenSSH server, LAMP server, PostgreSQL database , Tomcat Java server y pulsaremos INTRO. Lasposibles aplicaciones a instalar son:

OpenSSH server.DNS server.LAMP server.Mail Server.PostgreSQL database.Print server.Samba file server.Tomcat Java server.Virtual Machine host.Ubuntu desktop USB.Manual package selection.

Nota: si seleccionamos "Manual package selection" podremos elegir manualmente los programas a instalar.

Page 26: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 26Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Nota: si seleccionamos "Manual package selection" podremos elegir manualmente los programas a instalar.

Con el texto:De momento sólo está instalado el sistema básico. Puede escoger la instalación de las siguientescolecciones predefinidas de programas para adaptar más la instalación a sus necesidades. Elegir losprogramas a instalar: OpenSSH server,DNS server, LAMP server, Mail Server, PostgreSQL database, Printserver, Samba file server, Tomcat Java server, Virtual Machine host, Ubuntu desktop USB, Manual packageselection.

Puesto que hemos seleccionado instalar LAMP server y por lo tanto MySQL, el asistente de instalación nos solicitará lacontraseña para el superusuario root de MySQL, la introduciremos a continuación:

Con el texto:Se recomienda que configure una contraseña para el usuario "root" (administrador) de MySQL,aunque no es obligatorio. No se modificará la contraseña si deja ese campo en blanco. Nueva contraseñapara el usuario "root" de MySQL.

Repetiremos la contraseña para el usuario root de MySQL Server:

Veremos que instalar PostgreSQL, Tomcat, Apache, MySQL, PHP y OpenSSH no requiere de ningún tipo deconocimientos de informática, pues el asistente de Ubuntu Server los instalará de forma completamente automática.

Seleccionaremosahora" Instalarel cargadordearranqueGRUB enun discoduro", pulsaremosINTRO:

Page 27: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 27Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Seleccionaremosahora" Instalarel cargadordearranqueGRUB enun discoduro", pulsaremosINTRO:

Indicaremos ahora si queremos instalar el cargador de arranque GRUB en el registro principal de arranque, puesto queestamos haciendo una instalación en un equipo "limpio", sinotro sistema operativo, podremos instalar el GRUM en elregistro principal sin problemas. Si dispusiéramos de otrosistema operativo y es éste el que gestiona el arranquemarcaremos "No" en este paso. En nuestro caso, al ser un equipo limpio, marcaremos "Sí":

Con el texto:Parece que esta instalación es el único sistema operativo enel ordenador. Si esto es así, puedeinstalar sin riesgos el cargador de arranque GRUB en el registro principal de arranque del primer discoduro. Aviso: si el instalador no pudo detectar otro sistema operativo instalado en el sistema, la modificacióndel registro principal de arranque hará que ese sistema operativo no pueda arrancarse. Sin embargo, podráconfigurar GRUB manualmente más adelante para arrancarlo .¿Desea instalar el cargador de arranqueGRUB en el registro principal de arranque?

Seleccionaremos ahora "Terminar la instalación":

Para usar el reloj en hora UTC seleccionaremos "Sí":

Page 28: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 28Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Con el texto:Los relojes del sistema generalmente se ponen en hora universal coordinada ("UniversalCoordinated Time" ó UTC). El sistema operativo utiliza su zona horaria para convertir la hora del sistema ensu hora local. Ésta es la opción recomendada si Vd. no utilizaotro sistema operativo que espere que su relojesté configurado con la hora local. ¿Está el reloj en hora UTC?

Con este último paso la instalación de Linux Ubuntu Server 11.10 x64 habrá finalizado, sacaremos el CD deinstalación y pulsaremos INTRO para el primer reinicio:

Con el texto:La instalación se ha completado. Ahora podrá arrancar el nuevo sistema. Asegúrese de extraerel disco de instalación (CD-ROM o disquetes) para que el sistema arranque del disco duro en lugar dereiniciar la instalación.

El equipo arrancará con el nuevo sistema operativo (Ubuntu,with Linux 3.0.0-12-server):

Tras el arranque, puesto que estamos instalando Linux Ubuntu Server, nos solicitará usuario y contraseña en modotexto (consola), pues Linux Ubuntu Server no lleva modo gráfico:

Page 29: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 29Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Algunas tareas iniciales de configuración de LinuxUbuntu ServerA continuación indicamos algunas tareas para configurar nuestro nuevo servidor con Linux Ubuntu Server y Apache,PHP, MySQL, PostgreSQL, Tomcat y OpenSSH: configuración dela red, dirección IP estática, DNS, puerta de enlace,agregar usuario a sudoers para no usar root, cambiar contraseña usuario, actualizar parches de seguridad del sistemaoperativo, instala Webmin para administrar gráficamente Linux Ubuntu Server y acceso para administración a LinuxUbuntu Server mediante OpenSSH y cliente SSH (PuTTY, FileZilla Client).

Configuración de la red, Dirección IP estática , DNS, Puertade enlace

Para configurar las opciones de red (IP, Gateway, etc.) editaremos el fichero /etc/network/interface, para elloejecutaremos elcomando Linux:

sudo nano /etc/network/interfaces

Al tratarse de un servidor web y servidor de bases de datos no es recomendable usar DHCP, pues si la IP varía losclientes podrían no poder conectarse. Por ello la primera tarea de mantenimiento será revisar que el servidor LinuxUbuntu Server dispone de una dirección IP estática (fija). Un ejemplo de configuración de este fichero para IP estáticapodría ser:

# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback network interfaceauto loiface lo inet loopback

# The primary network interfaceauto eth0

#Para activar DHCP, descomentar la siguiente línea#iface eth0 inet dhcp

iface eth0 inet staticaddress 192.168.1.125netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255gateway 192.168.1.1# dns-* options are implemented by the resolvconf package, if installed dns-search ajpdsoft

Lo importante es:

iface eth0 inet static: indicamos que la IP será estática.address 192.168.1.125: indicamos la dirección IP del servidor Linux Ubuntu Server.gateway 192.168.1.1: indicamos la puerta de enlace (gateway o pasarela).

Page 30: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 30Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Para configurar los DNS de nuestro equipo servidor Linux Ubuntu Server editaremos el fichero /etc/resolv.conf con elcomando:

sudo nano /etc/resolv.conf

Un ejemplo del contenido de este fichero:

domain localdomainsearch localdomainnameserver 8.8.8.8 8.8.4.4

Agregar usuario a fichero sudoers para no usar root para tareasadministrativas

Es recomendable, por cuestiones de seguridad, no usar el superusuario root para tareas administrativas del servidorLinux Ubuntu Server. Para poder usar otro usuario como administrador, en concreto el creado en el proceso deinstalación, realizaremos los siguientes pasos:

1. Cambiaremos al usuario root con el comando:

su - root

2. Editaremos el fichero sudoers con el siguiente comando:

visudo

3. Agrega la siguiente línea al fichero /etc/sudoers:

ajpdsoft ALL=(ALL:ALL) ALL

Donde "ajpdsoft" será el nombre del usuario al que queramos permitir el uso del comando "sudo".

Page 31: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 31Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

4. A partir de este momento , no se recomienda usar el superusuario root, para cualquier tarea administrativapodremos usar el usuario anterior (ajpdsoft) con "sudo", por ejemplo, para instalar el servidor proxy Squidusaremos:

sudo apt-get install squid3

Cambiar contraseña para el superusuario root en Linux UbuntuServer

Es recomendable, si tenemos activo el superusuario root, cambiar la contraseña regularmente por una segura. Paracambiar la contraseña del superusuario root, accederemos con otro usuario administrador (que esté en el ficherosudoers) y ejecutaremos el siguiente comando:

sudo passwd root

Nos solicitará la contraseña del usuario actual y luego la del superusuario root dos veces. Si todo es correctodevolverá:passwd: password updated successfully.

Actualizar parches de seguridad y repositorios del sistemaoperativoLinux Ubuntu Server

Es recomendable actualizar la información de los repositorios antes de instalar cualquier aplicación, para elloejecutaremos elcomando Linux:

sudo apt-get update

También es muy recomendable realizar una actualización de seguridad de Linux Ubuntu Server tras instalarlo, paraello ejecutaremos el comando:

Page 32: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 32Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

sudoapt-getupgrade

Instalar Webmin para administrar vía web el servidor Linux U buntuServer y sus servicios MySQL, PostgreSQL, Apache

A continuación explicaremos cómo instalar Webmin, se tratade un software que permite administrar gran parte de lasopciones de un equipo Linux vía web (red, hardware, sistema,MySQL, PostgreSQL, Apache, etc.). Para instalarWebmin en Linux Ubuntu Server 11.10 seguiremos los siguientes pasos:

1. Ejecutaremos el siguiente comando para instalar los paquetes necesarios para el funcionamiento de Webmin:

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions

A continuación descargaremos el paquete .deb de instalación de Webmin, en su propia página web podremos consultarla versión actual y la ruta de descarga, actualmente la 1.570:

wget http://downloads.sourceforge.net/webadmin/webmin_1.570_all.deb

Tras la descarga del fichero de instalación, ejecutaremos el siguiente comando para instalar el paquete descargado conWebmin:

sudo dpkg -i webmin_1.570_all.deb

Tras instalar Webmin en Linux Ubuntu Server ya podremos acceder desde cualquier equipo de la red (con cualquiersistema operativo, como Windows 7), abrir un navegador web yacceder a la URL:

https://192.168.1.125:10000

Donde 192.168.1.125 será la IP del servidor con Linux UbuntuServer y Webmin.

Si usamos Mozilla Firefox como navegador, al acceder a una dirección https deberemos pulsar en "Entiendo losriesgos":

Page 33: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 33Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Pulsaremos en "Añadir excepción":

Pulsaremos ahora en "Confirmar excepción de seguridad":

Introduciremos un usuario y contraseña del sistema operativo Linux (con permisos administrativos) por ejemplo elcreado en el proceso de instalación "ajpdsoft ":

Page 34: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 34Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Inicalmente, Webmin nos mostrará un resumen con información del sistema Linux (nombre de red ó hostname, versiónsistema operativo, versión Webmin, fecha y hora, versión del kernel, modelo de procesador, carga de CPU, memoriaRAM, espacio en disco, etc.:

Con Webmin podremos administrar de forma gráfica vía web multitud de opciones del sistema operativo. Por ejemplo,pulsando en "Hardware" - "Partitions on Local Disks" podremos ver los discos duros y particiones del sistema, agregarparticiones, etc.:

Desde Webmin podremos configurar las opciones de red, desde"Networking" - "Network Configuration":

Webmin nos mostrará las tarjetas de red del equipo, seleccionando una de ellas:

Page 35: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 35Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Webmin nos mostrará las tarjetas de red del equipo, seleccionando una de ellas:

Podremos configurar la IP, máscara de red, puerta de enlace,DHCP, etc. de cada tarjeta de red del equipo:

Webmin también incluye un gestor de ficheros, desde "Others" -" File Manager":

Si tenemos algún servicio servidor instalado (Apache, MySQL, PostgreSQL), Webmin permitirá administrarlo. Porejemplo, desde "Servers" - "Apache Webserver", podremos configurar opciones del servidor web Apache: procesos ylímites, configuración de red, tipos MME, usuarios y grupos, aplicaciones CGI, módulos, parámetros, ficheros deconfiguración, crear y editar hosts virtuales, etc.:

Page 36: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 36Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Si nuestro servidor con Linux Ubuntu Server incluye MySQL Server, desde Webmin, también podremos administrarlo,en el menú "Servers" - "MySQL Database Server" (introduciendo usuario y contraseña de MySQL Database Server):

Tendremos acceso a la administración de MySQL: bases de datos (crear, eliminar y editar), usuarios y permisos sobrebase de datos, host, tablas, configuración de MySQL, variables de MySQL, etc.:

Administración y ejecución de comandos desde cliente SSH enLinuxUbuntu Server con OpenSSH

En el proceso de instalación de Linux Ubuntu Server hemos instalado OpenSSH Server, por lo tanto podremosconectarnos al equipo Linux desde cualquier otro equipo (Linux o Windows) usando un cliente SSH. Si no lo hemosinstalado podremos ver cómo se instala OpenSSH en el siguiente artículo:

Cómo instalar y configuar SSH en Linux Ubuntu con OpenSSH

Page 37: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 37Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Cómoinstalary configuarSSHenLinux UbuntuconOpenSSH

Por lo tanto podremos acceder a la consola de comandos de nuestro equipo Linux Ubuntu Server desde cualquierequipo de nuestra red usando un cliente SSH, por ejemplo PuTTY. Como ejemplo realizaremos una conexión conPuTTY desde un equipo con Microsoft Windows 7 a nuestro equipo Linux Ubuntu, para ello descargaremos PuTTYdesde:

http://www.chiark.greenend.org .uk/~sgtatham/putty/download.html

No necesita instalación, ejecutaremos el ficheroputty.exe, introduciremos la IP del equipo Linux en "Host Name (or IPaddress)", seleccionaremos "SSH" en "Connection type" y pulsaremos "Open":

En la primera conexión nos solicitará almacenar la clave delservidor en el registro , responderemos "Sí". PuTTY nossolicitará usuario y contraseña para acceso a Linux, introduciremos el usuario y la contraseña y ya podremos ejecutarcomandos Linux en nuestro servidor como si estuviésemos sentados en él :

Además, podremos usar otras aplicaciones como FileZilla Client para subir y descargar ficheros en desde nuestroequipo Linux a cualquier otro equipo (sea Windows o Linux). Por ejemplo, descargando FileZilla Client en un equipocon Windows 7, en Gestión de sitios añadiremos un nuevo con los siguientes datos:

Servidor: dirección IP del servidor con OpenSSH y Linux, en nuestro caso 192.168.1.125.Protocolo: SFTP - SSH File Transfer Protocol .Modo de acceso: Normal.Usuario: nombre de usuario de Linux (por ejemplo "root") .Contraseña: contraseña del usuario anterior.

Pulsaremos en "Conectar":

Page 38: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 38Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Gracias a OpenSSH podremos transferir ficheros desde cualquier equipo (sea Windows ó Linux) a nuestro servidorLinux de forma sencilla, como si de un servidor FTP se tratase:

Servidor de aplicaciones web con Tomcat Java ServerEn la instalación de Linux Ubuntu Server 11.10 hemos instalado también el servidor de aplicaciones web Tomcat. Siqueremos configurarlo podremos hacerlo desde la carpeta:

/etc/tomcat6

En esta carpeta encontraremos los ficheros de configuración de Tomcat (server.xml, tomcat-users .xml,web.xml).

En la siguiente carpeta encontraremos las aplicaciones de ejemplo JSP que se incluyen ya desplegadas en Tomcat:

/usr/share/tomcat6-examples/examples/jsp

Para ver el estado del servicio tomcat6 ejecutaremos el siguiente comando:

sudo /etc/init.d/tomcat6 status

o también:

sudo service tomcat6 status

Si el servicio está correctamente iniciado devolverá:Tomcat servlet engine is running with pid XXX.

Para comprobar que el servidor web Tomcat funciona correctamente, desde cualquier equipo de la red (sea Windows oLinux), abriremos un navegador e introduciremos la siguiente URL:

http://192.168.1.125:8080

Donde "192.168.1.125" será la IP del servidor Linux Ubuntu con Tomcat y 8080 es el puerto pordefecto para Tomcat.

Page 39: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 39Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Donde "192.168.1.125" serála IP del servidorLinux Ubuntu con Tomcat y 8080 es el puerto pordefecto para Tomcat.

Si todo es correcto nos mostrará la siguiente web:

Para poder acceder a la administración web de Tomcat, antes debemos configurar los usuarios, para ello editaremos elfichero /etc/tomcat6/tomcat-users.xmlcon el comando:

sudo nano /etc/tomcat6/tomcat-users.xml

Añadiremos una línea antes de</tomcat-user>:

<user name="admin" password="admin" roles="admin,manager" />

Con la línea anterior creamos el usuario "admin" en Tomcat conla contraseña "admin", perteneciente a los roles"admin" y "manager", por lo que tendrá permisos de administrador de Tomcat:

Guardaremos los cambios pulsando en Control + O y cerraremos pulsando en Control + X. Para aplicar los cambiosreiniciaremos el servicio de Tomcat con el comando:

sudo service tomcat6 restart

Ahora podremos acceder a la administración de Tomcat (Tomcat Manager) desde un navegador web, introduciendo laURL:

http://192.168.1.125:8080/manager/html

Donde" 192.168.1.125" serála IP del servidorLinux UbuntuconTomcaty 8080esel puertopordefectopara

Page 40: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 40Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Donde "192.168.1.125" será la IP del servidor Linux Ubuntu con Tomcat y 8080 es el puerto por defecto paraTomcat.

Introduciremos usuario y contraseña de Tomcat (el creado anteriormente):

Desde aquí podremos desplegar nuevas aplicaciones JSP en Tomcat, ver el estado de las aplicaciones desplegadas, elestado del servidor, etc.:

Configurar MySQL Server en Linux Ubuntu ServerEn el proceso deinstalación Linux Ubuntu Serverhemos marcado el paquete "LAMP server", con lo cual se habráinstalado, de forma automática, el motor de bases de datos MySQL Server, también Apache y PHP. A continuaciónmostramos algunas opciones de configuración y administración del motor de bases de datos gratuito MySQL Server. Sino lo hemos instalado en el proceso de instalación de Linux Ubuntu Server prodremos ver cómo se instala en elsiguiente artículo:

Cómo instalar MySQL Server en Linux y permitir conexiones remotas

Información de administración sobre MySQL Server instalado enLinux Ubuntu

En primer lugar comprobaremos que el servicio de MySQL Server está activo, para ello ejecutaremos elcomandoLinux:

servicemysqlstatus

Page 41: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 41Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

service mysql status

Si el servicio está activo devolverá:mysql start/running, process XXX.

También es recomendable saber dónde están ubicados los ficheros de datos, importantes para copias de seguridad ydemás tareas de administración, en estos ficheros es donde se almacena toda la información de los esquemas, tablas yregistros de la base de datos. Para saber la ubicación editaremos el fichero/etc/mysql/my.cnf, que podremos consultary editar con elcomando Linux:

sudo nano /etc/mysql/my.cnf

Buscaremos el parámetro "datadir" que será el que indique laubicación de los datos de MySQL, por defecto:

/var/lib/mysql

Configurar MySQL Server de Linux Ubuntu Server para permiti rconexiones externas

Para permitir conexiones desde otros equipos de la red (conexiones externas) a MySQL Server en Linux Ubuntu Serverseguiremos los siguientes pasos:

1. Editaremos el fichero de configuración de MySQL Server con el comando:

sudo nano /etc/mysql/my.cnf

Buscaremos la línea:

bind-address = 127.0.0.1

Y la comentaremos añadiendo delante el carácter "#", quedando:

#bind-address = 127.0.0.1

Guardaremos los cambios pulsando Control + O y cerraremos nano pulsando Control + X.

2. Reiniciaremos el servicio de MySQL Server para que se apliquen los cambios:

service mysql restart

3. Ahora crearemos un usuario que haremos administrador, puesno es recomendableusar el superusuario "root" deMySQL para administración desde otros equipos. Para ello accederemos, desde el shell de comandos de Linux, a lautilidad MySQLmonitorconel comando:

Page 42: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 42Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

3. Ahora crearemosun usuarioque haremosadministrador, puesno es recomendableusarel superusuario" root" deMySQL para administración desde otros equipos. Para ello accederemos, desde el shell de comandos de Linux, a lautilidad MySQL monitorcon el comando:

mysql -u root -p

Nos solicitará la contraseña del usuario "root" de MySQL, que es la que hemos introducido en elproceso de instalación de Linux Ubuntu Server 11.10.

Para crear un nuevo usuario en MySQL Server ejecutaremos el siguiente comando:

create user 'ajpdsoft'@'%' identified by '0000';

El comando anterior creará el usuario "ajpdsoft" con la contraseña "0000".

4. Una vez creado el usuario para MySQL, le asignaremos permisos de administrador para que pueda administrar todoslos catálogos (bases de datos) y desde cualquier host (equipo cliente). Para ello, dentro deMySQL monitor,ejecutaremos el siguiente comando:

grant all privileges on *.* to 'ajpdsoft'@'%' with grant option;

De esta forma ya podremos acceder a administrar MySQL Serverusando cualquier cliente (como MySQLAdministrator o MySQL Workbench) desde cualquier equipo dela red LAN. Por ejemplo, desde un equipo conWindows 7, instalando MySQL Administrator, ejecutándolo nos solicitará usuario, contraseña, IP y puerto,introduciremos el usuario creado anteriormente (ajpdsoft), la contraseña, la IP del servidor con Linux Ubuntu Server(192.168.1.125) y el puerto por defeecto 3306:

De esta forma ya podremos administrar MySQL Server de Linux desde cualquier otro equipo. Por supuesto tambiénpodremos usar cualquier aplicación de facturación, contabilidad, recursos humanos, almacén, etc. que use este motorde bases de datos:

Page 43: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 43Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Por supuesto, si abrimos el puerto de MySQL en el router o cortafuegos y lo mapeamos o redireccionamos a la IP delservidor con MySQL Server también tendremos acceso al servidor de bases de datos MySQL Server desde cualquierparte del mundo. En el siguiente artículo explicamos cómo mapear puertos para permitir conexiones desde Internet anuestro equipo (en el artículo mapeamos el puerto 80, para MySQL será el puerto 3306):

Apertura, mapeo y redirección de puertos en el router o cortafuegos de nuestra red para acceso externo (Internet)

Instalar phpMyAdmin para administrar gráficamente y vía we b unservidor con Linux y MySQL Server

Vamos a explicar a continuación cómo instalar la utilidad gratuita phpMyAdmin en nuestro servidor con Linux UbuntuServer 11.10. Esta herramienta nos permitirá administrar el servidor de MySQL Server de forma gráfica y vía web(desde cualquier equipo de la red abriendo un navegador web).

Desde la ventana del shell de comandos de Linux Ubuntu Serverejecutaremos el siguientecomando Linuxparainstalar phpMyAdmin:

sudo apt-get install phpmyadmin

Responderemos con "s" e INTRO a la pregunta "¿Desea continuar?:

Tras la instalación de phpMyAdmin se iniciará un pequeño asistente de configuración, en primer lugar nos solicitaráque seleccionaremos el servidor web a usar, en nuestro caso hemos instalado Apache con LAMP Server, por lo tantomarcaremos "apache2" (con la barra espaciadora) y pulsaremos INTRO para continuar:

Con el texto:Por favor, elija el servidor web que se deberá configurar automáticamente para que jecutephpMyAdmin. Servidor queb que desea reconfigurar automáticamente: apache2, lighttpd.

El asistente para configurar phpMyAdmin nos indicará que seva a crear una base de datos (catálogo) en MySQLServerparauso dephpMyAdmin, pulsaremosINTRO paracontinuar:

Page 44: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 44Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

El asistentepara configurarphpMyAdmin nos indicará que se va a crear una basede datos (catálogo) en MySQLServer para uso de phpMyAdmin, pulsaremos INTRO para continuar :

Con el texto:Es necesario tener una base de datos instalada y configuradapara phpmyadmin antes de poderutilizarlo. Puede gestionar esto opcionalmente a través de«dbconfig-common». Si vd. es un administradorde bases de datos avanzado o si la base de datos ya está instalada y configurada quizás quiera realizar estaconfiguración manualmente, y deberá rechazar esta opción.

Continuaremos con la configuración de phpMyAdmin, el asistente nos dará la posibilidad de configura la base dedatos para phpMyAdmin en MySQL Server, seleccionaremos "Yes" y pulsaremos INTRO:

El asistente nos solicitará la contraseña del usuario root de MySQL Server, la introduciremos y pulsaremos OK:

Con el texto:Proporcione la contraseña para la cuenta de administraciónqu este paquete utilizará para crearla base de datos MySQL y el usuario. Contraseña del usuario deadministración de la base de datos.

Introduciremos ahora la contraseña para el registro de phpMyAdmin con el servidor de base de datos MySQL Server:

Con el texto:Proporcione una contraseña para que phpmyadmin se registrecon el servidor de base de datos.Si deja este campo en blanco se generará una contraseña aleatoria. Contraseña de aplicación MySQL paraphpMyAdmin.

Volveremos a introducir la contraseña:

Page 45: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 45Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

A partir de ahora ya podremos administrar MySQL Server desdecualquier equipo de la red (con cualquier sistemaoperativo) abriendo un navegador e introduciendo la siguiente URL:

http://192.168.1.125/phpmyadmin

Donde 192.168.1.125 será la IP del servidor con Linux UbuntuServer y MySQL Server.

phpMyAdmin nos solicitará usuario y contraseña para accesoa MySQL Server, usaremos, por ejemplo, el usuario root:

Desde phpMyAdmin podremos administrar todo tipo de opciones del servidor MySQL Server: crear tablas, crear basesde datos, ver el estado del servidor, modificar registros, ejecutar consultas SQL, exportar bases de datos, importarbases de datos, crear usuarios, etc.:

Configurar PostgreSQL en Linux Ubuntu ServerEn el proceso deinstalación Linux Ubuntu Serverhemos marcado el paquete "PostgreSQL database ", con lo cualsehabrá instalado, de forma automática, el motor de bases de datos gratuito PostgreSQL. A continuación mostramosalgunas opciones de configuración y administración del motor de bases de datos gratuito y open soruce PostgreSQL. Sino lo hemos instalado en el proceso de instalación de Linux Ubuntu Server en el siguiente artículo explicamos cómoinstalarlo:

Page 46: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 46Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

no lo hemos instalado en el proceso de instalación de Linux Ubuntu Server en el siguiente artículo explicamos cómoinstalarlo:

Instalar el motor de bases de datos PostgreSQL en Linux Debian 5

Información de administración sobre PostgreSQL instaladoen LinuxUbuntu Server

En primer lugar comprobaremos que elservicio de PostgreSQLestá activo, para ello ejecutaremos elcomando Linux:

service postgresql status

Si está activo devolverá:Running clusters: 9.1/main

Es importante que sepamosdónde guarda PostgreSQL los ficheros de datos de las bases dedatos, así podremos, porejemplo, realizar copias de seguridad y otras tareas de mantenimiento . Para ello editaremos el fichero de configuraciónde PostgreSQLpostgresql.confcon el comando:

sudo nano /etc/postgresql/9.1/main/postgresql.conf

Buscaremos el parámetrodata_directory, en este parámetro se indica laubicación de los ficheros de datosquecomponen las bases de datos del servidor PostgreSQL:

También es muy importanteestablecer una contraseña para el usuariopostgres de PostgreSQL, pues al instarloautomáticamente desde la instalación de Linux Ubuntu Server no es establece contraseña para este usuario. Paramodificar la contraseña para el usuario "postgres" seguiremos los siguientes pasos:

1. Desde el shell de comandos de Linux Ubuntu Server, iniciaremos sesión con el usuario "postgres" del sistemaoperativo que habrá creado la instalación de PostgreSQL, para ello ejecutaremos elcomando Linux:

su postgres

2. Ahora accederemos a la herramienta de la línea de comandospara administrar PostgreSQL con el comando:

psql template1

3. Para establecer una nueva contraseña para el usuariopostgresescribiremos lo siguiente y pulsaremos INTRO:

\password postgres

Nos solicitará la nueva contraseña para el usuariopostgres, la introduciremos y pulsaremos INTRO, nos lavolverá a solicitar.

Page 47: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 47Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

De esta forma ya tendremos configurado correctamente el usuario "postgres" para administración de la base de datosPostgreSQL.

Configurar PostgreSQL de Linux Ubuntu Server para permitirconexiones externas

Para permitir conexiones desde equipos de la red LAN al nuevoservidor de bases de datos con PostgreSQL seguiremoslos siguientes pasos:

1. Editaremos el fichero/etc/postgresql/9.1/main/postgresql.confcon el siguientecomando Linux:

sudo nano /etc/postgresql/9.1/main/postgresql.conf

(podemos usar cualquier otro editor de textos como gedit ó vi)

2. Buscaremos la línea:

#listen_addresses = 'localhost'

Y la sustituiremos por:

listen_addresses = '*'

3. Buscaremos también esta otra línea:

#password_encryption = on

Y la sustituiremos por:

password_encryption = on

Page 48: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 48Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

4. Guardaremos los cambios realizados en el ficheropostgresql.conf(pulsando Control + O y Control + X) . Para quelos cambios se apliquen reiniciaremos el servicio de PostgreSQL con el comando:

sudo service postgresql restart

Si todo es correcto devolverá:Restarting PostgreSQL 9.1 database server OK.

A partir de ahora podremos acceder al servidor con PostgreSQL desde cualquier equipo cliente de la red con cualquieraplicación que use PostgreSQL como motor de base de datos. Por supuesto también podremos usar la aplicacióncliente en modo gráficopgAdmin para administrar el servidor de PostgreSQL desde cualquierequipo con Windows óLinux. En el siguiente artículo explicamos cómo instalar pgAdmin en Windows 7:

Instalar pgAdmin en Microsoft Windows 7 para administrar PostgreSQL

En este otro explicamos cómo instalar pgAdmin en Linux:

Instalar pgAdmin en GNU Linux Debian para administrar PostgreSQL

Por ejemplo, desde pgAdmin en un equipo con Windows 7, pulsaremos en el menú "File" - "Add Server":

Introduciremos los datos del servidor de PostgreSQL:

Name: nombre de la conexión, por ejemplo "pcubuntu".Host: dirección IP o nombre de red del servidor con PostgreSQL, en nuestro ejemplo 192.168.1.125.Port: puerto por defecto para PostgreSQL, en nuestro caso 5432.Username: nombre de usuario de PostgreSQL, por defecto "postgres".Password: contraseña del usuario anterior, establecida enel proceso deadministración de PostgreSQL.

Page 49: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 49Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Si todo es correcto, ya tendremos acceso al servidor de base de datos PostgreSQL para su administración. DesdepgAdmin podremos realizar cualquier tarea de mantenimiento y administración del servidor PostgreSQL con Linux:

Instalar phpPgAdmin para administrar vía web el servidor dePostgreSQL en Linux Ubuntu Server

phpPgAdmin es una herramienta que permite administrar un servidor con el motor de base de datos PostgreSQL deforma gráfica y vía web (desde cualquier sistema operativo con un navegador web). Esta herramienta necesita que estéinstalado Apache y PHP en el servidor con PostgreSQL. En nuestro caso lo tenemos ya instalado pues, en el procesode instalación de Linux Ubuntu Server 11.10, hemos marcado el paqueteLAMP Serverque instala automáticamenteApache, PHP y MySQL.

Así pues, para instalar phpPgAdmin en Linux Ubuntu Server ejecutaremos el siguientecomando Linux:

sudo apt-get install php5-pgsql phppgadmin

Page 50: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 50Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Tras la instalación de phpPgAdmin realizaremos la siguiente configuración para poder acceder vía web. Por un ladoeditaremos el ficheroconfig.inc.phpcon elcomando Linux:

sudo nano /etc/phppgadmin/config.inc.php

Cambiaremos la línea:

$conf ['extra_login_security'] = true;

por

$conf ['extra_login_security'] = false;

Guardaremos los cambios pulsando Control + O y cerraremos la edición pulsando Control + X.

Ahora editaremos el ficherophppgadminde apache2 para permitir conexiones al sitio webphppgadmin, para elloejecutaremos elcomando Linux:

sudo nano /etc/apache2/conf .d/phppgadmin

Buscaremos la línea:

#allow from all

Y la descomentaremos quitándole la almohadilla:

allow from all

Page 51: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 51Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

allow from all

Guardaremos los cambios pulsando Control + O y cerraremos la edición pulsando Control + X.

Reiniciaremos el servicio de Apache para que se apliquen los cambios:

sudo service apache2 restart

Al reiniciar el servicio, el sistema devolverá:Restarting web server apache2 ... waiting [ OK ]

A partir de ahora ya podremos acceder a phpPgAdmin vía web desde cualquier equipo de la red, para ello abriremosun navegador y escribiremos la URL:

http://192.168.1.125/phppgadmin

Pulsaremos en el servidor de la izquierda PotgreSQL:

Introduciremos usuario y contraseña de PostgreSQL y pulsaremos "Autenticar":

Page 52: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 52Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Y ya tendremos acceso a la administración web de PostgreSQL con phpPgAdmin, podremos crear tablas, bases dedatos, crear vistas, secuencias, funciones, roles, tablespaces, exportar e importar datos, etc.:

Artículos relacionados

Montar un servidor de correo electrónico mail en Linux Ubuntu.Acceso al motor de base de datos PostgreSQL desde Windows XP con ODBC.Instalar el motor de base de datos PostgreSQL 8.4 en Linux Ubuntu 10.Instalar el motor de bases de datos PostgreSQL en Linux Debian 5.Cómo instalar MySQL Server en Windows.Acceso a MySQL mediante Visual Basic .Net y ODBC.Cómo acceder a MySQL con JSP, Tomcat y JDBC.Exportar una tabla Microsoft Access a MySQL.Cómo cargar un fichero de texto plano en una tabla MySQL.Cómo instalar MySQL Server 6.0 Alpha en Windows XP.Cómo instalar MySQL Server en Linux y permitir conexiones remotas.Cómo exportar o migrar una base de datos MySQL a PostgreSQL de forma manual.Instalar VNC Server en Linux Ubuntu 9.04, control remoto de Windows a Linux.Instalar Linux Ubuntu Server 8.04.1.Cómo conectar un pendrive a Linux Ubuntu Server 11.04 manualmente.Configurar Linux Ubuntu Server 9.04 para que Alfresco arranque al inicio.Instalar Linux Ubuntu 9.04 Beta virtualizado con VMware Server 2.0.Cómo instalar y configurar un Servidor Web en Windows con Apache y PHP-Nuke.Montar servidor web con Apache en Linux Debian 5 con MySQL y PHP.Montar un servidor de correo electrónico mail en Linux Ubuntu.Instalar Mozilla Thunderbird 5.0 en Unbuntu 11.04.AjpdSoft Verificar existencia email.AjpdSoft Envío EMail SSL código fuente VB.Net.AjpdSoft Acceso Outlook - Código Fuente Delphi.Cuentas de email gratuitas con mi dominio y Google Apps.El spam, esa gran lacra de las comunicaciones actuales.Cómo crear un RAID lógico en Linux Ubuntu 8.04 Hardy Heron.Añadir una nueva unidad de disco (disco duro) a GNU Linux Ubuntu Server.Cómo arrancar un equipo con un pendrive y Linux Ubuntu 9.04 Live.Instalar Ubuntu 11.04 Natty Narwhal con el nuevo Unity sustituyendo a GNOME.Restaurar GRUB2 en Linux Ubuntu 11.04 Natty Narwhal después deinstalar Windows.Comandos Linux y ejemplos de utilización, comandos básicos GNU Linux.Instalar Linux Ubuntu 9.10 virtualizado con Sun VirtualBox3.0.12.CómoinstalarGNU Linux Debian5.0.7 virtualizadoenVMware Workstation.

Page 53: Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

Página 53Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, PostgreSQL, Tomcat, Webmin Imprimible Proyecto AjpdSoft

05/04/2012 12:06:21 p.m.http://www.ajpdsoft.com/modules.php?name=News&file=print&sid=580

Cómo instalar GNU Linux Debian 5.0.7 virtualizado en VMware Workstation.Virtualizar en GNU Linux, instalar VirtualBox en GNU Linux Ubuntu 10.10 64 bits.Cómo crear una imagen de un disco duro con Clonezilla de forma gratuita free.Crear CD con imagen ISO con CDBurnerXP.Cómo instalar GNU Linux Debian 5.0.7 virtualizado en VMware Workstation.Artículos, manuales y trucos sobre el sistema operativo GNULinux.Instalación, configuración de Samba y Swat, compartir carpeta en Linux Ubuntu.Recuperar contraseña del usuario administrador en Microsoft Windows 7 y XP.Eliminar versiones kernel antiguas en Linux Debian y Ubuntupara liberar espacio.Validar una dirección de E-Mail - Delphi.Formulario para envío de datos por email - Delphi.

Créditos

Artículo realizado íntegramente porAlonsojpd, miembro delProyecto AjpdSoft.

Artículo en inglés.

Este artículo proviene de Proyecto AjpdSofthttp://www.ajpdsoft.com

La dirección de esta noticia es:http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=580