Para cambiar la fecha en GNU/Linux u otra variante UNIX utilice el comando date
Si la diferencia es en la hora, teclee
# date --set='HH:MM:ss'
Donde:
- HH: es la hora, 0-23
- MM: son los minutos, 0-59
- ss: son los segundos, 0-59
También se puede especificar en el formato hh:MM:ssa.m. ó hh:MM:ssp.m., donde
hh: es la hora, 1-12
Para cambiar la hora para las 5:30, teclee
# date --set='05:30'
Si la direncia es en los días teclee:
# date --set='+numero-de-días day HH:MM:ss'
O
# date --set='-numero-de-días day HH:MM:ss'
(HH:MM:ss es opcional)
Por ejemplo, si al ejecutar
$ date '+F'
muestra: 2009-05-30 y ejecutamos
# date --set='-1 day'
entonces
$ date '+F'
mostraría: 2009-05-29
Puede aplicarse el mismo procedimiento para los años
Sumarle un año a la fecha que muestra el sistema
date --set='+1 year'
Restarle un año a la fecha que muestra el sistema
date --set='1 year ago'
Puede cambiarse la fecha especificando año, mes, dia, hora, minuto y segundos
Establecer la fecha al 30 de mayo del 2009, 6:30 de la mañana con 45 segundos
# date --set='2009-05-30 06:30:45'
Para sincronizar la hora del sistemas operativo con la hora de la máquina (hardware), teclee
sudo hwclock --systohc