Archivo

Archive for Lunes, 9 julio 2012

Hacer un backup de un directorio alojado en un servidor web con wget

Lunes, 9 julio 2012 Los comentarios están cerrados

Hola,

una de las tareas más habituales en la gestión de una web son las copias de seguridad de la misma. Aunque podemos hacerlas manualmente mediante ftp, en mi caso, prefiero automatizar el proceso. Para ello se puede usar un script que se descarga el directorio de la web recursivamente usando wget.

!/bin/bash
#Descarga de un directorio ftp vía wget
wget -r -np --ftp-user=usuario --ftp-password=contraseña ftp://path_remoto

Se puede añadir el script como una tarea de cron para automatizar el backup.

Anuncios
Categorías:Debian, Linux Etiquetas: ,

Sincronizar la hora en Debian con un servidor de tiempo

Lunes, 9 julio 2012 Los comentarios están cerrados

Hola,

cuando mantenemos un servidor con Debian funcionando 24×7, algo que nos interesa tener siempre actualizado es la hora del sistema.

Para ello necesitamos instalar el paquete ntpdate

apt-get install ntpdate

Ahora sincronizamos la hora con un servidor de tiempo. En mi caso uso el servidor de El Real Instituto y Observatorio de la Armada (ROA) que es el encargado de mantener la hora oficial en España.

ntpdate -u hora.roa.es

Solo nos queda actualizar la hora de la Bios por lo que ejecutamos el comando

hwclock --systohc

Para automatizar el proceso, es recomendable ejecutar estos comandos como una tarea del Cron para automatizar el proceso.

En mi caso se ejecuta diariamente a las 12 de la noche la actualización con la siguiente entrada en el cron

0 0 * * * ntpdate -u hora.roa.es && hwclock --systohc

Categorías:Debian, Linux Etiquetas: ,

Configurar Exim4 com Gmail como Smarthost en Debian

Lunes, 9 julio 2012 1 comentario

Hola,

cuando configuramos un servidor Debian se instala por defecto Exim4 como MTA aunque por defecto no está configurado para enviar correo fuera de nuestra red. Si tenemos una cuenta de correo de Gmail podemos configurar  Exim4 para que la use para enviar el correo.

Para ello procedemos a reconfigurar Exim

dpkg-reconfigure exim4-config

y lo configuramos con las siguientes opciones:

  • Tipo de configuración general de correo: el correo se envia mediante un smarthost, se recibe a través de SMTP
  • Nombre del sistema de correo: nombre completo (FQDN) del equipo, por ejemplo, servidor.midominio
  • Direcciones IP en las que recibir conexiones SMTP entrantes: 127.0.0.1 ; ::1
  •  Otros destinos para los que se acepta el correo: en blanco
  •  Máquinas para las cuales reenviar correo: en blanco
  • Dirección IP o nombre de equipo para el «smarthost» saliente:  smtp.gmail.com::587
  •  ¿Desea ocultar el nombre de correo local en los mensajes salientes? : No
  • ¿Limitar el número de consultas de DNS (marcación bajo demanda)?  : No
  • Mecanismo de entrega para el correo local: formato mbox en «/var/mail»
  •  ¿Dividir la configuración en pequeños ficheros?  :

Ahora editamos el fichero /etc/exim4/passwd.client y añadimos las siguientes líneas (con los datos del usuario de Gmail:

gmail-smtp.l.google.com:usuario_gmail:password
*.google.com:usuario_gmail:password
smtp.gmail.com:usuario_gmail:password

Cambiamos los permisos del archivo

chmod 640 /etc/exim4/passwd.client
chown root:Debian-exim /etc/exim4/passwd.client

Reiniciamos Exim

/etc/init.d/exim4 restart

Ahora ya podemos enviar correo a través de Exim4 usando Gmail para relay del correo.

 

Categorías:Debian, Linux Etiquetas: ,
A %d blogueros les gusta esto: