martes, 26 de mayo de 2015

Configurar exim4 para enviar correo desde GNU/Linux

Resulta muy práctico poder enviar correos desde el sistema, para enviarnos avisos, logs, etc.

Utilizaremos exim4 que es el que instalan debian y ubuntu por defecto y que es más sencillo de configurar que sendmail. En caso de que sendmail estuviera instalado se pueden dar incompatibilidades, por lo que es conveniente desinstalarlo previamente.

Primero instalamos exim4:

jueves, 21 de mayo de 2015

shell-init: error retrieving current directory

En los scripts nos podemos encontrar con el siguiente error poco descriptivo:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Lo que nos esta indicando es que no puede encontrar el directorio actual. Esto suele ocurrir en el cambio de runlevel (reinicio, apagado) porque se borra un directorio temporal.

Instalar rrdtool 1.4 en CentOS


Tuve error algunos errores instalando rrdtool desde yum.

Para solucionar este problema Instalé última versión rrdtool

viernes, 1 de mayo de 2015

Rsync: Minimizando la Transferencia de Datos


En ¿Piensas en si un día te roban el portátil? mencioné que me gusta hacer los backups con rsync. Me gusta usarlo para backups tanto locales (copiar ficheros de un directorio a otro del mismo sistema) como remotos (copiar ficheros de un sistema a otro), y tanto en en Linux como en Windows usando Cygwin sin ningún problema de interoperabilidad para hacer backups remotos usando uno u otro como destino de las copias de seguridad.
rsync es una herramienta para sincronizar los ficheros y directorios que tenemos almacenados en un sitio en otro diferente minimizando la transferencia de datos (Wikipedia: rsync). En realidad, rsyncson dos cosas: un algoritmo de delta compression para sincronizar dos ficheros similares y una utilidad que usa dicho algoritmo junto con otras técnicas para hacer mirroring de ficheros y directorios en otro sitio transfiriendo la mínima cantidad de datos posible.