Servidores NTP para sincronização da data e hora dos servidores são primordiais para manter o ambiente correto e rotinas em execução corretas, abaixo os passos para configurar o fuso horário, região e servidor NTP para sincronização.
Configure o Time Zone conforme sua região:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 |
<strong># tzselect</strong> Please identify a location so that time zone rules can be set correctly. Please select a continent or ocean. 1) Africa 2) Americas 3) Antarctica 4) Arctic Ocean 5) Asia 6) Atlantic Ocean 7) Australia 8) Europe 9) Indian Ocean 10) Pacific Ocean 11) none - I want to specify the time zone using the Posix TZ format. <strong>#? 2</strong> Please select a country. 1) Anguilla 28) Haiti 2) Antigua & Barbuda 29) Honduras 3) Argentina 30) Jamaica 4) Aruba 31) Martinique 5) Bahamas 32) Mexico 6) Barbados 33) Montserrat 7) Belize 34) Nicaragua 8) Bolivia 35) Panama 9) Brazil 36) Paraguay 10) Canada 37) Peru 11) Caribbean Netherlands 38) Puerto Rico 12) Cayman Islands 39) St Barthelemy 13) Chile 40) St Kitts & Nevis 14) Colombia 41) St Lucia 15) Costa Rica 42) St Maarten (Dutch part) 16) Cuba 43) St Martin (French part) 17) Curacao 44) St Pierre & Miquelon 18) Dominica 45) St Vincent 19) Dominican Republic 46) Suriname 20) Ecuador 47) Trinidad & Tobago 21) El Salvador 48) Turks & Caicos Is 22) French Guiana 49) United States 23) Greenland 50) Uruguay 24) Grenada 51) Venezuela 25) Guadeloupe 52) Virgin Islands (UK) 26) Guatemala 53) Virgin Islands (US) 27) Guyana <strong>#? 9</strong> Please select one of the following time zone regions. 1) Atlantic islands 2) Amapa, E Para 3) NE Brazil (MA, PI, CE, RN, PB) 4) Pernambuco 5) Tocantins 6) Alagoas, Sergipe 7) Bahia 8) S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS) 9) Mato Grosso do Sul 10) Mato Grosso 11) W Para 12) Rondonia 13) Roraima 14) E Amazonas 15) W Amazonas 16) Acre <strong>#? 8</strong> The following information has been given: Brazil S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS) Therefore TZ='America/Sao_Paulo' will be used. Local time is now: Mon Oct 19 13:56:50 BRST 2015. Universal Time is now: Mon Oct 19 15:56:50 UTC 2015. Is the above information OK? 1) Yes 2) No <strong>#? 1</strong> You can make this change permanent for yourself by appending the line TZ='America/Sao_Paulo'; export TZ to the file '.profile' in your home directory; then log out and log in again. Here is that TZ value again, this time on standard output so that you can use the /usr/bin/tzselect command in shell scripts: America/Sao_Paulo |
Verifique a existência do arquivo "/etc/localtime" e seu apontamento, validando se esta apontando para sua localização correta, caso esteja errada apague e crie o link para o correto:
1 2 |
# ls -l /etc/localtime ls: não é possível acessar /etc/localtime: Arquivo ou diretório não encontrado |
1 2 3 |
# ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime # ls -l /etc/localtime lrwxrwxrwx 1 root root 37 Out 19 14:08 /etc/localtime -> /usr/share/zoneinfo/America/Sao_Paulo |
Instalando e iniciando o serviço NTP
1 2 3 4 |
# yum install ntp # systemctl start ntpd.service # systemctl enable ntpd.service # systemctl status ntpd.service |
O arquivo de configuração "/etc/ntp.conf" já vem configurado com servidores do CentOS, eu utilizo os do NTP.br, ai no caso altere as linhas:
1 |
# vim /etc/ntp.conf |
De:
1 2 3 4 |
server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst |
Para:
1 2 3 |
server a.ntp.br iburst prefer server b.ntp.br iburst server c.ntp.br iburst |
Adicione ao fim do arquivo a linha abaixo para gerar log do serviço:
1 |
logfile /var/log/ntpd.log |
Reiniciar o serviço, listar os servidores NTP e confirmar data e hora:
1 2 3 4 5 6 7 8 9 |
# systemctl restart ntpd # ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *a.ntp.br 200.160.7.186 2 u 2 64 1 26.129 -0.111 14.592 +b.ntp.br 200.20.186.76 2 u 1 64 1 22.223 -0.469 6.706 +c.ntp.br 200.160.7.186 2 u - 64 1 16.135 -0.783 0.125 # date Seg Out 19 14:18:01 BRST 2015 |
Entenda o arquivo /etc/localtime: Dentro deste arquivo tem as informações de inicio e termino do horário de verão, ele é atualizado pelo pacote "tzdata", como no Brasil temos essas frescuras de mudança então mantenha atualizado pois caso tenha alteração nas datas e estiver divergente terá novidade com a hora.
1 2 3 4 5 6 |
[root@zabbix-frontend-dc ~]# zdump -v /usr/share/zoneinfo/America/Sao_Paulo | grep 2018 zdump: warning: zone "/usr/share/zoneinfo/America/Sao_Paulo" abbreviation "-03" lacks alphabetic at start /usr/share/zoneinfo/America/Sao_Paulo Sun Feb 18 01:59:59 2018 UTC = Sat Feb 17 23:59:59 2018 -02 isdst=1 gmtoff=-7200 /usr/share/zoneinfo/America/Sao_Paulo Sun Feb 18 02:00:00 2018 UTC = Sat Feb 17 23:00:00 2018 -03 isdst=0 gmtoff=-10800 /usr/share/zoneinfo/America/Sao_Paulo Sun Nov 4 02:59:59 2018 UTC = Sat Nov 3 23:59:59 2018 -03 isdst=0 gmtoff=-10800 /usr/share/zoneinfo/America/Sao_Paulo Sun Nov 4 03:00:00 2018 UTC = Sun Nov 4 01:00:00 2018 -02 isdst=1 gmtoff=-7200 |
Referências: