Insta Laci on Post GRE s

77
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 . 5 GB gratuito en la nube ¡Aségurate 5 GB gratis en la nube! Sube y comparte con HiDrive Free. free-hidrive.com/onlinebackup Software World Office ® Por pocos días versión Contador 290.000 pesos más iva www.worldoffice.com.co Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil... 1 of 77 09/03/12 13:01

Transcript of Insta Laci on Post GRE s

Page 1: Insta Laci on Post GRE s

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

Fecha Martes, 01 noviembre a las 13:33:37Tema Linux (Sistema Operativo)

Explicamos cómo instalar Linux Ubuntu Server 11.10 x64 paso a paso. Instalamostambié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 lapropia 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 yTomcat 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 tareasadministrativas.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 ysus servicios MySQL, PostgreSQL, Apache.Administración y ejecución de comandos desde cliente SSH en Linux UbuntuServer 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 LinuxUbuntu.Configurar MySQL Server de Linux Ubuntu Server para permitir conexionesexternas.Instalar phpMyAdmin para administrar gráficamente y vía web un servidor conLinux y MySQL Server.

Configurar PostgreSQL en Linux Ubuntu Server.Información de administración sobre PostgreSQL instalado en Linux UbuntuServer.

5 GB gratuito en la nube ¡Aségurate 5 GB gratis en la nube! Sube y comparte con HiDrive Free. free-hidrive.com/onlinebackup

Software World Office ® Por pocos días versión Contador 290.000 pesos más iva www.worldoffice.com.co

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

1 of 77 09/03/12 13:01

Page 2: Insta Laci on Post GRE s

Configurar PostgreSQL de Linux Ubuntu Server para permitir conexionesexternas.Instalar phpPgAdmin para administrar vía web el servidor de PostgreSQL enLinux Ubuntu Server.

Artículos relacionados.Créditos.

Instalar Linux Ubuntu Server 11.10 x64,instalar Apache, PHP, MySQL,PostgreSQL, Tomcat, OpenSSHEn primer lugar descargaremos el fichero ISO con la instalación de Linux Ubuntu Server11.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":

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

2 of 77 09/03/12 13:01

Page 3: Insta Laci on Post GRE s

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 latecla de función F6, marcaremos "Modo experto" con la barra espaciadora. Acontinuación pulsaremos en "Instalar Ubuntu Server":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

3 of 77 09/03/12 13:01

Page 4: Insta Laci on Post GRE s

Seleccionaremos "Choose language" y pulsaremos INTRO:

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

4 of 77 09/03/12 13:01

Page 5: Insta Laci on Post GRE s

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

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

5 of 77 09/03/12 13:01

Page 6: Insta Laci on Post GRE s

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:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

6 of 77 09/03/12 13:01

Page 7: Insta Laci on Post GRE s

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

Seleccionaremos la distribución del teclado y pulsaremos INTRO:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

7 of 77 09/03/12 13:01

Page 8: Insta Laci on Post GRE s

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

Con algunas distribuciones de teclados, AltGr es una tecla modificadora que se utilizapara introducir algunos caracteres, principalmente aquellos que no son usuales para elidioma de la distribución del teclado, tales como símbolos de monedas extranjeras yletras acentuadas. Éstas normalmente se muestran como un símbolo extra en las teclas.Seleccionaremos a continuación la tecla a utilizar en el teclado para AltGr, por ejemplo"Alt derecho (AltGr)":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

8 of 77 09/03/12 13:01

Page 9: Insta Laci on Post GRE s

La tecla modificadora (conocida también como la Multi Tecla) es una tecla diseñada paraindicarle a la máquina que interprete las próximas pulsaciones de teclas como unacombinación, para producir un carácter que no se encuentra en el teclado. En la consolade 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ónControl+punto como si fuera una tecla modificadora. Por ello seleccionaremos "Sin teclamodificadora" y pulsaremos INTRO:

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

9 of 77 09/03/12 13:01

Page 10: Insta Laci on Post GRE s

Si el asistente detecta algún módulo del núcleo Linux que coincida con el hardware delequipo los mostrará para marcarlos 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ána continuación coinciden con el hardware. Puede elegir no instalar el que sepaque no es necesario o que pueda causar problemas. Debería dejarlos todosseleccionados si no está seguro.

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

10 of 77 09/03/12 13:01

Page 11: Insta Laci on Post GRE s

Con el texto: Algún hardware PCMCIA necesita opciones de configuración derecursos especiales para poder funcionar, y pueden bloquear un sistema si nose especifican. Por ejemplo, los portátiles Dell necesitan que aquí seespecifique "exclude port 0x800-0x8ff". Se añadirán estas opciones a/etc/pcmcia/config.opts. Consulte el manual de instalación o el "PCMCIAHOWTO" si desea más información. No necesita especificar nada aquí para lamayoría del hardware.

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

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

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

11 of 77 09/03/12 13:01

Page 12: Insta Laci on Post GRE s

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

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

12 of 77 09/03/12 13:01

Page 13: Insta Laci on Post GRE s

Con el texto: La mayoría de los componentes que necesitará el instalador paracompletar la instalación se cargarán automáticamente y no se listarán aquí.Abajo se muestran otros componentes (opcionales). Probablemente no seannecesarios, aunque pueden interesar a algunos usuarios. Tenga en cuenta quesi selecciona un componente que requiere otros componentes, deberá cargartambién esos componentes. Algunos de los componentes opcionales que sepueden 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:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

13 of 77 09/03/12 13:01

