Come cambio il mio fuso orario in UTC / GMT?

85

Attualmente quando eseguo il comando date da bash ottengo la seguente visualizzazione

Thu May 17 12:21:00 IST 2012

Di seguito è riportata la mia configurazione del fuso orario basata sull'esecuzione di dpkg-reconfigure tzdata

  Current default time zone: 'Europe/Dublin'
  Local time is now: Thu May 17 12:32:52 IST 2012.
  Universal Time is now: Thu May 17 11:32:52 UTC 2012.
  

Qualche idea su come cambio da IST a UTC / GMT?

    
posta dmckenna 17.05.2012 - 16:22

5 risposte

126
  

Qualche idea su come cambio da IST a GMT?

Per passare a UTC, è sufficiente eseguire sudo dpkg-reconfigure tzdata , scorrere fino alla fine dell'elenco Continenti e selezionare Etc o None of the above ; nel secondo elenco, seleziona UTC . Se preferisci GMT anziché UTC, è appena sopra UTC in quella lista. :)

    
risposta data ish 17.05.2012 - 17:01
27

In 16.04, il seguente comando imposterà il fuso orario su UTC:

sudo timedatectl set-timezone Etc/UTC

Trovato da qui: link

    
risposta data dkam 20.07.2016 - 02:46
7

Nel vecchio stile Un * x (SunOS, HPUX ...), puoi fare:

ln -fs /usr/share/zoneinfo/UTC /etc/localtime

Controlla i contenuti di / usr / share / zoneinfo per ottenere il fuso orario desiderato / necessario.

Ad esempio, Irish Summer Time (IST) può essere definito come

-rw-r--r-- 1 root root 3661 Mar 13 22:18 /usr/share/zoneinfo/posix/Eire

o

lrwxrwxrwx 1 root root 13 Mar 13 22:18 /usr/share/zoneinfo/Europe/Dublin -> ../posix/Eire

Tuttavia, la cosa più importante è usare un riferimento di clock e un daemon ntp (openntpd per esempio), poiché il fuso orario viene usato solo per visualizzare / convertire il tempo in stringhe, non per memorizzarlo (qualunque sia il fuso orario, differenza per 01/01/1970 è ovunque lo stesso sulla Terra).

    
risposta data Marabiloso 14.05.2014 - 12:47
4

Qualcosa di simile?

$ date
Wed Jul 16 22:52:47 EDT 2014

$ cat /etc/timezone
America/New_York

$ sudo dpkg-reconfigure tzdata
$ service cron stop && service cron start
    
risposta data K-Gun 17.07.2014 - 05:01
0

Aggiornato per 14.04 ad oggi

Visualizza stato data e ora:

$ timedatectl status
                      Local time: Sun 2018-07-29 15:26:03 BST
                  Universal time: Sun 2018-07-29 14:26:03 UTC
                        RTC time: Sun 2018-07-29 14:26:03
                       Time zone: Europe/London (BST, +0100)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Visualizza elenco di fusi orari:
Fusi orari elencati (425)

$ timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
...
Pacific/Tongatapu
Pacific/Wake
Pacific/Wallis
UTC

Imposta il fuso orario su UTC:

$ timedatectl set-timezone UTC

Visualizza stato data e ora:

$ timedatectl status
                      Local time: Sun 2018-07-29 14:46:27 UTC
                  Universal time: Sun 2018-07-29 14:46:27 UTC
                        RTC time: Sun 2018-07-29 14:46:27
                       Time zone: UTC (UTC, +0000)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no*

Visualizza fusi orari specifici per l'area: Aree elencate (10):
Africa
America del
Antartide
Asia
Atlantic
australia | Europa

indiano
Pacific UTC

$ timedatectl list-timezones | grep America
America/Adak
America/Anchorage
America/Anguilla
...
America/Winnipeg
America/Yakutat
America/Yellowknife
    
risposta data Broadsworde 29.07.2018 - 16:56

Leggi altre domande sui tag