Archive for February, 2007|Monthly archive page

Web 2.0 en 5 minutos

Via microsiervos llega éste video que trata de mostrarnos el concepto de Web2.0 de una forma menos ortodoxa.

Enjoy!

Find en Unix – El mejor amigo del administrador

Este es mi primer post de caracter técnico a pedido de un amigo.

Parece algo minúsculo dedicarle un post a un solo comando de Unix / Linux, pero es de destacar la utilidad del mismo y como contrapartida éste, como tantos otros comando de unix, puede ser usado en Windos sin problemas mediante Cygwin, del que vamos a hablar mas adelante

En mi día a día he encontrado diversas formas y utilidades al find. ¿Pero qué tiene de especial?

find puede usarse tanto para buscar un elemento determinado como para ejecutar acciones sobre el mismo.

Vamos a los sintaxis básica:

find [path…] [expression]

Pero ésto no dice demasiado, asi que mejor me voy a centrar en los ejemplos.

1) Digamos que quiero buscar un archivo por su nombre en un directorio.. digamos /home

# find /home -name archivo.gz

2) Ahora suponemos que quiero buscar en mi /home… los archivos y solo los archivos que hayan sido modificados entre el día de hoy y el de ayer, es decir, que tengan menos de 2 días de modificados (incluye crearlos), y quiero verlos en modo extendido.

# find /home -type f -mtime -2 -exec ls-l {} \;

* Con -type indicamos el tipo de elemento (f para archivo y d para directorio).

* Con -mtime indico cuando fue modificado por última vez ese archivo ( si le ponemos -n son menos de n días ; si le ponemos n es hace exactamente n días (sin contar hoy); y si le ponemos +n (adiviná) son los con más de n días). Del mismo modo se puede usar el parámetro -atime (access time) o el -ctime (create time)

* Con -exec lo que hago es decirle al find que ejecute algún otro comando con los archivos que encontró (que van entre llaves en la sentencia). Ésto nos abre tremendamente las posibilidades de automatizar tareas ya que podemos por ejemplo comprimir, borrar o hacer cualquier cosa con un grupo de archivos , directorios o ambos que cumplan con las condiciones que le imponemos con el find.

Para terminar, otro parámetro que se le puede agregar a nustra sarta find es el -mount o -xdev (según el SO que usemos), esto es de gran utilidad, y sirve para que la búsqueda no se escape por otros filesystems montados en puntos que están donde estoy buscando.

Para mayor información hacer man find 😉

Bueno, espero sirva.

Hasta la próxima

De vuelta en el blog…

Despues de casi 6 meses vuelvo a postear algo…

El problema, como ya la mayoria debe saber, es que he estado con los tramites y la problematica de cambiar de trabajo. Si bien antes hacía admministración de servidores (de todo tipo), la magnitud y naturaleza de las circunstancias actuales es incomparable a lo que venía haciendo.

De trabajar en pequeñas pymes o por cuenta propia e pasado a la vida de un empleado corporativo (que tiene ventajas y desventajas) .

En fin; en este momento mi trabajo es de “Especialista en atención de Incidentes en plataformas Unix” (puro título). El gran ‘problema’ en esto es que la política de la empresa es que nuestro grupo de trabajo actuen en forma Leverage, es decir, todos atendemos a todos y en todas las plataformas siempre y cuando sean Unix; asi que eso me ha mantenido muy ocupado en los últimos meses ya que existen muchas diferencias entre los Unix y los Linux que estaba acostumbrado a tratar.

En fin… nunca conviene escribir demasiado de el trabajo de uno por el tema de la “confidencialidad” asi que no voy a publicar donde laburo, lo que si puedo decir es que estoy aprendiendo mucho (por mi cuenta) y mas adelante voy a contar un poco mas de cada una de las plataformas, sus usos y por supuesto mis preferencias.

Hasta la próxima.