iata ce trebuie sa stiti cand doriti sa schimbati fusul orar pe un server Linux CentOS sau Red Hat Enterprise.

schimbați fusul orar

# mv /etc/localtime /etc/localtime.backup# ln -s /usr/share/zoneinfo/Europe/Brussels /etc/localtime

trebuie să înlocuiți liniile cu caractere aldine cu fusul orar actual. Aceasta va schimba fusul orar în sesiunea curentă și ar trebui să prevaleze la reporniri. Pentru a fi absolut sigur, editați fișierul / etc/sysconfig / clock. Acesta este fișierul care va fi citit pe boot determină fusul orar.,

# cat /etc/sysconfig/clockZONE="Europe/Brussels"UTC=trueARC=false

aceeași poveste: înlocuiți zona-info cu zona reală.majoritatea aplicațiilor care rulează vor citi informațiile despre fusul orar la pornire, așa că dacă schimbați acest lucru, va trebui să reporniți aplicațiile dacă doriți ca acestea să vadă noul fus orar.

Schimbați ora curentă pe server

Dacă ceasul dvs. este oprit pe server, verificați mai întâi dacă fusul orar (explicat mai sus) este corect. Dacă este, ar trebui să dublațiverificați setările daemonului NTP (Network Time Protocol).mai întâi, verificați dacă ntpd este instalat.,

# rpm -qa | grep ntpntp-4.2.2p1-9.el5.centos.2.1

dacă aceasta nu afișează nimic, instalați mai întâi ntpd.

# yum install ntp

și verificați dacă este pornit automat la pornire.

# chkconfig --list ntpdntpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

Dacă aceasta este dezactivată la runlevel 3, editați-o astfel încât să înceapă când reporniți sistemul.

# chkconfig ntpd on# chkconfig --list ntpdntpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

pentru început, actualizați manual ora apelând demonul ntp, apoi porniți serviciul astfel încât să se actualizeze automat.,

Dacă primiți următoarea eroare la rularea ntpdate:

# ntpdate be.pool.ntp.org8 Nov 16:58:05 ntpdate: the NTP socket is in use, exiting

apoi opriți ntpd mai întâi, apoi încercați din nou pașii de mai sus (/etc / init.d / oprire ntpd).după ce sunteți sigur că ceasul este corect, puteți sincroniza setările înapoi la ceasul hardware.

# hwclock --systohc

asta ar trebui să fie pentru a seta ceasul corect, presupunând că firewall-ul permite conexiuni NTP la servere la distanță. Dacă rulați pe OpenVZ sau Virtuozzo, cereți administratorului dvs. să schimbe ceasul pentru dvs., deoarece acesta este controlat de gazda dvs.,

opțional: copiați fișierele de fus orar de pe un alt server

este posibil ca fișierele de fus orar originale, cele din /usr/share/zoneinfo/* să fie corupte. Dacă ați încercat toate cele de mai sus, și încă nu se poate obține orare corect pe sistemul dvs., copiați zonefiles la un sistem de lucru.

folosind metoda symlink așa cum este descris mai sus, ai putea corupe fișierele originale atunci când rulează system-config-date binar pentru a configura fusul orar.