Archive

Posts Tagged ‘Linux’

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

Lunes, 9 julio 2012 Deja un comentario

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.

Categorías:Debian, Linux Etiquetas: ,

Sincronizar la hora en Debian con un servidor de tiempo

Lunes, 9 julio 2012 Deja un comentario

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: ,

Permitir acceso a root con gdm 3 en Debian

Viernes, 6 julio 2012 Deja un comentario

Hola,

uno de los cambios que incluye Debian a partir de Squeeze es el uso de gdm 3 como gestor de login. En versiones anteriores había una herramienta gráfica que nos permitía que el usuario root pudiera autenticarse a través de gdm. En este caso no existe por lo que tenemos que configurarlo editando varios ficheros.

Primero modificamos el fichero /etc/gdm3/daemon.conf

y en la sección [Security] añadimos la siguiente línea

AllowRoot=true

En el fichero /etc/pam.d/gdm3

comentamos la línea

auth   required        pam_succeed_if.so user != root quiet_success

Reiniciamos gdm y ahora ya podemos autenticarnos con el usuario root.

Lo probé y me funciona correctamente tanto en Squeeze como en Wheezy.

Categorías:Debian, Linux Etiquetas: , , ,

VMware bloquea las actualizaciónes de software en Debian Squeeze

Viernes, 25 mayo 2012 3 comentarios

Hola,

hace tiempo al intentar actualizar mi Debian Squeeze de casa me salían errores de insserv y el proceso de apt-get upgrade devolvía un error. El problema parecía relacionado con vmware tal como aparece en el log.

configurando initscripts (2.88dsf-13.1+squeeze1) ...
insserv: warning: script 'K01vmware' missing LSB tags and overrides
insserv: warning: script 'K08vmware-USBArbitrator' missing LSB tags and overrides
insserv: warning: script 'vmware' missing LSB tags and overrides
insserv: warning: script 'vmware-USBArbitrator' missing LSB tags and overrides
insserv: There is a loop between service rc.local and mountnfs if started
insserv: loop involving service mountnfs at depth 6
insserv: loop involving service nfs-common at depth 5
insserv: There is a loop between service rc.local and checkroot if started
insserv: loop involving service checkroot at depth 3
insserv: loop involving service hdparm at depth 2
insserv: Starting vmware-USBArbitrator depends on rc.local and therefore on system facility `$all' which can not be true!
....

En los foros de vmware encontré a más gente con el mismo problema y la solución pasa por usar /etc/insserv/overrides.

Para ello creamos los siguientes ficheros

/etc/insserv/overrides/vmware

### BEGIN INIT INFO
# Provides: vmware
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 5
# Default-Stop: 2 3 5
# Short-Description: VMware VMX service for virtual machines
# Description: Allows running of VMware virtual machines.
### END INIT INFO

/etc/insserv/overrides/vmware-USBArbitrator

### BEGIN INIT INFO
# Provides: vmware-USBArbitrator
# Required-Start: $remote_fs $syslog vmware
# Required-Stop: $remote_fs $syslog vmware
# Default-Start: 2 3 5
# Default-Stop: 2 3 5
# Short-Description: Start daemon when vmware starts
# Description: Enable service provided by daemon.
### END INIT INFO

Y como root ejecutamos en una consola el comando

chmod +x /etc/insserv/overrides/vmware*

Ahora si ejecutamos un apt-get upgrade no debería darnos ningún error.

Leer más…

Categorías:Debian, Linux Etiquetas: ,

Averiguar el tipo de memoria RAM del PC en Debian Squeeze

Lunes, 9 abril 2012 Deja un comentario

Hola,

hace pocos días tuve que revisar los datos de un PC con Debian Squeeze para ver el tipo de memoria que usaba para ampliarla. Como lo estaba revisando en remoto no podía abrir el PC para averiguarlo y el propietario no tenía el manual de la placa base. Si estáis en un caso parecido podéis salir del paso con dos comandos muy útiles:

Ejecutamos dmidecode –type 17 en una consola como root y nos devuelve una salida parecida a la siguiente con la información del tipo de memoria instalada en cada banco.

Leer más…

Categorías:Debian, Linux Etiquetas: , ,

Updated Debian 6.0: 6.0.3 released

Domingo, 9 octubre 2011 Deja un comentario

Hola,

ya tenemos disponible la actualización 6.0.3 de Debian Squeeze que corrigue errores de seguridad y bugs.

————————————————————————-

The Debian Project                                 http://www.debian.org/
Updated Debian 6.0: 6.0.3 released                       press@debian.org
October 8th, 2011                http://www.debian.org/News/2011/20111008
————————————————————————-

Updated Debian 6.0: 6.0.3 released

The Debian project is pleased to announce the third update of its stable distribution Debian 6.0 (codename “Squeeze”).  This update mainly adds corrections for security problems to the stable release, along with a few adjustments to serious problems.  Security advisories were already published separately and are referenced where available.

Please note that this update does not constitute a new version of Debian 6.0 but only updates some of the packages included.  There is no need to throw away 6.0 CDs or DVDs but only to update via an up-to-date Debian mirror after an installation, to cause any out of date packages to be updated.

Those who frequently install updates from security.debian.org won’t have to update many packages and most updates from security.debian.org are included in this update.

New installation media and CD and DVD images containing updated packages will be available soon at the regular locations.

Upgrading to this revision online is usually done by pointing the aptitude (or apt) package tool (see the sources.list(5) manual page) to
one of Debian’s many FTP or HTTP mirrors.  A comprehensive list of mirrors is available at:

http://www.debian.org/mirror/list

Miscellaneous Bugfixes
———————-
Leer más…

Categorías:Debian, Linux Etiquetas: ,
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

A %d blogueros les gusta esto: