Mostrando entradas con la etiqueta unix. Mostrar todas las entradas
Mostrando entradas con la etiqueta unix. Mostrar todas las entradas

29 septiembre 2011

Nslookup, diferencias entre sistemas HP-UX y Linux

Hace unos días recibimos una petición por parte de una unidad de soporte de negocio.

En la petición nos pedían que cambiáramos el orden en el que los resolutores del sistema leían la información de los nombres de dominio. Nada difícil de hacer modificando el nsswitch.conf, tanto en HP-UX como en Linux.

Ejecutamos la petición y resolvimos el ticket de soporte que nos habían generado.

A los pocos minutos nos vuelven a  asignar el mismo ticket de soporte y nos dicen que no funciona, porque si realizan peticiones con nslookup, se puede ver que están resolviendo los nombres de dominio mediante los servidores de DNS en primer lugar en Linux, mientras que en HP-UX sí estaba funcionando.

Después de una árdua mañana de investigación, de estar haciendo depuración de todo lo que podíamos y no obtener resultados decidimos comenzar a buscar en internet y encontramos la razón de este "mal" funcionamiento.

El paquete nslookup de HP-UX es un paquete independiente, un depot,  que probablemente ha sido modificado por los desarrolladores de HP-UX, de ahí el comportamiento, pero el paquete nslookup que hay en los sistemas Linux, es parte de las herramientas de bind, el servidor de DNS, y precisamente está programado para gestionar, manejar, depurar los sistemas de nombre de dominio, no los ficheros de host.

En resumen, que para otro día, lo primero que tenemos que hacer es ponernos a buscar "por ahí" en lugar de ponernos a depurar   :-)

09 septiembre 2010

Liberada versión 1.3.2 de wine

Se ha liberado la versión 1.3.3 de wine

En la nota del lanzamiento destacan entre otras cosas una actualización del motor de Gecko, incluyendo ahora una versión de 64 bits, una nueva implementación del soporte de consola en terminales Unix, nuevas funciones en dlls de tiempo de ejecución de C y el arreglo de algunos bugs.

Wine es el emulador que permite ejecutar aplicaciones Windows en otros Sistemas operativos.

13 mayo 2010

lsof, errores viendo tus propios procesos

En una de las máquinas HP-UX 11.31 que tenemos en la red, detectamos que si hacíamos login con usuario sin privilegios, se producía un error y no veíamos información relevante sobre el proceso.
El error en cuestión era parecido a esto:

can't read cwd pst_filedetails: Permission denied
can't read mem pst_filedetails: Permission denied
can't read rtd pst_filedetails: Permission denied
can't read txt pst_filedetails: Permission denied
can't read pst_filedetails: Permission denied
can't read 3 stream structures: Permission denied
can't read pst_socket: Permission denied

En este caso ha sido muy sencillo de solucionar. Simplemente cambiamos los permisos del binario de root y le añadimos setuid a root, es decir, pasamos de 755  a 4755.
El origen en el faq :-), http://www.cs.colostate.edu/~dzubera/FAQs/lsof.faq