Archivo de July, 2007

17
Jul
2007

BBEdit: buscar con grep

En BBEdit se pueden buscar cadenas de texto con la opción grep. De este modo puedes buscar cadenas similares, casi iguales, pero con ciertos caracteres diferentes, hacer que sea un mismo criterio de búsqueda, y conseguir un buscar reemplazar de una vez sustituyendo líneas completas con solo una cadena en común.

Para buscar en una línea completa de texto y eliminarla (sustituirla por espacio en blanco) hacemos:

(.*)texto_a_buscar(.*)r

y si queremos eliminar la línea reemplazamos por ‘nada’. Si queremos reemplazar por retorno de carro: ‘\r’

Un buen manual de grep en BBEdit: BBEdit Grep Tutorial

Saludox

13
Jul
2007

XServe intel: Lights Out Management, el gran misterio

Hola afición.

Los XServe basados en Intel incorporan la tecnología de administración remota ‘Lights Out Management‘ que permite controlar el server aun cuando esté apagado. La información de apple.com es escasa e insuficiente por ahora.

ipmitool
El comando unix ipmitool es el encargado de manejar esta información de manejo remoto. Para acceder al manual hay que escribir el comando con mayúsculas y minúsculas, así: ‘man IPMITool‘ y esto si que es de risa, si el comando es en minúsculas porque su ayuda es diferente? Está claro que la portabilidad de esta aplicación todavía está en pañales.

Entre tanto desbarajuste de (des)información he conseguido configurarlo de nuevo. Pero de esta vez no pasa, me lo apunto para siempre. Por lo menos, hasta una próxima revisión de la utilidad por parte de Apple.

Configurar y Utilizar Lights Out Management (LOM)
En el asistente de configuración de arranque del Xserve se configura el servicio. Para ver o modificar la configuración lo encontramos en Server Monitor ( /Applications/Server/Server Monitor.app ).

Antes de intentar configurar o comprobar la configuración, debemos asegurarnos que la aplicación LOM esté actualizada. Desde ‘Software Update‘ comprobamos si hay actualizaciones del Server acerca de LOM y las instalamos. No requieren reiniciar el equipo (las actualizaciones a fecha de hoy, claro). Las instalamos y seguimos con la configuración.

En Server Monitor, vamos al menú ‘Server‘ y hacemos click sobre ‘Configure Local Machine‘. Aparece una pantalla con 2 puertos, Port1 y Port2. Cada puerto tiene una IP, submáscara de red y dirección de router que se corresponde a cada tarjeta de red del equipo. Si solo tenemos el cable de red desconectado a la toma 1 solo estará configurada la LOM en el Port1.

Cada puerto tiene un usuario administrador de LOM, con su contraseña. Este es el usuario de administración remota de Lights Out Management, y puede ser totalmente diferente al del administrador del server.

Una vez aplicado los cambios podemos acceder al equipo en remoto por la IP de LOM desde ‘Server Monitor‘ dando el usuario y contraseña de LOM.

Para el resto de aplicaciones de administración remota (SSH, Server Admin, ARD…) solo podemos usar la IP y el usuario administrador del server.

SaludoX

4
Jul
2007

Items de arranque y apagado en Mac OS X

Si necesitas ejecutar comandos o scripts en el momento del arranque de tu equipo con Mac OS X, puedes crear un script y un fichero plist, colocarlo en el directorio de Librería/StartupItems o puedes programarlos y añadirlos a las variables del sistema propias de Apple y su Mac OS X. Hoy os presento a LoginHook y LogoutHook.

Mac OS X 10.4.x a veces produce un error al intentar montar el escritorio del usuario. Solo aparece su imagen personalizada de fondo de escritorio y el icono arriba a la derecha de spotlight, sin la barra de menús completa y con la ‘pelotita de colores’ girando sin parar. La solución es borrar las cachés de sistema. Y no, no pienso hacerlo cada vez, se programa una tarea de arranque automática y listo.

(more…)