Wenn Sie von der Konsole aus meinen, geben Sie einfach ein:
date +%Z
Wenn Sie die numerische Zeitzone wünschen:
date +'%:z %Z'
Beispielausgabe:
-05:00 EST
Ich wollte stattdessen die Zeitzone in der Form "US/Eastern" oder "Europe/London" finden. Diese finden Sie unter:
- /etc/timezone (auf Ubuntu und Red Hat vorhanden? aber nicht z. B. Amazon Linux)
- (auf Systemen im Stil von Red Hat) als
ZONE="US/Eastern"
in /etc/sysconfig/clock -
oder Sie können versuchen, /etc/localtime mit einer der Dateien unter /usr/share/zoneinfo abzugleichen; ärgerlicherweise scheint dies kein Symlink zu sein, aber Sie können z.B.
cd /usr/share/zoneinfo
find * -type f -exec sh -c "diff -q /etc/localtime '{}'> /dev/null &&echo {}" \;um passende Dateien zu finden - es gibt wahrscheinlich bessere Möglichkeiten, das zu tun, aber das funktioniert. Es wird mehrere Übereinstimmungen geben.