Wie ändere ich meine Zeitzone auf UTC / GMT?

84

Momentan, wenn ich den Date-Befehl von bash ausführe, bekomme ich folgendes angezeigt:

Thu May 17 12:21:00 IST 2012

Unten ist meine Zeitzonen-Konfiguration basierend auf der Ausführung von 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.
  

Irgendeine Idee, wie ich von IST zu UTC / GMT wechsele?

    
dmckenna 17.05.2012, 16:22

5 Antworten

126
  

Irgendeine Idee, wie ich von IST zu GMT wechsele?

Um zu UTC zu wechseln, führen Sie einfach sudo dpkg-reconfigure tzdata aus, scrollen Sie zum Ende der Liste der Kontinente und wählen Sie Etc oder None of the above ; Wählen Sie in der zweiten Liste UTC . Wenn Sie GMT anstelle von UTC bevorzugen, ist es in dieser Liste genau über UTC. :)

    
ish 17.05.2012, 17:01
25

In 16.04 setzt der folgende Befehl die Zeitzone auf UTC:

sudo timedatectl set-timezone Etc/UTC

Gefunden von hier: Pfandrecht

    
dkam 20.07.2016 02:46
7

Im alten Un * x-Stil (SunOS, HPUX ...) können Sie Folgendes tun:

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

Überprüfen Sie den Inhalt von / usr / share / zoneinfo, um die gewünschte Zeitzone zu erhalten.

Zum Beispiel kann Irish Summer Time (IST) als

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

oder

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

Am wichtigsten ist es jedoch, eine korrekte Clock-Referenz und einen ntp-Daemon (openntpd zum Beispiel) zu verwenden, da die Zeitzone nur zum Anzeigen / Konvertieren der Zeit verwendet wird, nicht zum Speichern (unabhängig von der Zeitzone, Differenz zu 01.01.1970 ist überall auf der Erde gleich).

    
Marabiloso 14.05.2014 12:47
4

So etwas?

$ 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
    
K-Gun 17.07.2014 05:01
0

Für 14.04 aktualisiert

Uhrzeit und Datumsstatus anzeigen:

$ 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

Liste der Zeitzonen anzeigen:
Aufgelistete Zeitzonen (425)

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

Zeitzone auf UTC setzen:

$ timedatectl set-timezone UTC

Uhrzeit und Datumsstatus anzeigen:

$ 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*

Bereichsspezifische Zeitzonen anzeigen:
Aufgeführte Gebiete (10):
Afrika
Amerika
Antarktis Asien
Atlantik
Australien
Europa
Indische
Pazifik UTC

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

Tags und Links