Risposte:
Uso timedatectl
sudo timedatectl set-timezone <timeszone>
Esempi:
Fuso orario come EST
sudo timedatectl set-timezone EST
Fuso orario come UTC
sudo timedatectl set-timezone UTC
Elenco di tutti i fusi orari validi
timedatectl list-timezones
Questo comando è perfetto per gli script di automazione poiché non richiede alcuna interazione dell'utente rispetto all'altra risposta data in base dpkg-reconfigure tzdata
.
dpkg-reconfigure
fatto il trucco.
Come root devi eseguire:
dpkg-reconfigure tzdata
Dovrebbe essere avviato uno strumento basato su menu che consente di modificare il fuso orario.
Anche i seguenti funzionano. Per GMT:
ln -sf /usr/share/zoneinfo/GMT /etc/localtime
Foresta:
ln -sf /usr/share/zoneinfo/EST /etc/localtime
ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
Modifica il timezone
file nella /etc
cartella come:
Etc/GMT
Puoi usare il formato seguente:
Region "/" City
Esempio di /etc/timezone
:
Europe/Athens
o
Europe/Paris
Europe/London
Puoi sperimentare con: dpkg-reconfigure tzdata
e controllare il file del fuso orario.
È necessario riavviare o riavviare un servizio (non il servizio ntp). Non so quale. Se qualcuno lo sa, ti preghiamo di condividere con noi. (Testato su Ubuntu 15.10 la modifica viene presa immediatamente in considerazione)
cp -p /usr/share/zoneinfo/US/Pacific /etc/localtime
Raccomando CONTRO i collegamenti come menzionato da altri. Se qualche script /etc/localtime
sovrascrive accidentalmente il tuo file, allora sovrascrive il tuo file di fuso orario del Pacifico ... ed è un po 'difficile sostituirlo.
Basta copiare il file Pacific sul file localtime con il comando sopra.
Come root devi eseguire:
ln -fs /usr/share/zoneinfo/Europe/Warsaw /etc/localtime && dpkg-reconfigure --frontend noninteractive tzdata
Questo ha funzionato per me su GCP Ubuntu 14 tramite SSH
sudo su
cp /usr/share/zoneinfo/Asia/Singapore /etc/localtime
tzdata
fa, come funziona, ma non ho bisogno di questo comando a una riga). Grazie!