Neste tutorial vamos ver como atualizar a hora de um servidor Linux.
Umas das formas mais rapidas de fazer esse update seria editando o arquivo /etc/timezone
para adicionar o timezone desejado, como por exemplo: echo 'America/Campo_Grande' | sudo tee /etc/timezone
e logo em seguida rodar o comando para aplicar essas mudanças: sudo dpkg-reconfigure -f noninteractive tzdata
O programa tzselect
solicita ao usuário informações sobre a localização atual e envia a descrição do fuso horário resultante para a saída padrão. A saída é adequada como um valor para a variável de ambiente TZ. Toda a interação com o usuário é feita via entrada padrão e erro padrão.
tzselect
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.
Agora selecione qual a região desejada, para o meu caso sera a numero 2.
#? 2
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) Bonaire Sint Eustatius & Saba 36) Paraguay
10) Brazil 37) Peru
11) Canada 38) Puerto Rico
12) Cayman Islands 39) Sint Maarten
13) Chile 40) St Barthelemy
14) Colombia 41) St Kitts & Nevis
15) Costa Rica 42) St Lucia
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
Agora selecione qual o País desejado, novamente para o meu caso sera o 10,
#? 10
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
#? 9
Verifique se as informações mostradas abaixo estão corretas,
The following information has been given:
- Brazil
- Mato Grosso do Sul
Therefore TZ=’America/Campo_Grande’ will be used.
Local time is now: Mon Jul 16 13:37:14 AMT 2012.
Universal Time is now: Mon Jul 16 17:37:14 UTC 2012.
Is the above information OK?
1) Yes
2) No
#? 1
You can make this change permanent for yourself by appending the line
TZ=’America/Campo_Grande’; 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/Campo_Grande