Modificarea fusului orar și sincronizarea timpului în Linux (Centos și Debian)

Verificare

În sistemele linux, ora curentă și fusul orar se afișează prin comanda:
$ date

Rezultatul ar trebui să fie:
Thu Apr 25 14:10:15 EEST 2013
Pe timp de vară (EEST – Eastern European Summer Time) sau:
Thu Dec 13 14:10:15 EET 2012
Pe timp de iarnă (EEST – Eastern European Time).

Dacă fusul orar este greșit, atunci trebuie corectat.

Debian

În Sistemul de Operare Debian procedura este extrem de simplă. introduceți în consolă următoarea comandă:

dpkg-reconfigure tzdata

Centos

Înlăturăm valoarea curentă:
$ sudo rm /etc/localtime

Atribuim valoarea corectă:
sudo ln -s /usr/share/zoneinfo/Europe/Chisinau /etc/localtime
sau
sudo ln -s /usr/share/zoneinfo/Europe/Bucharest /etc/localtime

Este util de instalat/actualizat pachetul de sistem tzdata:
$ yum install tzdata
sau
yum update tzdata

Acum corectăm și ora.

Instalăm ntp:
yum install ntp

Activăm pornirea automată pentru ntp:

chkconfig --level 2345 ntpd on

Sincronizăm ora:
ntpdate pool.ntp.org

Adăugăm servere implicite pentru sincronizare:

$ vim /etc/ntp/step-tickers

Aici copiem:

server 3.md.pool.ntp.org
server 3.europe.pool.ntp.org
server 0.europe.pool.ntp.org

Pornim ntp:
/etc/init.d/ntpd start

Afișăm ora curentă și fusul orar pentru verificare:
date