Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Instala tu servidor LAMP sin necesidad de un doctorado

DriveMeca instalando servidor LAMP en Ubuntu 14.04 server
Quieres un servidor web propio pero crees que es una tarea científica? Te equivocas, hoy en día tener un servidor LAMP (Linux Apache MySQL PHP) es algo sencillo de instalar y configurar como hoy les mostrare en este articulo paso a paso. Ubuntu server, que es la distribución Linux que usaremos para el articulo de hoy, es una de las que tiene el proceso mas sencillo para generar un servidor LAMP listo para usarse en pocos minutos.
Que ganamos con un servidor LAMP? Ganamos economía, estabilidad y seguridad por mencionar algunos puntos ademas de que ya por muchos es conocido que el Opensource es una pieza clave en el motor detrás de Internet.
Después de esta breve introducción comencemos. Necesitaremos un equipo completo para esto (aunque se puede en uno ya instalado, eso seria tema para otro articulo).

-Descargamos el ISO desde el URL de Ubuntu y generamos un DVD o USB booteable para la instalación

-Hacemos boot y comenzamos eligiendo el idioma. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Para instalar usamos la primera opción. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Elegimos el país donde se encuentra nuestro equipo. Esto sera usado para determinar la zona horaria. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-A continuación se configurara la distribución de teclado. Elegimos No para escogerlo de una lista. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-En mi caso escojo Español Latinoamericano. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se cargan algunos módulos según nuestro hardware
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se configura la conexión de red por DHCP, en caso de no haber uno activo, nos pedirá los datos para configurarla manualmente
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Momento de ponerle nombre a nuestro servidor; este debe ser de la forma host.dominio, ejemplo, ubulamp.test.com. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se nos pide crear una cuenta de usuario. Esta sera la usada para administrar el servidor. Escribimos el nombre completo de esta persona y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-A esta persona le creamos un nombre de usuario. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Escribimos una contraseña y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Confirmamos la contraseña volviendo a escribirla. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se nos da la posibilidad de cifrar nuestra carpeta personal. Eres paranoico? usa la opción Si, sino, elegimos No y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-La instalación detecta nuestra ubicación por medio de nuestra salida a Internet. Si es la correcta elegimos Si y presionamos Enter, en caso contrario con No nos dará la posibilidad manual de elegir nuestra ubicación. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Para esta instalación usaremos todo el disco ademas de LVM lo cual nos permitirá mas adelante agregar mas disco si es necesario de una forma sencilla. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se muestra el disco que se particionara, en caso de tener mas de uno, elegiríamos el que usaremos para instalar. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se nos pide nuevamente confirmar el particionado. Elegimos Si y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Usaremos todo el disco, si no fuera así podríamos dar el porcentaje o tamaño a usar. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Ultima oportunidad de hacer cambios en el particionado, se nos muestran los cambios que se realizaran. Elegimos Si y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se crean las particiones, se formatean y comienza la instalación
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se nos da la oportunidad de configurar un proxy de salida a Internet en caso de haberlo, si no es así dejamos el campo en blanco y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se configuran los repositorios
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-El sistema se puede configurar para actualizarse de tres formas, manual (primera opción), descargar actualizaciones automáticamente o por medio de Landscape por el cual hay que pagar. Sugiero la primera opción y presionar Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Momento de seleccionar los paquetes a instalar, para el caso de un servidor LAMP, marcamos OpenSSH (nos permitirá  administrar nuestro servidor de forma remota) y LAMP server. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Escribimos una contraseña para el usuario root de nuestro servidor MySQL. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Escribimos nuevamente la contraseña del usuario root de MySQL confirmandola. Presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se instalan otros paquetes necesarios
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Decimos Si a la pregunta de instalar GRUB en el sector de arranque del disco duro y presionamos Enter
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Se instala GRUB
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Termina la instalación. Presionamos Enter y retiramos el DVD o USB desde donde instalamos. El equipo se reiniciara
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Al reiniciar el equipo entramos con la cuenta creada en pasos anteriores
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Paso a seguir muy importante, actualizar corrigiendo errores o problemas de seguridad
sudo apt-get update
sudo apt-get dist-upgrade