Page 14: Insta Laci on Post GRE s

A continuación seleccionaremos "Sí" para intentar autoconfigurar la red (si disponemosde un servidor o servicio de DHCP en nuestra LAN), si queremos establecer las opcionesde red manualmente seleccionaremos "No". En nuestro caso seleccionaremos "Sí" ypulsaremos INTRO:

Con el texto: Networking can be configured by either manually entering all theinformation or automatically detecting your networking settings using DHCP ora variety of IPv6-specific methods. If you choose to use autoconfiguration andthe installer is unable to get a working configuration from your network, youwill be given the opportunity to configure your network manually after theattempt to automatically configure it. Auto-configure networking?

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

14 of 77 09/03/12 13:01

Page 15: Insta Laci on Post GRE s

Con el texto: Se produjo un fallo al realizar la configuración automática de lared. Es posible que la red no utilice el protocolo DHCP. Sino, es posible que elservidor de DHCP tarde en responder o que algún equipamiento de red estéfuncionando debidamente.

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

Con el texto: Desde aquí puede intentar reintentar la configuración automáticade la red a través de DHCP (lo que puede funcionar si su servidor de DHCPtarda mucho en responder) o configurar la red manualmente. Puede tambiénreintentar la configuración automática de red introduciendo un nombre demáquina, algunos servidores exigen que el cliente de DHCP les envíe unnombre de máquina DHCP.

Introduciremos la dirección IP para el equipo Linux Ubuntu Server, por ejemplo192.168.1.125 (debe ser una dirección IP que no esté usándose por otro equipo de la red

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

15 of 77 09/03/12 13:01

Page 16: Insta Laci on Post GRE s

LAN a la que pertenece):

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

Introduciremos la máscara de red, por defecto para la dirección IP anterior es255.255.255.0:

Con el texto: La máscara de red se utiliza para determinar qué sistemas estánincluidos en la red. Consulte al administrador de red si no conoce el valor. Lamáscara de red debería introducirse como cuatro números separados porpuntos.

Introduciremos a continuación la puerta de enlace, pasarela o gateway, suele ser la IPdel router, por defecto 192.168.1.1:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

16 of 77 09/03/12 13:01

Page 17: Insta Laci on Post GRE s

Con el texto: La pasarela es una dirección IP (cuatro números separados porpuntos) que indica el encaminador de pasarela, también conocido comoencaminador por omisión. Todo el tráfico que se envía fuera de su LAN (porejemplo, hacia Internet) se envía a este encaminador. En algunascircunstancias anormales, puede no tener un encaminador; si es así lo puededejar en blanco. Si no sabe la respuesta correcta a esta pregunta, consulte aladministrador de red.

Introduciremos los servidores DNS (servidores de nombres de máquinas de red), porejemplo los de Google: 8.8.8.8 8.8.4.4 (para introducir varios DNS los separaremos conun espacio):

Con el texto: Los servidores de nombres se utilizan para buscar nombres de lasmáquinas de la red. Por favor, introduzca la dirección IP (no el nombre desistema) de hasta tres servidores de nombres, separados por espacios. Noutilice comas. Se consultarán los servidores en el orden en que se introduzcan.Si no quiere utilizar ningún servidor de nombres deje este campo en blanco.Direcciones de servidores de nombres.

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

17 of 77 09/03/12 13:01

Page 18: Insta Laci on Post GRE s

El asistente para instalar Ubuntu Server 11 nos mostrará las opciones de red elegidas, sison correctas seleccionaremos "Sí" para continuar:

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

Con el texto: Por favor, introduzca el nombre de la máquina. El nombre demáquina es una sola palabra que identifica el sistema en la red. Consulte eladministrador de red 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 nuestrared sencillamente nos lo inventaremos, en nuestro caso introduciremos "ajpdsoft":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

18 of 77 09/03/12 13:01

Page 19: Insta Laci on Post GRE s

Con el texto: El nombre de dominio es la parte de su dirección de Internet a laderecha del nombre de sistema. Habitualmente es algo que termina por .com,.net, .edu o .org. Puede inventárselo si está instalando una red doméstica, peroasegú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 deInternet seleccionaremos "Sí" a continuación, en caso contrario seleccionaremos "No" ypulsaremos INTRO:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

19 of 77 09/03/12 13:01

Page 20: Insta Laci on Post GRE s

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

Seleccionaremos a continuación la zona horaria, en nuestro caso "Madrid":

A continuación seguiremos con "Detectar discos":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

20 of 77 09/03/12 13:01

Page 21: Insta Laci on Post GRE s

Seleccionaremos "Particionado de discos" y pulsaremos INTRO:

Seleccionaremos el método de particionado de discos, dependiendo de nuestrosconocimientos y de lo que queramos hacer en el equipo. En nuestro caso vamos a usartodo el disco duro del equipo para Linux, por lo que seleccionaremos "Guiado - utlizartodo el disco":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

21 of 77 09/03/12 13:01

Page 22: Insta Laci on Post GRE s

Con el texto: Este instalador puede guiarle en el particionado del disco(utilizando distintos esquemas estándar) o, si lo desea, puede hacerlo de formamanual. Si escoge el sistema de particionado guiado tendrá la oportunidad másadelante de revisar y adaptar los resultados. Se le preguntará qué disco autilizar si elige particionado guiado para un disco completo. Método departicionado: Guiado - utilizar todo el disco, Guiado - utilizar el disco completoy configurar LVM, Guiado - utilizar todo el disco y configurar LVM cifrado,Manual.

