¿Cómo puedo cambiar la fecha y la hora en Ubuntu?

65

cuando voy a cambiar la fecha y la hora no funciona, y trato de desbloquear, pero simplemente no se desbloquea, si hay alguna forma de hacerlo funcionar, por favor ayuda. Sé que no es muy descriptivo, pero realmente me gustaría algunas respuestas. gracias

viaggio
fuente

Respuestas:

83

De man date

-s, --set=STRING
          set time described by STRING

Para cambiar la fecha, use el comando en la terminal,

sudo date --set=STRING

Por ejemplo, para cambiar la fecha al 25 de septiembre de 2013 a las 15:00 , el comando sería,

sudo date --set "25 Sep 2013 15:00:00"
kern
fuente
¿Funciona también si se reinicia el sistema o si debe aplicarse cada vez que se reinicia?
YumYumYum
1
Sí, funciona después de reiniciar el sistema; no tendrías que aplicarlo cada vez.
kern
Después de reiniciar el sistema está seleccionando automáticamente la fecha actual.
Naveen
Si la fecha parece ser algo incorrecta después de un reinicio o un ciclo de encendido, generalmente significa que la batería de la placa base está defectuosa.
Andi Jay
2
Esto parece que ya no funciona. Usando Ubuntu 16.04
Teekin
51

Prueba esto:

sudo dpkg-reconfigure tzdata

Esto le permite configurar su zona horaria (puede elegir la misma) y sincroniza automáticamente su hora.

Si no hay un paquete tzdata, instálelo:

sudo apt-get update
sudo apt-get install tzdata
Nick Volynkin
fuente
1
Esto resuelve mi configuración de zona horaria del servidor Ubuntu, gracias.
Manee Osman
13

En 12.04 no tengo que desbloquear nada. Simplemente haga clic en el reloj en la barra superior y elija Configuración de hora y fecha, una vez que se abra la ventana Fecha y hora, elija Manualmente, para que pueda cambiar la hora y la fecha manualmente; de lo contrario, elija su zona horaria del mapa y elija Automático.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Mitch
fuente
44
No puedo cambiar la hora de mi sistema de esta manera. Puedo cambiar el tiempo desde la configuración, pero no se refleja en mi barra superior.
roopunk
1
Lleva un tiempo (+30 segundos), pero la barra superior se actualiza después de algún tiempo. (Ubuntu 14.04)
shxfee
Tendrá que cambiar el enfoque del control giratorio de fecha para que la fecha cambie de inmediato. Muy extraño :) (Ubuntu 14.10)
Aram Paronikyan
1
Ninguna de estas soluciones funciona para mí, estoy en 14.04 también.
Tass
a veces, para reflejar los cambios en la configuración, debe eliminar el servicio de Unity Panel y reiniciarlo. Haga clic en el reloj en la barra superior y elija Configuración de hora y fecha una vez que se abra la ventana Hora y fecha, elija Manualmente para que pueda cambiar la hora y la fecha manualmente; de lo contrario, elija su zona horaria del mapa y elija Automáticamente. Ahora, para reflejar los cambios, abra la terminal al instante y escriba killall unity-panel-service
Gaurav Shukla
5

Consulte esta publicación de blog para establecer la fecha con una cadena de formato amigable para la máquina:

sudo date 120622432007.55

para el 6 de diciembre de 2007, 22:43:55,

y vea esta respuesta para establecer la fecha con una cadena amigable para los humanos:

sudo date --set "15 MAY 2011 1:40 PM"
WillC
fuente
4

Si solo desea cambiar la zona horaria, consulte este enlace :

  1. Verifique la configuración actual de la zona horaria: $ timedatectl
  2. Mostrar todas las zonas horarias disponibles: $ timedatectl list-timezones
  3. Cambia Hora: $ sudo timedatectl set-timezone Europe/Berlin.
wang.xueqiang
fuente
-2

Tuve un problema similar en mi instalación y el comando anterior dio este error:

date: the argument '19 Sep 2014 20:11:00' lacks a leading '+';
when using an option to specify date(s), any non-option
argument must be a format string beginning with '+'
Try 'date --help'

Ayuda muestra -

Usage: date [option]...  [+FORMAT] - (etc)

Se agregó el plus requerido como se indica para representar +19 Sep 2014 20:11:00cuál funcionó.

shtlcdr
fuente
Esto es para mostrar la fecha, no para configurarla .
Adam Katz