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.