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 opensource. Mostrar todas las entradas
Mostrando entradas con la etiqueta opensource. Mostrar todas las entradas

Como conseguir e instalar un certificado SSL GRATIS en Linux

Como conseguir e instalar SSL GRATIS en Linux
Ya tienes tu servidor web en Linux, ya publicaste tu pagina, crees que ya terminaste? Para nada, te falta un certificado SSL. Si, en Linux puedes generar uno con openssl pero (maldito pero dirás) no te servirá en internet porque no hay una empresa o entidad que lo certifique o respalde y cualquiera que navegue a tu pagina la vera como sospechosa encontrando filtros que ni la mostraran.

Por eso hoy te mostrare como generar e instalar un certificado GRATIS letsencrypt paso a paso en Linux con Apache

Letsencrypt hace ya un tiempo atrás revoluciono Internet con su anuncio de SSL para todos. No se si sabes, pero a veces el SSL era mas costoso de comprar que el mismo hosting (y debías renovarlo cada x tiempo volviendo a pagar por el) en el que ibas a colocar tu pagina. Pero por suerte llego Letsencrypt y se les comenzó a acabar el negocio a unos pocos, ademas de que Google anuncio a finales del 2016 que este 2017 seria el año del https y las paginas que no cumplieran con esto serian mostradas en Chrome como inseguras.
Mensajes en browser Chrome sobre HTTPS

 Después de esta breve introduccion, comencemos

Requerimientos para instalar y usar Letsencrypt en Linux


  • Servidor Linux (en este articulo uso un Centos 7)
  • Modificar el campo www del dominio (DNS) y que apunte a nuestro servidor web (IP)
  • Apache web server
Artículos recomendados15 minutos para configurar un Linux Centos 7 LAMP
                                           Instalación modo gráfico en Linux Centos
                                           Como configurar una dirección IP estática en Centos 7
                                           Como instalar php 7 en Linux Centos paso a paso


Instalamos Letsencrypt en Centos con Apache

-Instalamos dependencias
yum install git

-Descargamos el software de Letsencrypt por medio de Git
git clone https://github.com/letsencrypt/letsencrypt

Generamos e instalamos certificado SSL Letsencrypt

-Entramos al directorio y ejecutamos
cd letsencrypt/
./letsencrypt-auto certonly --standalone

-Ejecutamos reemplazando dominio-servidor-web por nuestro dominio al que le queremos colocar certificado SSL. Se nos pedirá un email, lo escribimos y presionamos Enter
./letsencrypt-auto -d dominio-servidor-web --apache

-Aceptamos la licencia de uso

-Elegimos Secure como forma para manejar trafico no https

-Reiniciamos nuestro apache
systemctl restart httpd

-Abrimos un browser en otro equipo y navegamos a nuestra pagina https://servidor-web/ ya debe aparecernos usando nuestro nuevo SSL totalmente GRATIS y legal

Como renovar nuestro certificado SSL Letsencrypt

-Letsencrypt genera los certificados por 90 días, después de este tiempo, debemos volver a renovarlos. Entramos al directorio y ejecutamos para renovar

cd letsencrypt/
./letsencrypt-auto renew
Upgrading certbot-auto 0.13.0 to 0.15.0...
Replacing certbot-auto...
Creating virtual environment...
Installing Python packages...
Installation succeeded.
Saving debug log to /var/log/letsencrypt/letsencrypt.log

-------------------------------------------------------------------------------
Processing /etc/letsencrypt/renewal/dominio-servidor-web.conf
-------------------------------------------------------------------------------
Cert is due for renewal, auto-renewing...
Renewing an existing certificate
Performing the following challenges:
tls-sni-01 challenge for dominio-servidor-web
Waiting for verification...
Cleaning up challenges

-------------------------------------------------------------------------------
new certificate deployed with reload of apache server; fullchain is
/etc/letsencrypt/live/dominio-servidor-web/fullchain.pem
-------------------------------------------------------------------------------

Congratulations, all renewals succeeded. The following certs have been renewed:
  /etc/letsencrypt/live/dominio-servidor-web/fullchain.pem (success)

Esto te dará mayor seguridad al enviar el trafico por https. Si tienes un ecommerce como Prestashop o Opencart por solo mencionar algunos, es casi que obligatorio tenerlos con SSL.
Ya tienes tu certificado SSL GRATIS? para que lo usas?

Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal.



Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo, haz click aquí para agendar cita conmigo. Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

SOLUCION: perl: warning: Setting locale failed en Linux

Como solucionar error de localizacion de Perl
A veces los planetas se alinean en contra nuestra, pensamos al salirnos un error inesperado en nuestro servidor, cuando ya lo vamos a poner en producción (o ya esta en producción). En este caso un error de localización de Perl.

Parece un error inofensivo, los servicios en nuestro servidor opensource funcionan sin problema pero nos preocupa que cada vez que ejecutamos algún comando que tenga que ejecutar algo en Perl nos salga ese error enigmático. Muy bien, hoy te mostrare paso a paso como corregirlo.

Aunque el error lo vi y solucione en un servidor Debian con Proxmox, también te podría salir en Centos, Ubuntu u otro Linux con Perl. Debe ser parecida la solución en todos. Comencemos

El servidor linux en cuestión donde tuve el error esta configurado en Español con teclado Latinoamericano, por demás, su instalación fue con los defaults

-Ok, estas en modo consola como root (o con privilegios de root) y te aparece este error de Perl al ejecutar algún comando
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
 LANGUAGE = (unset),
 LC_ALL = (unset),
 LC_PAPER = "es_CO.UTF-8",
 LC_ADDRESS = "es_CO.UTF-8",
 LC_MONETARY = "es_CO.UTF-8",
 LC_NUMERIC = "es_CO.UTF-8",
 LC_TELEPHONE = "es_CO.UTF-8",
 LC_IDENTIFICATION = "es_CO.UTF-8",
 LC_MEASUREMENT = "es_CO.UTF-8",
 LC_TIME = "es_CO.UTF-8",
 LC_NAME = "es_CO.UTF-8",
 LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").

-En el error se alcanza a ver que hay conflicto entre la configuracion de localización es_CO.UTF-8 y en_US.UTF-8

Solucionamos error de localización en Perl

-Ejecutamos para generar los archivos. Nos aparece una ventana donde por seguridad dejaremos marcado (con la tecla ESPACIO marcamos o desmarcamos) en_US y en_US.UTF-8 ademas de la que buscamos, en mi caso es_CO.UTF-8 (español Colombia. Se desglosa es de español, CO de Colombia). Terminamos dando Tabulador para llegar al botón Ok y presionamos Enter

locale-gen en_US en_US.UTF-8 es_CO.UTF-8
Generating locales (this might take a while)...
  en_US.UTF-8... done
Generation complete.

Solucionando error de localizacion de perl

-En la siguiente ventana marcamos el default a partir de este momento, en mi caso es_CO.UTF-8, damos Tabulador y después Enter sobre el botón Ok
Solucionando error de localizacion de perl

Muy bien, error de Perl solucionado. No fue complejo de solucionar, cierto?

Quieres apoyarme? El conocimiento es gratis pero...igual tengo gastos. Puedes donarme dinero por medio de PayPal.



Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo, haz click aquí para agendar cita conmigo. Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

KVM virtualizando Microsoft Windows de forma sencilla

Virtualizando Microsoft Windows con KVM
Ya sea para pruebas o para ejecutar una aplicación que no necesitas tener en un equipo físico; virtualizar con KVM una maquina virtual Microsoft Windows puede serte de mucha utilidad para ahorrar recursos, hardware, electricidad, espacio, etc. Y es lo que nos lleva al tema de este articulo, virtualizar Microsoft Windows con KVM en un servidor Proxmox VE.