El asistente de particionado nos mostrará los discos duros del equipo, seleccionaremos eldisco duro donde instalaremos Linux:

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

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

22 of 77 09/03/12 13:01

Page 23: Insta Laci on Post GRE s

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

Antes de realizar modificaciones en disco, el asistente nos advertirá de que los cambiosque se van a realizar provocarán la pérdida de todos los datos del disco duroseleccionado, marcaremos "Sí" y pulsaremos INTRO. El asistente creará dos particiones,una de tipo ext4 que contendrá todo el sistema y los datos de los usuarios y otra de tiposwap, para intercambio:

Con el texto: Se escribirán en los discos todos los cambios indicados acontinuación si continúa. Si no lo hace podrá hacer cambios manualmente. Sehan 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.¿Desea escribir los cambios en los discos?

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

23 of 77 09/03/12 13:01

Page 24: Insta Laci on Post GRE s

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 los controladores disponibles":

Con el texto: La función principal del initrd es permitir al núcleo el montaje delsistema de ficheros raíz. Por tanto, necesita contener todos los dispositivos yprogramas de soporte necesarios para hacerlo. Un initrd genérico es másgrande que uno dirigido y puede incluso ser tan grande que algunoscargadores de arranque no pueden cargarlo, sin embargo tiene la ventaja quepuede utilizarse para arrancar el sistema objetivo en casi cualquier hardware.Hay una posibilidad muy pequeña de que un initrd dirigido más pequeño notenga todos los controladores necesarios. Controladores a incluir en el intrd:genérico: incluir todos los controladores disponibles, dirigido: sólo incluir loscontroladores necesarios para este sistema.

Seguiremos con "Configurar usuarios y contraseñas":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

24 of 77 09/03/12 13:01

Page 25: Insta Laci on Post GRE s

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

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

A continuación el asistente nos recomendará no permitir el acceso al equipo comosuperusuario root, esto es recomendable para usuarios no expertos y para evitar riesgosde seguridad. En nuestro caso sí permitiremos el acceso como superusuario root, por loque seleccionaremos "Sí" y pulsaremos INTRO:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

25 of 77 09/03/12 13:01

Page 26: Insta Laci on Post GRE s

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

Introduciremos la contraseña para el superusuario root:

Con el texto: Necesita definir una contraseña para el superusuario "root", lacuenta de administración del sistema. Un usuario malicioso o sin la debidacalificación con acceso a la cuenta de administración puede acarrear unosresultados desastrosos, así que debe tener cuidado para que la contraseña delsuperusuario no sea fácil de adivinar. No debe ser una palabra de diccionario, ouna palabra que pueda asociarse fácilmente con usted. Una buena contraseñadebe contener una mezca de letras, números y signos de puntuación y debecambiarse regularmente. La contraseña del usuario "root" (administrador) nodebería estar en blanco. Si deja este valor en blanco, entonces se deshabilitarála cuenta de root y se creará una cuenta de usuario a la que se le daránpermisos para convertirse en usuario administrador utilizando la orde "sudo".

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

26 of 77 09/03/12 13:01

Page 27: Insta Laci on Post GRE s

Tenga en cuenta que no podrá ver la contraseña mientras la introduce. Clavedel superusuario.

Volveremos a introducir la contraseña del superusuario root:

El asistente nos advertirá de que no es recomendable usar la cuenta root para realizartareas diarias en el equipo, por ello podremos seleccionar "Sí" en la siguiente ventanapara crear una cuenta de usuario normal y ser esta la que usemos para tareas habitualescomo leer el correo:

Con el texto: Es una mala idea usar la cuenta de superusuario "root" para lasactividades diarias como leer el correo electrónico, ya que incluso el fallo máspequeño puede dar lugar a un desastre. Debería crear una cuenta de usuarionormal para esas tareas cotidianas. También peude crearla luego (igual quecualquier otra cuenta adicional) ejecutando como superusuario "addusernombre" donde "nombre" es un nombre de usuario como "ajpdsoft". ¿Creoahora una cuenta de usuario normal?

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

27 of 77 09/03/12 13:01

Page 28: Insta Laci on Post GRE s

Con el texto: Se creará una cuenta de usuario para que la use en vez de lacuenta de superusuario en sus tareas que no sean administrativas. Por favor,introduzca el nombre real de este usuario. Esta información se usará, porejemplo, como el origen predeterminado para los correos enviados por elusuario o como fuente de información para los programas que muestren elnombre real del usuario. Su nombre completo es una elección razonable.Nombre completo para el nuevo usuario.

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

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

Introduciremos la contraseña para el nuevo usuario:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

28 of 77 09/03/12 13:01

Page 29: Insta Laci on Post GRE s

Con el texto: Una buena contraseña debe contener una mezcla de letras,números y signos de puntuación y debe cambiarse regularmente. Elija unacontraseñ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 casocontrario seleccionaremos "No":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

29 of 77 09/03/12 13:01

Page 30: Insta Laci on Post GRE s

Con el texto: Puede configurar su carpeta personal para ser cifrada, de maneraque los archivos queden almacenados de forma privada, incluso si el equipo esrobado. El sistema podrá montar su carpeta personal cifrada cada vez queinicie sesión y automáticamente desmontarla cuando salga de todas lassesiones activas. ¿Cifrar su carpeta personal?

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

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

30 of 77 09/03/12 13:01

Page 31: Insta Laci on Post GRE s

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

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 es menos proclive a sufrir problemas relacionadoscon la presencia de cortafuegos. Protocolo para descarga de ficheros: http, ftp.

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

