Tady je to, co potřebujete vědět, když chcete změnit časové pásmo na CentOS nebo Red Hat Enterprise Linux server.
změňte Časové pásmo
# mv /etc/localtime /etc/localtime.backup# ln -s /usr/share/zoneinfo/Europe/Brussels /etc/localtime
řádky musíte nahradit tučně aktuálním časovým pásmem. To změní Časové pásmo v aktuální relaci a mělo by převládat při restartování. Chcete-li si být naprosto jisti, upravte také soubor /etc/sysconfig/clock. To je soubor, který bude čten při spuštění určit časové pásmo.,
# cat /etc/sysconfig/clockZONE="Europe/Brussels"UTC=trueARC=false
stejný příběh: nahraďte Zone-info vaší skutečnou zónou.
většina vašich spuštěných aplikací si při spuštění přečte informace o časovém pásmu, takže pokud to změníte, budete muset restartovat aplikace, pokud chcete, aby viděli nové Časové pásmo.
změňte aktuální čas na serveru
pokud jsou vaše hodiny vypnuté na serveru, nejprve zkontrolujte, zda je Časové pásmo (vysvětleno výše) správné. Pokud ano, měli byste zdvojnásobitzkontrolujte nastavení démona NTP (Network Time Protocol).
nejprve zkontrolujte, zda je nainstalován ntpd.,
# rpm -qa | grep ntpntp-4.2.2p1-9.el5.centos.2.1
pokud to nic neuvádí, nainstalujte nejprve ntpd.
# yum install ntp
a zkontrolujte, zda je spuštěn automaticky při spuštění.
# chkconfig --list ntpdntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Pokud je to Vypnuto Na runlevel 3, upravte jej, takže se spustí při restartování systému.
# chkconfig ntpd on# chkconfig --list ntpdntpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Chcete-li začít, aktualizujte čas ručně voláním démona ntp a poté spusťte službu, aby se automaticky aktualizovala.,
Pokud se při spuštění ntpdate zobrazí následující Chyba:
# ntpdate be.pool.ntp.org8 Nov 16:58:05 ntpdate: the NTP socket is in use, exiting
nejprve zastavte ntpd a poté znovu zkuste výše uvedené kroky (/etc / init.d / ntpd stop).
jakmile jste si jisti, že hodiny jsou správné, můžete synchronizovat nastavení zpět na hardwarové hodiny.
# hwclock --systohc
to by mělo být správně nastavit hodiny, za předpokladu, že váš firewall umožňuje připojení NTP ke vzdáleným serverům. Pokud běžíte na OpenVZ nebo Virtuozzo, požádejte svého správce, aby pro vás změnil hodiny, které řídí váš hostitel.,
Volitelné: zkopírujte časové pásmo soubory z jiného serveru
je možné, že vaše původní časové pásmo soubory, ty v /usr/share/zoneinfo/* získat poškozen. Pokud jste vyzkoušeli všechny výše uvedené, a stále nemůže dostat pásem správně na vašem systému, zkopírujte zonefiles z pracovního systému.
pomocí metody symlink, jak je popsáno výše, můžete poškodit původní soubory Při spuštění binárního souboru system-config-date pro konfiguraci časového pásma.