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

Mostrando entradas con la etiqueta ubuntu server. Mostrar todas las entradas
Mostrando entradas con la etiqueta ubuntu server. Mostrar todas las entradas

Como configurar ip fija en Ubuntu Linux

DriveMeca configurando una ip fija (static) en Linux Ubuntu paso a paso
Quieres poner servicios (servidor de paginas web, email server, etc) en tu equipo Linux Ubuntu Desktop o Server pero cada vez que se conecta (o hace boot) a internet tiene una dirección ip dinámica diferente. Bien, la solución es cambiar la configuración para que quede con una ip fija (estática) y así llegamos al tema del día de hoy, como configurar una ip fija estática en Linux Ubuntu Server (el mismo procedimiento se puede hacer en Linux Ubuntu Desktop) paso a paso.

-Nos logeamos a una consola de texto (debemos tener una cuenta creada en el equipo). Editamos la configuración de interfaces de red y agregamos los datos ip que asignaremos a la tarjeta, en este caso eth0

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.0.19
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4

-Apagamos y volvemos a activar la tarjeta eth0 para que tome los cambios

sudo ifdown eth0
sudo ifup eth0

-Verificamos este activo el cambio

ifconfig

-Verificamos tengamos salida a internet dándole ping al dominio google.com

ping google.com
PING google.com (208.65.155.20) 56(84) bytes of data.
64 bytes from 208.65.155.20: icmp_seq=1 ttl=57 time=60.9 ms
64 bytes from 208.65.155.20: icmp_seq=2 ttl=57 time=51.7 ms
64 bytes from 208.65.155.20: icmp_seq=3 ttl=57 time=60.1 ms
64 bytes from 208.65.155.20: icmp_seq=4 ttl=57 time=65.7 ms
64 bytes from 208.65.155.20: icmp_seq=5 ttl=57 time=62.9 ms
64 bytes from 208.65.155.20: icmp_seq=6 ttl=57 time=54.7 ms
64 bytes from 208.65.155.20: icmp_seq=7 ttl=57 time=58.1 ms
^C
--- google.com ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 10156ms
rtt min/avg/max/mdev = 51.737/59.209/65.796/4.445 ms

Ya tenemos nuestro Linux Ubuntu Server o Desktop con una ip estática fija (Linux Ubuntu Desktop tiene la forma de hacerlo por medio de una herramienta gráfica, pero igual se puede de la forma mostrada aquí). Ya conocías la forma? Te resulta complicada o sencilla? Déjame un comentario aquí debajo.
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+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Ubuntu Server 14.10 Utopic Unicorn paso a paso sin misterios

DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

Linux en todas sus variantes es una gran herramienta, aunque una de las mas usadas es como servidor y una de las distribuciones que sigue ganando seguidores es Ubuntu Server, la cual hace unos días estreno nueva versión, la 14.10 Utopic Unicorn (en este link puedes leer mi articulo en como instalar la versión para desktop paso a paso) con muchas correcciones y nuevas versiones de muchos paquetes. Por todo lo anterior hoy veremos como instalar paso a paso Linux Ubuntu 14.10 Utopic Unicorn en modalidad mínima, es decir, solo los paquetes básicos y el servicio OpenSSH para administrarlo de forma remota vía ssh.

-Comenzamos descargando el ISO desde este URL. Recomiendo usar la opción de bittorrent para no recargar servidores y a su vez sera mas rápido (no tienes un cliente bittorrent? en este articulo te muestro como instalar FrostWire, un avanzado software con cliente también para Android)

-Creamos un DVD o USB booteable e iniciamos nuestro equipo. Escogemos el idioma y presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Presionamos Enter sobre la primera opción
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Seleccionamos el idioma a usarse durante la instalación. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Escogemos el país donde se encuentra nuestro equipo. Esto servirá para activar zona horaria. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Respondemos No a la pregunta de detección del teclado. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Seleccionamos la distribución de nuestro teclado. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Confirmamos nuestra selección de teclado. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-El sistema auto configura su conexión a Internet
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Escribimos un nombre para nuestro servidor de la forma nombre.dominio (hostname). Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Se nos pide el nombre de la persona que administrara el servidor, lo escribimos y presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Nos creamos un nombre de usuario para el administrador. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Escribimos una contraseña lo suficientemente fuerte. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Confirmamos la contraseña volviéndola a escribir. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Eres paranoico? Puedes cifrar tu carpeta personal respondiendo Si. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-El sistema detecta nuestra ubicación y nos pregunta si es nuestra zona horaria, si es correcta, elegimos Si y presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Llegamos al momento de particionar el disco, sugiero elegir Guiado con LVM lo cual mas adelante si vamos a agregar mas discos nos facilitara la tarea. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Se nos muestran los discos que podríamos usar, en este caso es uno solo. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Respondemos Si a la pregunta de guardado. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-El sistema nos permite cambiar el tamaño a usar para LVM, este sera el máximo posible, dejamos el default y presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Guardamos los cambios con Si y presionando Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Comienza la instalación, hora de ir por un café ;-)
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-En caso de nuestro equipo estar detrás de un proxy, escribimos sus datos, sino, dejamos en blanco y presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Se actualizan los repositorios de APT
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Se nos da la oportunidad de elegir como manejaremos las actualizaciones de nuestro servidor, tienes soporte de Canonical?, debes usar la ultima opción, Landscape, sino sugiero la primera opción. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Activamos el paquete OpenSSH server, damos Tabulador y presionamos Enter sobre Continuar
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Respondemos Si para instalar Grub en el registro de arranque. Presionamos Enter
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Muy bien, ya terminamos de instalar. Presionamos Enter para reiniciar el equipo. retiramos el DVD/USB con el que instalamos
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-Nos logeamos con la cuenta de usuario creada en pasos anteriores
DriveMeca instalando Linux Ubuntu Server 14.10 Utopic Unicorn paso a paso

-IMPORTANTE, apenas ingreses por primera vez, actualiza tu servidor para estar al día en correcciones de errores, etc

sudo apt-get update
sudo apt-get dist-upgrade

Con esto ya tenemos nuestro servidor listo para nuestros proyectos opensource. Usas Linux Ubuntu Server? Ya tienes la versión 14.10 en producción? Que te ha parecido?
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+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Acelera con nginx tu servidor Ubuntu LEMP 14.04

DriveMeca nginx logo
En nuestro propósito de investigar cada día otras soluciones o alternativas encontré a nginx, un veloz servidor web que no tiene nada que envidiarle a Apache y que cada día tiene mas seguidores. Por ello hoy les mostrare paso a paso como instalar un servidor Linux Ubuntu LEMP 14.04 server.
Las siglas LEMP significan Linux + nginx (pronunciado "engine x") + MySQL + PHP y son el conjunto básico que necesitamos en un servidor web hoy en día.

Requerimientos



-Instalamos MariaDB (reemplazo opensource de MySQL)
sudo apt-get -y install mariadb-server mariadb-client

-Escribimos una contraseña para la cuenta root de MariaDB y presionamos Enter
DriveMeca instalando un servidor Linux Ubuntu LEMP 14.04 paso a paso

-Confirmamos la contraseña y presionamos Enter
DriveMeca instalando un servidor Linux Ubuntu LEMP 14.04 paso a paso

-Instalamos nginx
sudo apt-get -y install nginx

-Iniciamos el servicio
sudo /etc/init.d/nginx start

-Instalamos php5-fpm
sudo apt-get -y install php5-fpm

-Instalamos módulos de php5
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php-apc 

-Abrimos un browser y navegamos a la ip de nuestro servidor http://192.168.1.157, allí vemos la pagina de bienvenida de nginx
DriveMeca instalando un servidor Linux Ubuntu LEMP 14.04 paso a paso

-El directorio raiz (a partir del cual buscara paginas que servir) de nuestro nginx es /usr/share/nginx/html/

-Modificamos el conf de nginx a nuestro gusto. Ejemplos de configuración pueden ser vistos en este link y en este otro. Podemos dejar los defaults
sudo vi /etc/nginx/nginx.conf

-Nos preparamos para agregar sitios virtuales. Salimos guardando
sudo vi /etc/nginx/sites-available/default
server {
        listen 80 default_server;
        listen [::]:80 default_server ipv6only=on;

        root /usr/share/nginx/html; #directorio raiz
        index index.html index.htm index.php; #agregamos index.php

        server_name localhost; #aquí debe ir el nombre o hostname de nuestro servidor

#activamos php5-fpm
        location ~ \.php$ {
                try_files $uri =400;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }
#protegemos los ficheros .htaccess
        location ~ /\.ht {
                deny all;
        }

-Reiniciamos el servicio
sudo /etc/init.d/nginx reload

-Modificamos php5-fpm. Salimos guardando
sudo vi /etc/php5/fpm/php.ini
cgi.fix_pathinfo=0

-Reiniciamos el servicio
sudo /etc/init.d/php5-fpm reload

-Creamos este sencillo fichero php. Salimos guardando
sudo vi /usr/share/nginx/html/info.php
<?php
phpinfo();
?>

-Abrimos un browser y navegamos a http://192.168.1.157/info.php Verificamos que tengamos nuestros módulos PHP y para conexiones con MariaDB activos entre otros
DriveMeca instalando un servidor Linux Ubuntu LEMP 14.04 paso a paso

Con este ultimo paso ya tenemos nuestro servidor Linux Ubuntu LEMP listo para agregarle sitios virtuales y disfrutar de su velocidad entre otras valiosas características. Ya conocías nginx? Tienes un servidor LEMP, con que distribución de 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+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

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