-Modificamos la configuración de red para dejarla estática en vez de dinámica. Para este articulo nuestro servidor esta en la ip 192.168.1.134

sudo vi /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.134
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4

-Reiniciamos el servicio y verifiquemos haya tomado el cambio
sudo service networking restart

ifconfig eth0
eth0      Link encap:Ethernet  direcciónHW 08:00:27:1d:cb:a7
          Direc. inet:192.168.1.134  Difus.:192.168.1.255  Másc:255.255.255.0
          Dirección inet6: fe80::a00:27ff:fe1d:cba7/64 Alcance:Enlace
          ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST  MTU:1500  Métrica:1
          Paquetes RX:591 errores:0 perdidos:0 overruns:0 frame:0
          Paquetes TX:181 errores:0 perdidos:0 overruns:0 carrier:0
          colisiones:0 long.colaTX:1000
          Bytes RX:57922 (57.9 KB)  TX bytes:20299 (20.2 KB)

-Verificamos que apache se este ejecutando
sudo service apache2 status

-Abrimos un browser y nos conectamos a la ip de nuestro servidor. Se nos debe mostrar la pagina de apache 2
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Verificamos php
sudo vi /var/www/html/info.php
<?php phpinfo(); ?>

-Abrimos un browser y navegamos a http://192.168.1.134/info.php. Allí veremos información sobre versión de php y todos sus módulos instalados
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

-Una de las ventajas de apache es la posibilidad de manejar varios sitios a la vez (sitios virtuales). Cada sitio maneja sus propias configuraciones, nombres de dominio, etc. Deshabilitaremos el sitio por default 000-default.conf y nos crearemos un sitio virtual llamado drivemeca. Para esto copiamos el default con el nombre de drivemeca y nos creamos el directorio donde estará nuestro sitio alojado

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/drivemeca.conf
sudo mkdir /var/www/html/drivemeca

-Editamos el archivo de configuración de nuestro sitio virtual drivemeca y cambiamos el DocumentRoot a que apunte al directorio que creamos

sudo vi /etc/apache2/sites-available/drivemeca.conf
DocumentRoot /var/www/html/drivemeca

-Eliminamos el sitio 000-default y activamos el sitio drivemeca. Reiniciamos apache

sudo a2dissite 000-default
sudo a2ensite drivemeca
sudo service apache2 restart

-Para probar nuestro nuevo sitio nos creamos un html basico

sudo vi /var/www/html/drivemeca/index.html
<b>Prueba del sitio web de drivemeca. Funciona!!</b>

-Abrimos un browser y navegamos a http://192.168.1.134
DriveMeca instalando servidor LAMP en Ubuntu 14.04 server

Que bien, ya tenemos nuestro sitio web drivemeca funcionando y listo para que nuestra creatividad se desborde. Usas servidores LAMP? con que distribución Linux?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Monitorea servidores Linux sin dolor, instala linux-dash

DriveMeca instalando linux-dash en Linux Centos 6.5
Navegando y navegando me encuentro una joya web en php que de una forma sencilla nos permite monitorear un equipo Linux. Esta joya se llama linux-dash y aunque es relativamente nueva me maravillo lo sencillo de su instalación y cero (0) configuración. Conociendo que el tiempo es oro hoy les mostrare como instalar linux-dash paso a paso en un servidor Linux Centos 6.5 actualizado a la fecha. No tienes Linux Centos, te recomiendo leer este anterior articulo donde muestro como instalarlo paso a paso. 
Comencemos pues.

Características

  • Consola web de monitoreo
  • Monitoreo en tiempo real de RAM, carga, Uptime, Uso de disco, usuarios, etc
  • Instalación sencilla en equipos Linux con Apache2/nginx y PHP
  • Uso de widgets en forma de click y arrastre
  • Soporte para un amplio rango de distribuciones Linux

-Instalamos dependencias

yum install httpd php php-common

-Descargamos linux-dash en el directorio www de apache y lo descomprimimos

cd /var/www/html/
wget -c https://github.com/afaqurk/linux-dash/archive/master.zip
unzip master.zip

-Cambiamos el nombre del directorio y sus permisos a apache

