14 ene 2014

Mon­ster Cal­en­dar 2014

Ya saben que las cosas buenas se comparten, en el blog de Handmadecharlotte.com han posteado un calendario muy bonito, si están pensando en decorar la habitación de un niño, este es el calendario!


Diseño de enero:
Fuente: Handmadecharlotte.com

Aquí pueden ver todos los diseños geniales! y desde AQUÍ  pueden descargar el calendario gratuitamente
Fuente: http://fun.kyti.me/


Fuente: http://fun.kyti.me/ Handmadecharlotte.com


Ya saben que también me pueden seguir por Facebook / twitter y ver los avances de tutoriales e imágenes bonitas!

Encontrar archivos vacíos usando find

En el siguiente artículo comentaba un error que puede darse por falta de espacio en el servidor y que afectaba  a la creación y firma de los certificados de los clientes puppet: http://enavas.blogspot.com.es/2013/10/error-en-sistema-puppet-por-falta-de.html

Como no había espacio, los archivos con las solicitudes de certificados se creaban vacíos y resultaba imposible ejecutar puppet en los clientes afectados.

Si necesitáis buscar archivos vacíos, como en este caso, es muy fácil de hacer usando el comando find:

# find /var/lib/puppet/ssl/ -type f -empty -print

Y si quisiéramos borrar los archivos vacíos encontrados:

# find /var/lib/puppet/ssl/ -type f -empty -exec rm {} \;

Publicado por primera vez en http://enavas.blogspot.com.es

Instalando y desinstalando paquetes en Debian al mismo tiempo

Es posible, y en algunos casos necesario, instalar y desinstalar paquetes Debian en el mismo comando cuando usamos apt-get o aptitude:

  • Si estamos usando la opción de instalación, añadimos un "-" al paquete que queramos desinstalar. 
  • Y si estamos desinstalando, añadimos un "+" al paquete que queramos instalar.

Como siempre, es más fácil verlo con un ejemplo:

Si usamos apt-get install:

# apt-get install paquete1 paquete2-

Con ésto, instalamos paquete1 y desintalamos paquete2.

Y si usamos apt-get remove:

# apt-get remove paquete1 paquete2+

De este modo, desinstalamos paquete1 e instalamos paquete2

Fuente: The Debian Administrator's Handbook

Publicado por primera vez en http://enavas.blogspot.com.es

Reemplazar los certificados del servidor Puppet

Parece que ya han pasado 5 añitos y los certificados de los servidores Puppet de nuestros centros van caducando. Como ya vimos, en este post http://enavas.blogspot.com.es/2013/12/comprobar-la-fecha-de-expiracion-de-un.html, es sencillo comprobar la fecha de expiración de un certificado de un servidor.

Una vez comprobado que los certificados del servidor Puppet han caducado, es fácil regenerarlos siguiendo estos pasos:

1) Puesto que nuestro servidor puppet corre bajo apache mediante passenger, paramos el servicio apache2 para que no esté corriendo el servidor puppet:

# service apache2 stop

2) Borramos los certificados caducados del servidor:

# find $(puppet master --configprint ssldir) -name "$(puppet master --configprint certname).pem" -delete

3) Arrancamos puppet master para que se regeneren los certificados:

# puppet master --no-daemonize --verbose

Si nos fijamos en la salida del comando, comprobaremos que se han creado nuevos  certificados. A continuación, pulsamos Ctrl+C  para cortar la ejecución del puppemaster.

4) Por último, iniciamos de nuevo apache2 para volver a cargar el puppetmaster mediante passenger:

# service apache2 start

Publicado por primera vez en http://enavas.blogspot.com.es