Hier ist die Ausgabe meines date
Befehls:
[root@r1304 ~]# date
Wed Apr 18 15:43:28 GST 2012
Ich möchte die Zeitzone des Standardsystems auf Asia / Dubai ändern. Ich bin einem Tutorial gefolgt und habe folgendes gemacht:
ln -sf /usr/share/zoneinfo/Asia/Dubai /etc/localtime
Aber ohne Wirkung. Scheint, dass dies in CentOS 6 anders gemacht wird. Wie ändere ich die Zeitzone?
Antworten:
Es sieht so aus, als ob in CentOS 6.2 keine Hwclock-Zeile enthalten ist
/etc/rc.sysinit
, Änderungen/etc/sysconfig/clock
werden also nicht funktionieren.versuchen
tzselect
oder verwendenln -s /usr/share/zoneinfo/xxxx /etc/localtime
quelle
rm /etc/localtime && ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
.ln
odercp
?/etc/sysconfig/clock
mit der richtigen Zeitzone aktualisieren, da Aktualisierungen die Ortszeit auf das zurücksetzen können, was in der Uhr steht.ln -s
ist besser als,cp
weil, wenn das tzdata-Paket die Zonendatei für Ihre Region aktualisiert, Sie die Änderungen sehen, ohne sie erneut kopieren zu müssen.Verwenden Sie zuerst tzselect, um herauszufinden, welche Zeitzone Sie haben. Die endgültige Ausgabe von tzselect wird ungefähr so aussehen:
Die allerletzte Zeile ist der Name Ihrer zoneinfo-Datei.
Erstellen Sie nun einen Symlink von / etc / localtime zur richtigen zoneinfo-Datei, zB:
Das Flag -f wird benötigt, um die vorhandene / etc / localtime zu überschreiben.
Hinweis: Wenn Sie tzselect ausführen, wird nichts auf Ihrem System berührt, sondern nur Text ausgegeben. Das "oder" in der Antwort von caojun ist irreführend. Sie müssen tzselect AND ln verwenden. Auf der Manpage von tzselect: "[tzselect] gibt die resultierende Zeitzonenbeschreibung als Standardausgabe aus".
quelle
Bearbeiten Sie die Datei
/etc/sysconfig/clock
entsprechend Ihren Anforderungen.quelle
Man sollte rsyslogd nach dem Ändern der Zeitzone neu starten, damit die neue Zeitzone in den Protokollen wiedergegeben wird.
Tun Sie dies mit: service rsyslog restart
quelle
Einfaches Tutorial, versuchen Sie dies ..
quelle
/etc/sysconfig/clock
Auswirkungen auf das nachfolgendecp
Programm (oder in der Tat auf jedes nachfolgende Programm) haben würde