31 of 77 09/03/12 13:01

Page 32: Insta Laci on Post GRE s

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 encuentrecercana a su equipo en la red. Tenga en cuenta que los países cercanos, oincluso el suyo propio, pueden no resultar la mejor elección. País de la réplicade 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 unaréplica en su país o región si no sabe qué réplica tiene mejor conexión deInternet hasta usted. Normalmente,

Si en nuestra red disponemos de un servidor proxy HTTP introduciremos aquí su IP y elpuerto (IP:puerto), si no tenemo proxy seleccionaremos "Continuar" y pulsaremosINTRO:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

32 of 77 09/03/12 13:01

Page 33: Insta Laci on Post GRE s

Con el texto: Si tiene que usar un proxy HTTP para acceder a la red, introduzcaa continuación la información sobre el proxy. En caso contrario, déjelo enblanco. La información del proxy debe estar en el formato "http://[usuario][:contraseña] @]servidor[:puerto]/". Información de proxy HTTP (en blanco sino desea usar ninguno).

El asistente nos advertirá de que algunos programas no-libres estarán disponibles comopaquetes, si queremos usar estos programas seleccionaremos "Sí":

El asistente para instalar Linux Ubuntu Server 11 nos preguntará si queremos usar elcomponente "universe" para poder instalar programas adicionales que no forman partede la distribución principal:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

33 of 77 09/03/12 13:01

Page 34: Insta Laci on Post GRE s

Con el texto: Algunos programas adicionales están disponibles en formato depaquete. Se pueden utilizar las herramientas de gestión de paquetes estándarpara instalarlos. Aunque no forman parte de la distribución principal, estosprogramas son libres. Por favor, elija si quiere tener este software disponible.¿Utilizar programas del componente "universe"?

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

Con el texto: Algunos programas no-libres están disponibles en formato depaquete. Se pueden utilizar las herramientas de gestión de paquetes estándarpara instalarlos aunque estos programas no forman parte de la distribuciónprincipal. Estos programas tienen diversas licencias y (en algunos casos)restricciones de patentes que pueden impedir que vd. pueda utlizarlo,modificarlo o compartirlo. Por favor, elija si quiere tener este softwaredisponible ¿Utilizar programas del componente "multiverse"?

Si queremos permitir que se instalen versiones nuevas de algunos paquetes (versiones

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

34 of 77 09/03/12 13:01

Page 35: Insta Laci on Post GRE s

que puede que no hayan sido verificadas) seleccionaremos "Sï":

Con el texto: Algunos programas han sido migrados a versiones más recientesutilizando la rama de desarrollo para que funcionen en esta versión. Estosprogramas incluyen versiones más nuevas de aplicaciones que pueden ofrecerfuncionalidades interesantes aunque no han pasado pruebas tan completascomo los que contiene esta versión. Por favor, elija si quiere tener estesoftware disponible. ¿Utilizar programas migrados a versiones nuevas?

A continuación marcaremos (si queremos que estén disponibles) las actualizaciones delsoftware de Ubuntu y de los extras de software gratuito ofrecido por desarrrolladores deaplicaicones 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 systemsecured against attacks. Enabling this service is strongly recommended. Thepartner archive contains software provided by Canonical's partners as aservice to Ubuntu users. The extras archive contains free software offered bythird-party application developers who want to ship their latest software.

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

35 of 77 09/03/12 13:01

Page 36: Insta Laci on Post GRE s

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

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

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

En nuestro caso seleccionaremos "Instalar actualizaciones de seguridadautomáticamente" y pulsaremos INTRO para continuar:

Con el texto: Aplicar actualizaciones frecuentemente es una parte importantepara mantener su sistema seguro. De forma predeterminada, las

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

36 of 77 09/03/12 13:01

Page 37: Insta Laci on Post GRE s

actualizaciones necesitan aplicarse manualmente usando herramientas degestión de paquetes. Como alternativa, puede elegir que el sistema descarguee instale automáticamente las actualizaciones de seguridad, o puede elegirgestionar este sistema a través de la web como parte de un grupo de sistemasmediante 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 queel equipo con Linux Ubuntu sea servidor de bases de datos PostgreSQL, servidor debases de datos MySQL, servidor web con Apache y servidor de aplicaciones web conTomcat Java Server, también servidor OpenSSH. Por lo tanto marcaremos con la barraespaciadora: OpenSSH server, LAMP server, PostgreSQL database, Tomcat Java server ypulsaremos INTRO. Las posibles 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 losprogramas a instalar.

Con el texto: De momento sólo está instalado el sistema básico. Puede escogerla instalación de las siguientes colecciones predefinidas de programas paraadaptar más la instalación a sus necesidades. Elegir los programas a instalar: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.

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

37 of 77 09/03/12 13:01

Page 38: Insta Laci on Post GRE s

Puesto que hemos seleccionado instalar LAMP server y por lo tanto MySQL, el asistentede instalación nos solicitará la contraseña para el superusuario root de MySQL, laintroduciremos 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á lacontraseña si deja ese campo en blanco. Nueva contraseña para 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 requierede ningún tipo de conocimientos de informática, pues el asistente de Ubuntu Server losinstalará de forma completamente automática.

Seleccionaremos ahora "Instalar el cargador de arranque GRUB en un disco duro",pulsaremos INTRO:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

38 of 77 09/03/12 13:01

Page 39: Insta Laci on Post GRE s

