Monthly Archives: July 2008

Programando Tareas

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.

Mi Gafe

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.

Cambiar la Fecha a un Archivo

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.

Ataque Koreano

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.

Bicicleta

Estreno nueva sección en el blog que he llamado "Bicicleta" y hablaré sobre la relación que tienen las fuerzas cósmicas con los campos gravitatorios en las estepas de Urano… Obviamente no.

Hace dos semanas que estrené bici nueva. Con ella y con mi amigo Santi hemos hecho ya muchos kilómetros. La hemos cogido mínimo 2 o 3 veces por semana.

La bicileta es un deporte completo y fantástico. Tenemos la suerte en vivir en una ciudad como Sevilla que es fácil salir pedaleando de ella e ir por las vias verdes y demás caminos rurales. Acercarte a la naturaleza de vez en cuando te hace ver la vida con más optimismo y vitalidad. La verdad, es que hacer deporte con regularidad hace que te sientas más positivo, con más ganas de hacer cosas.

Y es que en esta ciudad, con todo lo bueno y lo malo, la bici debería estar mucho más potenciada, pienso que si la gente se diera cuenta de lo cómodo que es moverse en bici, del tiempo que se gana y de lo bien que te sientes aparcarian el coche.