fecha

  • Buscar archivos por fecha de modificación

    Realizando un análisis forense tuve la necesidad de buscar archivos modificados en una cierta fecha. Los sistemas operativos de la familia UNIX no almacenan la fecha de creación de los archivos, por lo que debe utilizarse la fecha de modificación.

  • Cómo determinar la fecha de creación de un proceso en Linux

    A veces es necesario conocer con exactitud la fecha y hora en la que fue creado un proceso, generalmente cuando se trata de diagnosticar errores.

  • Cómo listar los últimos 10 archivos modificados en Linux

    Este comando puede ser de gran utilidad en caso de necesitar identificar qué archivos está modificando una aplicación o servicio. Gracias a la herramienta find es posible obtener un listado de los últimos archivos que han sido modificados en un sistema de archivos, a partir de una ruta o directorio especificado. He aquí la receta.

  • Cómo modificar la fecha y hora desde línea de comandos

    En sistemas operativos de la familia Unix, se utiliza el comando date para obtener y setear la fecha y hora.

    root@debian:~# date
    Wed Jul 13 08:06:00 ART 2016
    
  • Cómo obtener la fecha del día de ayer con date

    A veces necesitamos conocer la fecha (año-mes-día) del día de ayer para relizar ciertas tareas en scripts que corren diariamente y de forma automática. Más allá de evitar entrar en cálculos matemáticos en Bash o sh, calcular la fecha del día anterior no es una tarea trivial. ¿Qué pasa si se trata del primero de marzo? ¿Cuál es el día de ayer: 28 o 29 de febrero? Por ello es mejor relegar este tipo de cálculos a las herramientas especializadas como date. La belleza de la modularización o filosofía Unix (do one thing, and do it well) de las herramientas de espacio usuario en sistemas *nix.

  • Cómo restar fechas en Bash

    Al desarrollar scripts, a veces es necesario trabajar con fechas utilizando la herramienta GNU date, parte del paquete coreutils. En este artículo voy a explicar cómo restar fechas en Bash, a fin de obtener la cantidad de semanas, días, horas o segundos entre las mismas.

  • Configurar el cliente NTP en FreeBSD

    El demonio ntpd se encarga de setear y mantener el reloj del sistema con la hora actualizada, en sincronía con servidores de tiempo a través de Internet. En sistemas operativos GNU/Linux y FreeBSD, ntpd implementa el protocolo NTP (Network Time Protocol) versión 4 definido en la RFC-5905.

  • Determinar cuándo fue instalado un sistema operativo *nix

    En este breve artículo voy a demostrar cómo conocer, de forma exacta, cuál fue la fecha de instalación de un sistema operativo basado en Unix (GNU/Linux, FreeBSD).