Indicaremos ahora si queremos instalar el cargador de arranque GRUB en el registroprincipal de arranque, puesto que estamos haciendo una instalación en un equipo"limpio", sin otro sistema operativo, podremos instalar el GRUM en el registro principalsin problemas. Si dispusiéramos de otro sistema operativo y es éste el que gestiona elarranque marcaremos "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 en elordenador. Si esto es así, puede instalar sin riesgos el cargador de arranqueGRUB en el registro principal de arranque del primer disco duro. Aviso: si elinstalador no pudo detectar otro sistema operativo instalado en el sistema, lamodificación del registro principal de arranque hará que ese sistema operativono pueda arrancarse. Sin embargo, podrá configurar GRUB manualmente másadelante para arrancarlo. ¿Desea instalar el cargador de arranque GRUB en elregistro principal de arranque?

Seleccionaremos ahora "Terminar la instalación":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

39 of 77 09/03/12 13:01

Page 40: Insta Laci on Post GRE s

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

Con el texto: Los relojes del sistema generalmente se ponen en hora universalcoordinada ("Universal Coordinated Time" ó UTC). El sistema operativo utilizasu zona horaria para convertir la hora del sistema en su hora local. Ésta es laopción recomendada si Vd. no utiliza otro sistema operativo que espere que sureloj esté 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 de instalación y pulsaremos INTRO para el primer reinicio:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

40 of 77 09/03/12 13:01

Page 41: Insta Laci on Post GRE s

Con el texto: La instalación se ha completado. Ahora podrá arrancar el nuevosistema. Asegúrese de extraer el disco de instalación (CD-ROM o disquetes)para que el sistema arranque del disco duro en lugar de reiniciar 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 modo texto (consola), pues Linux Ubuntu Server no lleva modográfico:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

41 of 77 09/03/12 13:01

Page 42: Insta Laci on Post GRE s

Algunas tareas iniciales deconfiguración de Linux Ubuntu ServerA continuación indicamos algunas tareas para configurar nuestro nuevo servidor conLinux Ubuntu Server y Apache, PHP, MySQL, PostgreSQL, Tomcat y OpenSSH:configuración de la red, dirección IP estática, DNS, puerta de enlace, agregar usuario asudoers para no usar root, cambiar contraseña usuario, actualizar parches de seguridaddel sistema operativo, instala Webmin para administrar gráficamente Linux UbuntuServer y acceso para administración a Linux Ubuntu Server mediante OpenSSH y clienteSSH (PuTTY, FileZilla Client).

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

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

sudo nano /etc/network/interfaces

Al tratarse de un servidor web y servidor de bases de datos no es recomendable usarDHCP, pues si la IP varía los clientes podrían no poder conectarse. Por ello la primeratarea de mantenimiento será revisar que el servidor Linux Ubuntu Server dispone de unadirecció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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

42 of 77 09/03/12 13:01

Page 43: Insta Laci on Post GRE s

# 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 installeddns-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 UbuntuServer.gateway 192.168.1.1: indicamos la puerta de enlace (gateway o pasarela).

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

sudo nano /etc/resolv.conf

Un ejemplo del contenido de este fichero:

domain localdomainsearch localdomainnameserver 8.8.8.8 8.8.4.4

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

43 of 77 09/03/12 13:01

Page 44: Insta Laci on Post GRE s

Agregar usuario a fichero sudoers para no usar rootpara tareas administrativas

Es recomendable, por cuestiones de seguridad, no usar el superusuario root para tareasadministrativas del servidor Linux Ubuntu Server. Para poder usar otro usuario comoadministrador, en concreto el creado en el proceso de instalación, realizaremos lossiguientes 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 usodel comando "sudo".

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

44 of 77 09/03/12 13:01

Page 45: Insta Laci on Post GRE s

4. A partir de este momento, no se recomienda usar el superusuario root, paracualquier tarea administrativa podremos usar el usuario anterior (ajpdsoft) con"sudo", por ejemplo, para instalar el servidor proxy Squid usaremos:

sudo apt-get install squid3

Cambiar contraseña para el superusuario root enLinux Ubuntu Server

Es recomendable, si tenemos activo el superusuario root, cambiar la contraseñaregularmente por una segura. Para cambiar la contraseña del superusuario root,accederemos con otro usuario administrador (que esté en el fichero sudoers) yejecutaremos el siguiente comando:

sudo passwd root

Nos solicitará la contraseña del usuario actual y luego la del superusuario rootdos veces. Si todo es correcto devolverá: passwd: password updatedsuccessfully.

Actualizar parches de seguridad y repositorios delsistema operativo Linux Ubuntu Server

Es recomendable actualizar la información de los repositorios antes de instalar cualquieraplicación, para ello ejecutaremos el comando Linux:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

45 of 77 09/03/12 13:01

Page 46: Insta Laci on Post GRE s

sudo apt-get update

También es muy recomendable realizar una actualización de seguridad de Linux UbuntuServer tras instalarlo, para ello ejecutaremos el comando:

sudo apt-get upgrade

Instalar Webmin para administrar vía web el servidorLinux Ubuntu Server y sus servicios MySQL,PostgreSQL, Apache

A continuación explicaremos cómo instalar Webmin, se trata de un software que permiteadministrar gran parte de las opciones de un equipo Linux vía web (red, hardware,sistema, MySQL, PostgreSQL, Apache, etc.). Para instalar Webmin en Linux UbuntuServer 11.10 seguiremos los siguientes pasos:

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

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

46 of 77 09/03/12 13:01

Page 47: Insta Laci on Post GRE s

