come posso cambiare la data e l'ora su Ubuntu


65

quando vado a cambiare la data e l'ora non funziona e provo a sbloccare ma semplicemente non si sblocca, se c'è un modo per farlo funzionare per favore aiutatemi. So che non è molto descrittivo, ma vorrei davvero alcune risposte. grazie

Risposte:


83

A partire dal man date

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

Per cambiare data, usa il comando nel terminale,

sudo date --set=STRING

Ad esempio, per cambiare la data in 25 settembre 2013 alle 15:00 , il comando sarebbe,

sudo date --set "25 Sep 2013 15:00:00"

Funziona anche se il sistema viene riavviato o deve essere applicato ogni volta dopo il riavvio?

1
Sì, funziona dopo il riavvio del sistema; non dovresti applicarlo ogni volta.
kern,

Dopo il riavvio il sistema seleziona automaticamente la data corrente.
Naveen,

Se la data sembra essere qualcosa di sbagliato dopo un riavvio o un ciclo di accensione, di solito significa che la batteria sulla scheda madre è difettosa.
Andi Jay,

2
Questo sembra non funzionare più. Usando Ubuntu 16.04
Teekin

51

Prova questo:

sudo dpkg-reconfigure tzdata

Ciò ti consente di configurare il tuo fuso orario (puoi scegliere lo stesso) e di sincronizzare automaticamente il tuo orario.

Se non è presente alcun pacchetto tzdata, installarlo:

sudo apt-get update
sudo apt-get install tzdata

1
Questo risolve l'impostazione del fuso orario del mio server Ubuntu, grazie.
Manee Osman,

13

Nel 12.04 non devo sbloccare nulla. Basta fare clic sull'orologio nella barra in alto e selezionare Impostazioni data e ora, una volta aperta la finestra Data e ora, selezionare Manualmente, in modo da poter modificare manualmente la data e l'ora; altrimenti scegli il tuo fuso orario dalla mappa e scegli Automatico.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


4
Non sono in grado di cambiare l'ora del mio sistema in questo modo. Posso modificare il tempo dalle impostazioni ma non si riflette sulla barra in alto.
roopunk,

1
Ci vuole un po 'di tempo (+30 secondi), ma la barra superiore si aggiorna dopo qualche tempo. (Ubuntu 14.04)
shxfee,

Dovrai cambiare il focus del controllo Spinner Date per far cambiare immediatamente la data. Molto strano :) (Ubuntu 14.10)
Aram Paronikyan

1
Nessuna di queste soluzioni funziona per me, anche il 14.04.
Tass,

a volte per riflettere le modifiche alle impostazioni è necessario interrompere il servizio del pannello unity e riavviarlo. Fai clic sull'orologio nella barra in alto e seleziona Impostazioni di data e ora quando si apre la finestra Data e ora, scegli Manualmente in modo da poter modificare manualmente la data e l'ora; altrimenti scegli il tuo fuso orario dalla mappa e scegli Automaticamente. Ora per riflettere i cambiamenti aprire immediatamente il terminale e digitare killall unity-panel-service
Gaurav Shukla

5

Vedi questo post del blog per impostare la data con una stringa di formato intuitiva:

sudo date 120622432007.55

per il 6 dicembre 2007, 22:43:55,

e vedi questa risposta per impostare la data con una stringa a misura d'uomo:

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

4

Se si desidera modificare solo il fuso orario, fare riferimento a questo collegamento :

  1. Controlla le impostazioni correnti del fuso orario: $ timedatectl
  2. Mostra tutti i fusi orari disponibili: $ timedatectl list-timezones
  3. Cambiare Fuso orario: $ sudo timedatectl set-timezone Europe/Berlin.

-2

Ho avuto un problema simile sulla mia installazione e il comando sopra ha dato questo errore:

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'

Aiuto mostra -

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

Aggiunto il plus richiesto come indicato per rendere +19 Sep 2014 20:11:00funzionante.


Serve per visualizzare la data, non per impostarla .
Adam Katz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.