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 Solaris: explorer de la system controller de un Sun Fire E2900

Para obtener un explorer con información de la system controller de un Sun Fire E2900, ejecutar el comando

# /opt/SUNWexplo/bin/explorer -w default,1280extended

Para evitar que pida la dirección y contraseña de la SC con cada comando que le envíe, el fichero de configuración a editar es el /etc/opt/SUNWexplo/1280input.txt.

Esta información es válida también para los Sun Fire V1280 y Netra 1280. Para estos modelos de servidores, la opción scextended de explorer no funciona, debido a diferencias de arquitectura.

Referencia: Document ID 76808 (requiere registro previo en SunSolve).

Migración de Solaris a Linux

Haciendo limpieza en «Mis documentos» (intento poco a poco deshacerme de Windows en el trabajo, y pasarme al lado oscuro – OS X), me he encontrado con uno de los Redbooks de IBM, Solaris to Linux Migration: A Guide for System Administrators, que había bajado hace tiempo y olvidado en una oscura y polvorienta carpeta del servidor de ficheros.

Además de como referencia para una migración de Solaris a Linux, que se supone es su objetivo, sirve como comparación de las formas distintas en que se realizan determinadas tareas en ambos entornos. El único problema que le veo es que, si bien el libro es del año pasado, sólo contempla las versiones 8 y 9 de Solaris, dejando fuera la 10.

Receta Solaris 10: Cambio de resolución en CDE

En un equipo con Solaris 10 (i386), con CDE configurado a 1024×768, tras cambiar el antiguo monitor Sony de 17″ a un nuevo y flamante TFT de HP, también de 17″, este empieza a protestar – su configuración «ideal» es de 1280×1024 a 60 Hz.

Para cambiar la resolución de CDE, primero hay que comprobar qué servidor X se está utilizando, Xsun o Xorg, en /usr/dt/config/Xservers:

Si el servidor es Xsun, se puede modificar la configuración mediante el comando kdmconfig.

Si el servidor es Xorg, hay que crear un fichero de configuración a medida en /etc/X11/xorg.conf, ya sea manualmente o bien mediante /usr/X11/bin/xorgconfig.