A continuación descargaremos el paquete .deb de instalación de Webmin, en su propiapágina web podremos consultar la versión actual y la ruta de descarga, actualmente la1.570:

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

Tras la descarga del fichero de instalación, ejecutaremos el siguiente comando parainstalar el paquete descargado con Webmin:

sudo dpkg -i webmin_1.570_all.deb

Tras instalar Webmin en Linux Ubuntu Server ya podremos acceder desde cualquierequipo de la red (con cualquier sistema operativo, como Windows 7), abrir un navegadorweb y acceder a la URL:

https://192.168.1.125:10000

Donde 192.168.1.125 será la IP del servidor con Linux Ubuntu Server yWebmin.

Si usamos Mozilla Firefox como navegador, al acceder a una dirección https deberemospulsar en "Entiendo los riesgos":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

47 of 77 09/03/12 13:01

Page 48: Insta Laci on Post GRE s

Pulsaremos en "Añadir excepción":

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

48 of 77 09/03/12 13:01

Page 49: Insta Laci on Post GRE s

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

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

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

49 of 77 09/03/12 13:01

Page 50: Insta Laci on Post GRE s

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

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 tarjetade red del equipo:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

50 of 77 09/03/12 13:01

Page 51: Insta Laci on Post GRE s

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

Si tenemos algún servicio servidor instalado (Apache, MySQL, PostgreSQL), Webminpermitirá administrarlo. Por ejemplo, desde "Servers" - "Apache Webserver", podremosconfigurar opciones del servidor web Apache: procesos y lí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.:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

51 of 77 09/03/12 13:01

Page 52: Insta Laci on Post GRE s

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 yeditar), usuarios y permisos sobre base de datos, host, tablas, configuración de MySQL,variables de MySQL, etc.:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

52 of 77 09/03/12 13:01

Page 53: Insta Laci on Post GRE s

Administración y ejecución de comandos desdecliente SSH en Linux Ubuntu Server con OpenSSH

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

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

Por lo tanto podremos acceder a la consola de comandos de nuestro equipo LinuxUbuntu Server desde cualquier equipo de nuestra red usando un cliente SSH, porejemplo PuTTY. Como ejemplo realizaremos una conexión con PuTTY desde un equipocon Microsoft Windows 7 a nuestro equipo Linux Ubuntu, para ello descargaremosPuTTY desde:

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

No necesita instalación, ejecutaremos el fichero putty.exe, introduciremos la IP delequipo Linux en "Host Name (or IP address)", seleccionaremos "SSH" en "Connectiontype" y pulsaremos "Open":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

53 of 77 09/03/12 13:01

Page 54: Insta Laci on Post GRE s

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

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

Servidor: dirección IP del servidor con OpenSSH y Linux, en nuestro caso192.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":

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

54 of 77 09/03/12 13:01

Page 55: Insta Laci on Post GRE s

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

Servidor de aplicaciones web conTomcat Java ServerEn la instalación de Linux Ubuntu Server 11.10 hemos instalado también el servidor deaplicaciones web Tomcat. Si queremos 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 incluyenya desplegadas en Tomcat:

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

55 of 77 09/03/12 13:01

Page 56: Insta Laci on Post GRE s

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 isrunning with pid XXX.

Para comprobar que el servidor web Tomcat funciona correctamente, desde cualquierequipo de la red (sea Windows o Linux), abriremos un navegador e introduciremos lasiguiente URL:

http://192.168.1.125:8080

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

Si todo es correcto nos mostrará la siguiente web:

Para poder acceder a la administración web de Tomcat, antes debemos configurar losusuarios, para ello editaremos el fichero /etc/tomcat6/tomcat-users.xml con el comando:

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

56 of 77 09/03/12 13:01

Page 57: Insta Laci on Post GRE s

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 con la contraseña "admin",perteneciente a los roles "admin" y "manager", por lo que tendrá permisos deadministrador de Tomcat:

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

sudo service tomcat6 restart

Ahora podremos acceder a la administración de Tomcat (Tomcat Manager) desde unnavegador web, introduciendo la URL:

http://192.168.1.125:8080/manager/html

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

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

57 of 77 09/03/12 13:01

Page 58: Insta Laci on Post GRE s

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

Configurar MySQL Server en LinuxUbuntu ServerEn el proceso de instalación Linux Ubuntu Server hemos marcado el paquete "LAMPserver", con lo cual se habrá instalado, de forma automática, el motor de bases de datosMySQL Server, también Apache y PHP. A continuación mostramos algunas opciones de

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

58 of 77 09/03/12 13:01

Page 59: Insta Laci on Post GRE s

configuración y administración del motor de bases de datos gratuito MySQL Server. Si nolo hemos instalado en el proceso de instalación de Linux Ubuntu Server prodremos vercómo se instala en el siguiente artículo:

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

Información de administración sobre MySQL Serverinstalado en Linux Ubuntu

En primer lugar comprobaremos que el servicio de MySQL Server está activo, para elloejecutaremos el comando Linux:

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, importantespara copias de seguridad y demás tareas de administración, en estos ficheros es dondese almacena toda la información de los esquemas, tablas y registros de la base de datos.Para saber la ubicación editaremos el fichero /etc/mysql/my.cnf, que podremos consultary editar con el comando Linux:

sudo nano /etc/mysql/my.cnf

Buscaremos el parámetro "datadir" que será el que indique la ubicación de los datos deMySQL, por defecto:

/var/lib/mysql

Configurar MySQL Server de Linux Ubuntu Serverpara permitir conexiones externas

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

