Receta: Borrado caché DNS

Pregunta: ¿Cómo se borra la caché DNS?

Respuesta: En Unix (al menos Solaris y algunos Linux), mediante el comando

nscd -i hosts

o directamente reiniciando el demonio

/etc/init.d/nscd restart

(o stop | start dependiendo de las versiones).

En Windows, con el comando

ipconfig /flushdns

Por último, en OS X 10.4.x (Tiger), se borra mediante

lookupd -flushcache

y en 10.5.x (Leopard) con

dscacheutil -flushcache

Nota: Actualizada la receta el 26/10/09 para Leopard… un día de éstos comprobaré si funciona en Snow Leopard ;-)

Receta Solaris: modificar el timeout de Java Web Console

Java Web Console establece por defecto un valor de timeout para la sesión de 15 minutos: es decir, si hacemos un login y dejamos la sesión sin actividad durante ese período de tiempo, la sesión caduca y es necesario volver a introducir usuario y contraseña.

Podemos modificar este timeout con:

# wcadmin add -p -a console session.timeout.value=minutos

y, a continuación, reiniciar el servicio mediante

# smcwebserver restart

Se puede comprobar que el cambio se ha realizado correctamente a través del comando

# wcadmin list -p

o, evidentemente, de forma empírica accediendo a Web Console y esperando los 15 minutos de rigor para ver si nos echa de la sesión :).

Receta: NetWorker 7.2 y Windows 2003 Server SP1

Tras instalar el cliente de Legato NetWorker 7.2.2 en un equipo con Windows Server 2003 SP1, se comprueba que no está realizando backup de la unidad C:, sólo copia supuestamente dos ficheros, tanto al hacer un full como un incremental.


w2003srv: C:\ level=full, 1 KB 00:00:12 2 files
w2003srv: E:\ level=full, 17 GB 22:11:56 16887 files
w2003srv: ASR:\ level=full, 1239 KB 00:05:28 12 files
w2003srv: SYSTEM DB:\ level=full, 11 MB 00:02:28 11 files
w2003srv: SYSTEM STATE:\ level=full, 175 MB 00:19:02 683 files
w2003srv: SYSTEM FILES:\ level=full, 457 MB 00:44:52 2646 files

El problema desaparece al actualizar la versión de NetWorker a la 7.3.3.

Receta: Archivos excluidos al hacer backup en Windows

La mayoría de programas de backup para Windows (entre ellos Ntbackup y Legato Networker) ignoran, tanto al realizar la copia de seguridad como al restaurar, aquellos archivos y directorios que se encuentran en una lista que se mantiene en el registro de Windows (2000, XP y 2003 Srv).

Para las copias de seguridad, la lista está en HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup; para la restauración, la clave es HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\KeysNotToRestore.

Origen:
LEGATO NetWorker Release 7.2 Administrator’s Guide, Microsoft Windows Version
Microsoft KB 233427

Receta Perl: Lista de módulos instalados

Tarea: Instalar en un nuevo servidor la última versión de Perl, junto con los módulos instalados en el antiguo equipo.

Hasta aquí todo correcto, pero… ¿qué modulos hay instalados en el antiguo servidor? El siguiente programita viene al rescate:


#!/usr/bin/perl -w

use ExtUtils::Installed;
my $instmod = ExtUtils::Installed->new();
foreach my $module ($instmod->modules()) {
    my $version = $instmod->version($module) || "Version not found";
    print "$module - $version\n";
}

Nota: ni soy el autor ni tengo idea de quién es, lo saqué de internés tiempo ha y, siguiendo mis costumbres, no tengo constancia de su origen.