BicicletaAugust 10, 2008 5:45 pm

Esta mañana conseguí hacer una de mis rutas clásicas. Los 80 kilómetros del circuito que cruza por el cortijo de El Esparragal (Sevilla). Salí al amanecer para evitar en todo lo posible las horas de calor, eran más o menos las 7 de la mañana. Había desayunado un buen tazón de cereales, hoy no había café. Gente en la calle. Subí hasta el Puente de la Barqueta, luego bajé por Torneo y atravesé la Cartuja para salir por Torre Triana hasta el puente de Camas. Atravesé Camas, nadie en la calle. Llegué a la vía verde y subir cuesta, bajar cuesta, la cicatriz, el cruce con la carretera de Valencina con Santiponce, el puente de la vía del tren. Seguir. Llegar a Gerena. Desviarte hacía la mina de cobre. El Esparragal.

Es uno de los sitios (de los pocos en los que he estado) en los que me ha encantado llegar en bici. Está alejado de todo y el tráfico a motor está prohibido. El silencio y la calma es de las cosas que más aprecio y por eso me encantan estas escapadas a lo "salvaje".

No he pasado demasiado calor afortunadamente. Tras atravesar el cortijo salí por la autovía de Mérida, antigua Ruta de la Plata, N-630, y ya descendí de nuevo al mundanal ruido no sin antes parada en Santiponce para comprar una botella de agua.

LinuxJuly 30, 2008 5:42 pm

En sistemas Unix/Linux disponemos de dos formas de programar las tareas no periódicas. Tenemos at y batch, ambos pertenecientes al paquete del demonio at.

La diferencia entre los dos reside en que el primero utiliza el criterio del tiempo, de manera que podemos programar una tarea para una fecha y el segundo utiliza el criterio de la carga de CPU que, cuando está por debajo de un valor, lanza la tarea, los valores suelen 0.8 o 1.5 dependiendo del sistema.

Para crear una tarea con at hacemos:

usuario@maquina $ at [fecha]
tarea
^D

Para consultar las tareas que tenemos pendientes tenemos:

usuario@maquina $ atq

Para elminar una tarea de la lista de pendientes:

usuario@maquina $ atrm [número de tarea]

 Por su parte batch funciona de manera similar, sólo que sin la fecha. Simplemente:

usuario@maquina  $ batch
tarea
^D

Para ver y eliminar las tareas usamos los mismo comandos anteriores.

Para ver la carga del procesador podemos usar comandos como top o uptime. La carga son tres valores que muestran el total de procesos en el último minuto, en los últimos cinco minutos y en los últimos quince minutos. En si, la carga promedio es la media de todos los trabajos en cola durante esos períodos de tiempos.

Es personalJuly 27, 2008 6:30 pm

Según las últimas novedades que se comentan en mi entorno de amistad, estoy gafado. Esta es mi historia:

El domingo pasado salí a dar un paseo con la bici, el objetivo era encontrar la barca de Coria. Es una plataforma sobre el río Guadalquivir que la gente utiliza para cruzar de una orilla a otra, en una de las orillas está el pueblo de Coria del Rio, población que da su nombre a la embarcación. Con el objetivo cumplido me dirigía de vuelta dando un pequeño rodeo para no hacer el paseo demasiado aburrido. En esto que empiezo a notar la llanta de atrás como toca el suelo en un par de baches… "Oh, oh!" Pues sip, pinchazo, y yo con estos pelos! Pues nada, mirada al frente, cabeza alta y a caminar los 12 kilómetros que me separaban del hogar.

Ahí empezó todo. Cuando llegué a casa y tras una gran y reparadora ducha, me vestí y fui a Palomares a comer arroz con pato, conocemos un sitio que lo preparan muy bien. Tras suculenta comilona fuimos a la piscina a echar el resto de la tarde entre chapuzones y risas. Sobre las 9 de la noche nos disponíamos a coger el coche para marcharnos… Arrancó 5 segundos y se murió. Fallo eléctrico por lo que parece, el motor de arranque no hacía nada, el acelerador también se escuchaba raro, la cosa es que no podíamos irnos… Llamada a la grúa. Mi amiga Ana lleva sin coche una semana.

Afortunadamente la semana pasó tranquila y ningún Sevici fue víctima de mi maldición pero llegó de nuevo un fin de semana. Ibamos mi amigo Dani, su hermano Andrés y yo a volar la cometa y probar la tabla de mountain board que se había comprado. Por los carriles de tierra hasta llegar a un buen espacio abierto donde poder volar sin problemas, cuando de repente "CRACK" los bajos del coche han chocado contra una piedra, el coche pierde aceite a una velocidad alarmante, tenemos que volvernos, damos la vuelta y también notamos que el coche no frena… pues a base de freno de mano e ir con cuidado, llegamos a la entrada del carril y desde allí llamamos a la grúa. Mi amigo Dani se vuelve a quedar sin coche, y un arreglo de carter es caro. Yo no te lo pago! emoticon

Esta es mi historia, ahora nadie quiere que vaya en su coche… Ya se pasará la maldición… Espero.

También aprovecho para saludar a mi amigo Cayetano que está algo molesto por decirle que tiene un problema de autoestima por tener un iPhone.

Linux, TipsJuly 25, 2008 6:55 pm

Tuve un problema cuando formateé el equipo de mi jefe por uno de los objetivos que tenía que cumplir era convertir sus particiones donde almacena sus datos a ext3 desde particiones ntfs. Cuando saqué toda la información y la pasé a otra máquina lo hice mediante scp.

Cuando hice tal cosa no preservé la fecha de los archivos (con scp se hace mediante la opción -p). Teníamos entonces el problema de las copias de seguridad que se basan en la fecha.

La solución es cambiar la fecha a los archivos a un día antes de empezar a trabajar con la máquina puesto que los días que ha estado offline no se han actualizado los archivos. Lo hacemos con touch:

for file in `find *`
do
touch -d `date +%Y-%m-%d -d "[número de días] days ago"` "$file"
done

Y listo.

Linux 6:34 pm

Hoy terminaba de instalar la máquina de mi jefe allí en la escuela de arquitectura. Estaba en el paso de instalar fail2ban. Tengo este programa en todas mis máquinas Linux que administro en el despacho, supervisa que no se hagan ataques por fuerza bruta al ssh. El caso es que lo instalé y siempre hago una prueba para ver que está correctamente configurado. No hizo falta alguna, ya se estaba produciendo un ataque contra la máquina desde una IP de Korea.

Como caido del cielo, fail2ban detuvo el ataque correctamente. Ya por curiosidad, revisé los logs de las demás máquinas que tenemos y el ataque desde la misma IP era masivo, estaba atacando todos y cada uno de los servidores. El de copias de seguridad, el de cálculo de estructuras, el DHCP, el web e incluso mi máquina. En todos los casos, fail2ban detuvo el ataque.

Los ataques por fuerza bruta son el pan nuestro de cada día, no es ninguna novedad, pero me he sentido orgulloso de haber prevenido antes de curar y obrar como un buen administrador, y es que, aunque parezca mentira, hay suelto cada mentecato que tiene a su cargo máquinas sensibles que ni siquiera saben qué es una sesión de ssh.