59 of 77 09/03/12 13:01

Page 60: Insta Laci on Post GRE s

Para permitir conexiones desde otros equipos de la red (conexiones externas) a MySQLServer en Linux Ubuntu Server seguiremos 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 pulsandoControl + 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, pues no es recomendableusar el superusuario "root" de MySQL para administración desde otros equipos. Para elloaccederemos, desde el shell de comandos de Linux, a la utilidad MySQL monitor con elcomando:

mysql -u root -p

Nos solicitará la contraseña del usuario "root" de MySQL, que es laque hemos introducido en el proceso de instalación de Linux UbuntuServer 11.10.

Para crear un nuevo usuario en MySQL Server ejecutaremos el siguientecomando:

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

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

60 of 77 09/03/12 13:01

Page 61: Insta Laci on Post GRE s

"0000".

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

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

De esta forma ya podremos acceder a administrar MySQL Server usando cualquiercliente (como MySQL Administrator o MySQL Workbench) desde cualquier equipo de lared LAN. Por ejemplo, desde un equipo con Windows 7, instalando MySQL Administrator,ejecutándolo nos solicitará usuario, contraseña, IP y puerto, introduciremos el usuariocreado anteriormente (ajpdsoft), la contraseña, la IP del servidor con Linux UbuntuServer (192.168.1.125) y el puerto por defeecto 3306:

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

61 of 77 09/03/12 13:01

Page 62: Insta Laci on Post GRE s

Por supuesto, si abrimos el puerto de MySQL en el router o cortafuegos y lo mapeamos oredireccionamos a la IP del servidor con MySQL Server también tendremos acceso alservidor de bases de datos MySQL Server desde cualquier parte del mundo. En elsiguiente artículo explicamos cómo mapear puertos para permitir conexiones desdeInternet a nuestro equipo (en el artículo mapeamos el puerto 80, para MySQL será elpuerto 3306):

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

Instalar phpMyAdmin para administrar gráficamentey vía web un servidor con Linux y MySQL Server

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

Desde la ventana del shell de comandos de Linux Ubuntu Server ejecutaremos elsiguiente comando Linux para instalar phpMyAdmin:

sudo apt-get install phpmyadmin

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

62 of 77 09/03/12 13:01

Page 63: Insta Laci on Post GRE s

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

Con el texto: Por favor, elija el servidor web que se deberá configurarautomáticamente para que jecute phpMyAdmin. Servidor queb que deseareconfigurar automáticamente: apache2, lighttpd.

El asistente para configurar phpMyAdmin nos indicará que se va a crear una base dedatos (catálogo) en MySQL Server para uso de phpMyAdmin, pulsaremos INTRO paracontinuar:

Con el texto: Es necesario tener una base de datos instalada y configurada paraphpmyadmin antes de poder utilizarlo. Puede gestionar esto opcionalmente através de «dbconfig-common». Si vd. es un administrador de bases de datosavanzado o si la base de datos ya está instalada y configurada quizás quierarealizar esta configuración manualmente, y deberá rechazar esta opción.

Continuaremos con la configuración de phpMyAdmin, el asistente nos dará la posibilidad

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

63 of 77 09/03/12 13:01

Page 64: Insta Laci on Post GRE s

de configura la base de datos para phpMyAdmin en MySQL Server, seleccionaremos"Yes" y pulsaremos INTRO:

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

Con el texto: Proporcione la contraseña para la cuenta de administración queste paquete utilizará para crea rla base de datos MySQL y el usuario.Contraseña del usuario de administración de la base de datos.

Introduciremos ahora la contraseña para el registro de phpMyAdmin con el servidor debase 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á unacontraseña aleatoria. Contraseña de aplicación MySQL para phpMyAdmin.

Volveremos a introducir la contraseña:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

64 of 77 09/03/12 13:01

Page 65: Insta Laci on Post GRE s

A partir de ahora ya podremos administrar MySQL Server desde cualquier equipo de lared (con cualquier sistema operativo) abriendo un navegador e introduciendo lasiguiente URL:

http://192.168.1.125/phpmyadmin

Donde 192.168.1.125 será la IP del servidor con Linux Ubuntu Server y MySQLServer.

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

Desde phpMyAdmin podremos administrar todo tipo de opciones del servidor MySQLServer: crear tablas, crear bases de datos, ver el estado del servidor, modificar registros,ejecutar consultas SQL, exportar bases de datos, importar bases de datos, crearusuarios, etc.:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

65 of 77 09/03/12 13:01

Page 66: Insta Laci on Post GRE s

Configurar PostgreSQL en Linux UbuntuServerEn el proceso de instalación Linux Ubuntu Server hemos marcado el paquete"PostgreSQL database ", con lo cual se habrá instalado, de forma automática, el motor debases de datos gratuito PostgreSQL. A continuación mostramos algunas opciones deconfiguración y administración del motor de bases de datos gratuito y open sorucePostgreSQL. Si no lo hemos instalado en el proceso de instalación de Linux UbuntuServer en el siguiente artículo explicamos cómo instalarlo:

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

Información de administración sobre PostgreSQLinstalado en Linux Ubuntu Server

En primer lugar comprobaremos que el servicio de PostgreSQL está activo, para elloejecutaremos el comando Linux:

service postgresql status

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

66 of 77 09/03/12 13:01

Page 67: Insta Laci on Post GRE s

Es importante que sepamos dónde guarda PostgreSQL los ficheros de datos de lasbases de datos, así podremos, por ejemplo, realizar copias de seguridad y otras tareasde mantenimiento. Para ello editaremos el fichero de configuración de PostgreSQLpostgresql.conf con el comando:

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

Buscaremos el parámetro data_directory, en este parámetro se indica la ubicación delos ficheros de datos que componen las bases de datos del servidor PostgreSQL:

También es muy importante establecer una contraseña para el usuario postgres dePostgreSQL, pues al instarlo automáticamente desde la instalación de Linux UbuntuServer no es establece contraseña para este usuario. Para modificar la contraseña parael usuario "postgres" seguiremos los siguientes pasos:

1. Desde el shell de comandos de Linux Ubuntu Server, iniciaremos sesión con el usuario"postgres" del sistema operativo que habrá creado la instalación de PostgreSQL, paraello ejecutaremos el comando Linux:

su postgres

2. Ahora accederemos a la herramienta de la línea de comandos para administrarPostgreSQL con el comando:

psql template1

3. Para establecer una nueva contraseña para el usuario postgres escribiremos losiguiente y pulsaremos INTRO:

\password postgres

Nos solicitará la nueva contraseña para el usuario postgres, la introduciremosy pulsaremos INTRO, nos la volverá a solicitar.

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

67 of 77 09/03/12 13:01

Page 68: Insta Laci on Post GRE s

De esta forma ya tendremos configurado correctamente el usuario "postgres" paraadministración de la base de datos PostgreSQL.

Configurar PostgreSQL de Linux Ubuntu Server parapermitir conexiones externas

Para permitir conexiones desde equipos de la red LAN al nuevo servidor de bases dedatos con PostgreSQL seguiremos los siguientes pasos:

1. Editaremos el fichero /etc/postgresql/9.1/main/postgresql.conf con 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 = '*'

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

68 of 77 09/03/12 13:01

Page 69: Insta Laci on Post GRE s

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

#password_encryption = on

Y la sustituiremos por:

password_encryption = on

4. Guardaremos los cambios realizados en el fichero postgresql.conf (pulsando Control +O y Control + X) . Para que los cambios se apliquen reiniciaremos el servicio dePostgreSQL 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 equipocliente de la red con cualquier aplicación que use PostgreSQL como motor de base dedatos. Por supuesto también podremos usar la aplicación cliente en modo gráfico

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

69 of 77 09/03/12 13:01

Page 70: Insta Laci on Post GRE s

pgAdmin para administrar el servidor de PostgreSQL desde cualquier equipo conWindows ó Linux. En el siguiente artículo explicamos cómo instalar pgAdmin enWindows 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 ejemplo192.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 en el proceso deadministración de PostgreSQL.

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

70 of 77 09/03/12 13:01

Page 71: Insta Laci on Post GRE s

Si todo es correcto, ya tendremos acceso al servidor de base de datos PostgreSQL parasu administración. Desde pgAdmin podremos realizar cualquier tarea de mantenimientoy administración del servidor PostgreSQL con Linux:

Instalar phpPgAdmin para administrar vía web elservidor de PostgreSQL en Linux Ubuntu Server

phpPgAdmin es una herramienta que permite administrar un servidor con el motor debase de datos PostgreSQL de forma gráfica y vía web (desde cualquier sistema operativocon un navegador web). Esta herramienta necesita que esté instalado Apache y PHP enel servidor con PostgreSQL. En nuestro caso lo tenemos ya instalado pues, en el proceso

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

71 of 77 09/03/12 13:01

Page 72: Insta Laci on Post GRE s

de instalación de Linux Ubuntu Server 11.10, hemos marcado el paquete LAMP Serverque instala automáticamente Apache, PHP y MySQL.

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

sudo apt-get install php5-pgsql phppgadmin

Tras la instalación de phpPgAdmin realizaremos la siguiente configuración para poderacceder vía web. Por un lado editaremos el fichero config.inc.php con el comando Linux:

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

Cambiaremos la línea:

$conf['extra_login_security'] = true;

por

$conf['extra_login_security'] = false;

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

72 of 77 09/03/12 13:01

Page 73: Insta Laci on Post GRE s

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

Ahora editaremos el fichero phppgadmin de apache2 para permitir conexiones al sitioweb phppgadmin, para ello ejecutaremos el comando 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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

73 of 77 09/03/12 13:01

Page 74: Insta Laci on Post GRE s

Guardaremos los cambios pulsando Control + O y cerraremos la edición pulsandoControl + 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 dela red, para ello abriremos un navegador y escribiremos la URL:

http://192.168.1.125/phppgadmin

Pulsaremos en el servidor de la izquierda PotgreSQL:

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

74 of 77 09/03/12 13:01

Page 75: Insta Laci on Post GRE s

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

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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

75 of 77 09/03/12 13:01

Page 76: Insta Laci on Post GRE s

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 de instalarWindows.Comandos Linux y ejemplos de utilización, comandos básicos GNU Linux.Instalar Linux Ubuntu 9.10 virtualizado con Sun VirtualBox 3.0.12.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 GNU Linux.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 Ubuntu para liberar espacio.Validar una dirección de E-Mail - Delphi.Formulario para envío de datos por email - Delphi.

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

76 of 77 09/03/12 13:01

Page 77: Insta Laci on Post GRE s

Créditos

Artículo realizado íntegramente por Alonsojpd, miembro del Proyecto 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

Instalar Linux Ubuntu Server 11 x64, Apache, MySQL, P... http://www.ajpdsoft.com/modules.php?name=News&fil...

77 of 77 09/03/12 13:01