mv linux-dash-master dash
chown -R apache.apache dash/

-Iniciamos el servicio apache y lo activamos para que se ejecute siempre que hagamos boot

service httpd start
chkconfig httpd on

-Abrimos un browser y nos vamos a la ip del equipo, en este caso http://192.168.1.139/dash y nos aparece la consola web de linux-dash ya funcionando como por arte de magia. En la parte superior veremos una barra de botones o widgets, por default, todos estarán activos. Cada widget puede ser arrastrado a otro lugar de la consola o eliminado dándole click a su x en la esquina superior derecha del widget
DriveMeca instalando linux-dash en Linux Centos 6.5

Sencilla y a la vez poderosa esta herramienta, cierto? Ahora que la conociste, piensas probarla? en que distribución Linux?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar elementary OS paso a paso

Hay otra estrella en el firmamento Linux Ubuntu, es elementary OS con su nueva versión Luna, es ligera, sencilla sin dejar de ser hermosa y lo mas importante, Opensource. Los desarrolladores detrás de esta distribución basada en Ubuntu permiten descargarla totalmente gratis o si aprecias su trabajo, poner tu el precio por la descarga. Te animas a probarla? porque hoy veremos como instalar elementary OS paso a paso.





-Comenzamos descargando el ISO desde la pagina de elementary en este link En caso de preferir dejar una suma por la descarga podemos escribirla en la caja Amount (recomendable por el buen trabajo), escogemos la versión que queremos, 64/32 bits. Por ultimo sugiero usar como método de descarga Torrent. Damos click en el botón Download

-Generamos un DVD con nuestro ISO o una USB booteable como muestro en este articulo. Hacemos boot y nuestra primera pantalla nos invita a dar cualquier tecla para comenzar

-Escogemos el idioma y presionamos Enter

-En la siguiente pantalla podemos probar elementary sin instalarlo entrando por la primera opción o entramos por la segunda para instalar directamente

-Se inicia el entorno gráfico y se nos pregunta el idioma en que instalaremos, elegimos Español y damos click al botón Continuar

-Un breve chequeo de nuestro sistema verifica 3 puntos: espacio libre en disco, estar conectado a la corriente en caso de ser un portátil y estar conectado a Internet. Aunque no son obligatorios, tendrás mejores resultados si los cumples ademas de activar las actualizaciones mientras se instala e instalar software de terceros (codecs, etc). Damos click al botón Continuar

-En tipo de instalación elegimos borrar todo el disco y tomarlo completo. Si queremos algo mas personalizado podríamos entrar por la segunda opción. Damos click al botón Continuar

-Ultima parada para no instalar y borrar todo. Escogemos el disco en caso de tener mas de uno donde instalar y damos click al botón Instalar ahora

-Escogemos nuestra zona horaria, importante para la fecha y hora usada en nuestro pc. Damos click al botón Continuar

-Siguiente paso, elegir la distribución de nuestro teclado, en este caso Español latinoamericano; en caso de dudas podemos escribir en la caja de texto inferior verificando si sea el nuestro. Damos click al botón Continuar

-Hora de crear una cuenta de usuario con nuestros datos y colocar una contraseña segura. Damos click al botón Continuar

-Ya no mas preparativos, la instalación esta en curso. Hora de ir por un café ;-)

-Termina la instalación y estamos listos para reiniciar nuestro pc. Damos click al botón Reiniciar ahora

-Retiramos el DVD o USB desde donde instalamos y presionamos ENTER. Hacemos boot nuestro nuevo elementary OS

-Entramos con nuestra cuenta creada en la instalación

-Ya estamos en el escritorio con una barra superior y un menú inferior de botones

-Siguiente paso recomendable, actualizar nuestra instalación, para esto damos click al menú Aplicaciones y escribimos term. Damos click en Terminal

-Ya en la terminal ejecutamos
sudo apt-get update
sudo apt-get dist-upgrade

-Ya actualizado podemos comenzar a usar nuestro elementary


Después de probar elementary OS puedo decir que atrae su pulida interfaz gráfica (muy parecida a la de Apple) y velocidad al ser muy ligera. Te gusto? le darías una oportunidad en tu pc?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark