whois para nuevos TLDs

whois para nuevos TLDs
Los nuevos TLDs como guru, americanfamily, showtime y muchos otros son un desafío para el comando whois con cierta antigüedad, ya que no los pueden resolver y muestra el error: No whois server is known for this kind of object. La solución es configurar un archivo /etc/whois.conf con las referencias a los nuevos TLDs y ...

Sobre escribir variables al invocar el shell script

Sobre escribir variables al invocar el shell script
Todos utilizamos variables de tipo constantes en nuestros shell scripts, que en principio no son modificables pues están en el código, un ejemplo simple: #!/bin/bash HOLA="Hola, soy el script" echo $HOLA así en cada ejecución de este script se mostrará el contenido de la variable HOLA: $ ./hola hola soy el script $ Pero al ...

Rocket Chat super rápido con Vagrant

Rocket Chat super rápido con Vagrant
Rocket Chat es un excelente sistema corporativo de chat completamente software libre (clientes y servidores), con todo el glamour de un sistema de chat moderno (canales, integración, componentes embebitos, chatbots, etc. etc.) En este Vagrantfile es posible levantarlo de forma tan simple como escribir vagrant up

Publicar la llave pública SSH

Publicar la llave pública SSH
Los principales repositorios (Gitlab y Github) exponen las llaves públicas SSH de sus usuarios de forma que están accesibles para descarga: https://(gitlab|github).com/<usuario>.keys Es la URL de donde se obtienen, y aquí las mías: https://gitlab.com/pilasguru.keys https://github.com/pilasguru.keys La ventaja es tener un sitio disponible donde está nuestra clave (y la de nuestros colegas) para usar en automatismos ...

Enviar correo SMTP por telnet

Enviar correo SMTP por telnet
Nada nuevo, esto está por todo internet explicado en muchas formas, tamaños y colores. Pero sucede que lo utilizo mucho y lo que siempre hago es entrar a mi blog y hacer una búsqueda por el término «telnet» y ahi me doy cuenta que tengo todas las formas de telnet para correo, menos la común ...

fingerprint de certificados ssh

fingerprint de certificados ssh
Con el tiempo uno va coleccionando muchos certificados, algunos dedicados a un determinado proyecto, otros dedicados a algun cliente y, por supuesto los propios. En ese repositorio de certificados que suele ser la carpeta ~/.ssh/ hay que agregar los certificados que por algun motivo distribuimos en algunos servidores… en fin, llegará el día que necesitemos ...

Deepin

Deepin
Ya hace tiempo que vengo utilizando Deepin como mi distribución de escritorio de Linux. Es algo que podemos cambiar, pero hace tiempo que Deepin es mi distribución preferida a la hora de montar un desktop. Se trata de una distribución para desktop que busca ser elegante y fácil de utilizar para el usuario promedio. No ...

Instalar Docker con Ansible

Instalar Docker con Ansible
Instalar en Ubuntu 16.04 con Ansible docker engine y docker-compose. - hosts: all become: true tasks: - name: ensure repository key is installed apt_key: id: "58118E89F3A912897C070ADBF76221572C52609D" keyserver: "hkp://p80.pool.sks-keyservers.net:80" state: present - name: ensure docker registry is available # Ubuntu 16.04 LTS apt_repository: repo='deb https://apt.dockerproject.org/repo ubuntu-xenial main' state=present - name: ensure docker and dependencies are installed ...

Detener la ejecución de Ansible

Detener la ejecución de Ansible
Ansible (version >2.2) provee el módulo meta para configurar sus acciones y con una task como esta: - name: stop processing task meta: end_play se puede detener la ejecución de un playbook e ignorar todo las tareas siguientes. Referencias Doc meta – Execute Ansible ‘actions’

Openstack CLI y autocompletar en bash

Openstack CLI y autocompletar en bash
Hace ya tiempo que utilizo el comando integrado openstack para vincularme con nubes en Openstack de distintos proveedores y siempre extrañe que en algunas distribuciones de GNU/Linux no estuviera disponible el autocompletar en Bash. El comando openstack ofrece el parámetro complete que genera el script para que bash-completion lo cargue y quede funcional. Ejecutar como ...