Proxmox VE es una formidable solución de virtualizacion que ya hemos visto en mis anteriores articulos opensource y vídeos aquí en este blog por lo que la introduccion te la ahorrare y pasaremos directamente al tema que nos interesa en este momento, virtualizar Windows. Se te recuerda que Microsoft Windows es un OS licenciable y este articulo no es para fomentar la piratería de instalarlo sin licenciar o algo parecido, antes usa Linux en lo posible ;-)

Requerimientos para virtualizar Microsoft Windows con KVM


Video tutorial virtualizando Windows con KVM



-Ingresamos a la consola web de Proxmox desde otro equipo y damos click al botón Crear VM
Creando una maquina virtual Windows con KVM

-En la ventana emergente que nos aparece elegimos el nodo (en caso de tener varios proxmox en cluster), escribimos un nombre y elegimos el pool de recursos. Damos click al botón Siguiente
Creando una maquina virtual Windows con KVM

-En la pestaña S.O. elegimos la version de Microsoft Windows que instalaremos y damos click al botón Siguiente
Creando una maquina virtual Windows con KVM

-Seguidamente debemos elegir como instalaremos, si desde un ISO o como en este articulo, desde un DVD físico que ya debemos haber colocado en la unidad de DVD del servidor Proxmox. Damos click al botón Siguiente
Creando una maquina virtual Windows con KVM

-Escribimos en GB que tanto espacio asignaremos para el disco virtual de Windows y damos click al botón Siguiente
Creando una maquina virtual Windows con KVM

-Que tanta carga de CPU piensas ponerle a ese equipo virtual? Dependiendo de eso puedes dejar el default de 1 procesador con 1 socket o aumentarlos. Damos click al botón Siguiente
Creando una maquina virtual Windows con KVM

-Momento para asignar memoria RAM. Podemos asignarla fija o de forma dinámica. En este caso elijo que sea dinámica y le doy un máximo de 2GB. Damos click al botón Siguiente
Creando una maquina virtual Windows con KVM

-Para la red podemos dejar esta maquina sin red, ponerla en modo NAT (que este saliendo por medio de la tarjeta de Proxmox pero solo visible para el) o en modo puente con su propia ip y visible por todos en la LAN (default). Elegimos el modelo de tarjeta (default Intel E1000) y damos click al botón Siguiente
Creando una maquina virtual Windows con KVM

-Se nos muestra un resumen de como se creara la maquina KVM de Microsoft Windows. Damos click al botón Finalizado
Creando una maquina virtual Windows con KVM

-Ya tenemos una maquina KVM Windows. Damos click a su ID en el listado de maquinas a la izquierda. Lo siguiente en caso de necesitarlo es agregarle hardware, por ejemplo, otra tarjeta de red o hacer cambios en sus opciones
Iniciando maquina virtual KVM de Windows

-En opciones podemos modificar su comportamiento, por ejemplo, que haga boot apenas prendamos el servidor Proxmox, que tipo de BIOS tendrá en uso, etc
Iniciando maquina virtual KVM de Windows

-Damos click a su boton Iniciar. Esperamos unos segundos y damos click al botón Consola. Nos aparece una ventana emergente donde veremos el inicio de la instalación de Microsoft Windows
Iniciando maquina virtual KVM de Windows

-La instalación de Windows comienza igual que si fuera un equipo común y corriente
Instalando maquina virtual KVM de Windows


Instalando maquina virtual KVM de Windows


Instalando maquina virtual KVM de Windows


Instalando maquina virtual KVM de Windows


Instalando maquina virtual KVM de Windows


Instalando maquina virtual KVM de Windows


Instalando maquina virtual KVM de Windows


Instalando maquina virtual KVM de Windows


Instalando maquina virtual KVM de Windows


Instalando maquina virtual KVM de Windows

-Al final tendremos un equipo Microsoft Windows listo para poner en producción. Que tan rápido sea dependerá de cuanto recurso hayas destinado para el cuando lo creaste
Instalando maquina virtual KVM de Windows

-Totalmente funcional en red
Instalando maquina virtual KVM de Windows

Esto abre muchas posibilidades para desarrollo, laboratorios para hacer pruebas (como las que tengo pendientes), etc

Quieres apoyarme? Aunque comparto el conocimiento, igual tengo gastos. Puedes donarme dinero por medio de PayPal.



Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo, haz click aquí para agendar cita conmigo. Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Peppermint OS paso a paso

DriveMeca instalando Peppermint OS paso a paso
Reconocelo, lo liviano esta de moda. Puede que tu equipo tenga mucha RAM, el ultimo procesador y un disco enorme. Siempre necesitaras mas. Por eso están de moda las distribuciones Linux livianas y hoy te traigo a Peppermint Linux.

Que es Peppermint OS


Peppermint OS es una distribución Linux basada en Ubuntu Linux LTS; esto quiere decir que tendrás soporte extendido por 5 años con actualizaciones para tu tranquilidad. Hace uso de un escritorio LXDE ultra liviano e introduce cambios en su apartado gráfico para que cualquier persona, independientemente su nivel de conocimiento sobre sistemas pueda beneficiarse de su uso.
Ya con esta breve introduccion imagino estarás listo para comenzar este tutorial en español paso a paso.

Requerimientos mínimos instalación Peppermint OS

  • 512MB RAM (mas es mejor)
  • Procesador x86 o superior
  • 3.8 GB de disco
  • Tarjeta de red
  • Conectividad a internet

-Descargamos el ISO desde el URL de peppermint y generamos un DVD o USB booteable. Recomiendo descargar por medio de torrent, mas rápido y no recargamos servidores

Artículos recomendados: Instalando Frostwire, cliente torrent
                                           Como crear una USB booteable con Etcher


Vídeo tutorial en español instalando Peppermint OS 8



Como instalar Peppermint OS

-Hacemos boot en nuestro equipo. Aparece un menú donde debemos entrar por la segunda opción, llamada Install Peppermint OS
Como instalar Peppermint OS

-Se carga el asistente de instalación y se nos da la bienvenida. Cambiaremos el idioma a Español y damos click al botón Continuar
Como instalar Peppermint OS

-Seguidamente activamos las dos opciones sugeridas, Descargar actualizaciones e instalar drivers, codecs, etc. Damos click al botón Continuar
Como instalar Peppermint OS

-Llegamos al momento de decidir como particionaremos el disco de nuestro equipo. Hay dos formas de hacerlo:

  • Automático, el asistente tomara todo el disco eliminando lo que haya en el. Útil para personas con poco conocimiento sobre el tema. Opción: Borrar disco e instalar Peppermint
  • Manual, nosotros crearemos de forma manual las particiones, calculando espacio para cada partición, que formato, punto de montaje, etc. Se requiere conocimiento para que quede bien hecho y nos da la ventaja de poder mantener otros OS en nuestro disco, ejemplo, Microsoft Windows. Opción: Mas opciones
Ademas, podemos cifrar la partición de instalación del OS para mayor seguridad y utilizar LVM para mas adelante sea mas sencillo agregar otro disco (ambas opciones aunque son útiles, no las usare para este articulo). 

Para este tutorial Peppermint usare la opción automática pero si tienes curiosidad de ver como se particiona de forma manual, te invito a ver este vídeo sobre particionado
Damos click al botón Instalar ahoraComo instalar Peppermint OS


-Se nos pide confirmar que si vamos a particionar el disco. Damos click al botón Continuar
Como instalar Peppermint OS

-Momento para activar la zona horaria de nuestro equipo. Normalmente esta es ajustada por medio de la ip publica con la que salimos a internet. En caso de no estar correcta, dándole click a la zona en el mapa sera suficiente para hacer el cambio. Damos click al botón Continuar
Como instalar Peppermint OS

-En la siguiente pantalla debemos elegir la distribución de nuestro teclado. Si tenemos dudas podemos escribir en la caja de texto inferior algún carácter y así certificar que esta donde debe. Damos click al botón Continuar
Como instalar Peppermint OS

-Seguidamente debemos crear una cuenta de usuario escribiendo Nombre, nombre del equipo, cuenta de usuario y contraseña.
El asistente nos permitirá elegir como queremos ingresar:

  • Iniciar session automáticamente: No pedirá contraseña ingresando directo. Ideal para personas que no recuerdan contraseñas (niños, abuelitos, etc)
  • Solicitar contraseña para iniciar session: La opción por default, pedirá contraseña y es mas segura
Ademas, si te preocupa la seguridad, tenemos la opción de cifrar el contenido de nuestra carpeta Home activando la opción Cifrar mi carpeta personal. Damos click al botón Continuar

Como instalar Peppermint OS

-Muy bien, comienza la instalación. Momento para ir por un buen café :-)
Como instalar Peppermint OS

-Al finalizar se nos pedirá reiniciar. Retiramos el DVD o USB booteable y damos click al botón Reiniciar ahora
Como instalar Peppermint OS

Configuramos Peppermint OS

-Hacemos boot en nuestro nuevo OS opensource e ingresamos con la contraseña de nuestra cuenta de usuario
Configurando Peppermint OS

-Cambiamos la resolución de pantalla dándole click al botón de inicio Peppermint inferior y en la caja de texto escribimos monitor. Nos aparece Ajustes del monitor y le damos click
Configurando Peppermint OS

-Dependiendo de nuestra tarjeta de vídeo y monitor, podremos dar mayor resolución de pantalla. Si hacemos cambio damos click al botón Aplicar y seguidamente Guardar
Configurando Peppermint OS

Actualizamos Peppermint OS

-Abrimos una consola y ejecutamos
sudo apt update
sudo apt dist-upgrade
Actualizamos Peppermint OS

Como instalar software en Peppermint OS

-De forma muy sencilla. Damos click al botón Peppermint inferior y escribimos software. Damos click a Gestor de software
Instalando software en Peppermint

-Se muestra la ventana de Software Manager con sus categorías
Instalando software en Peppermint

-Si damos click a una categoría, esta nos listara las aplicaciones disponibles junto con sus valoraciones en forma de estrellas ademas de otras sub categorías. Dare click a Gimp como ejemplo
Instalando software en Peppermint

-Se nos muestra información sobre la aplicación junto al botón de Install para instalarla
Instalando software en Peppermint

-Curiosamente el navegador de Peppermint tiene por default el motor de búsqueda DuckDuckGo (un gran FAN del opensource)
Navegando en Peppermint

-Por ultimo te muestro que el botón de apagado esta dentro del menú Peppermint en la esquina superior derecha
Como apagar Peppermint OS

-Y allí ya nos mostrara varias opciones en una ventana
Como apagar Peppermint OS

Distribuciones Linux hay muchas y cada vez se nota mas la tendencia por hacerlas livianas y sencillas de manejar. Que tal te ha parecido Peppermint, ya lo conocías, lo usas?

                                           Como instalar LXLE paso a paso | Justo para ese viejo PC
                                           Como instalar Lubuntu paso a paso
                                           Como instalar Bodhi Linux paso a paso
                                           Como instalar Linux Lite paso a paso
                                           Playlist en Yotube Distribuciones Linux

Quieres apoyarme? Puedes donarme dinero por medio de PayPal.


Aun tienes dudas y quieres preguntarme algo que por email no crees posible? ahora puedes agendar una cita virtual conmigo, haz click aquí para agendar cita conmigo. Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark