Wie kann ich das Datum von Linux in UTC / GMT +1 ändern?

53106
André

Ich muss das Datum meines Systems ändern. Ich verwende einen Linux CentOS 5.6.

# date +%Z UTC # date Thu Oct 6 11:42:45 UTC 2011 

Wie kann ich die Stunde in UTC / GMT +1 ändern?

5
Lesen Sie unter dem Link unten, das hilft Ihnen zu verstehen. https://unix.stackexchange.com/questions/104088/why-does-tz-utc-8-produce-dates-that-are-utc8 Uteester vor 6 Jahren 0

3 Antworten auf die Frage

11
Hydaral

Normalerweise stellen Sie Ihre Zeitzone ein. Es gibt eine Reihe von Dateien nach Region im folgenden Verzeichnis:

/usr/share/zoneinfo 

Schauen Sie nach und finden Sie den, der zu Ihrer Region passt. Dann müssen Sie einen Symlink erstellen aus /etc/localtime:

sudo rm /etc/localtime sudo ln -s /usr/share/zoneinfo/Europe/London /etc/localtime 
Europa / London ist nicht UTC + 1 bebbo vor 8 Jahren 0
Ich habe es wie beschrieben beschrieben, aber "Datum" ergibt immer noch die alte Zeit? Was ist zu tun, um `date` mit` / etc / localtime` zu ​​synchronisieren? xetra11 vor 6 Jahren 0
5
grawity

Sie müssen die Zeitzone ändern .

  • Um dies systemweit zu tun, verweisen Sie /etc/localtimeauf die entsprechende Datei in /usr/share/zoneinfo. Zum Beispiel:

    ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime 

    In CentOS müssen Sie möglicherweise auch bearbeiten /etc/sysconfig/clock.

  • Um die Zeitzone nur für den aktuellen Benutzer zu ändern, setzen Sie stattdessen $ TZ:

    export TZ="Europe/Paris" 

Beachten Sie, dass date -u muss immer korrekt UTC - Zeit zurück.

Ist "Europa / Paris" nicht dasselbe wie CET, das sich von UTC + 1 unterscheidet? bebbo vor 8 Jahren 0
0
temaleva

I have tried to do this today, using /usr/share/zoneinfo/Etc/GMT+1 as link. (CentOS 7.0) In a strage way, I've got -1 hour. So I have tried GMT-1, and have now +1 hour. Looks strange, but works for me.