Como Configurar a data,hora e fuso horário de um sistema Linux?
O Linux possui comandos que permitem definir a data e hora actual do sistema, bem como o fuso horário.
Configurar a Data e Hora
Para saber o tempo actual do sistema linux, escreva na linha de comando "date":
# date
Fri Nov 30 14:39:00 WET 2007
Para definir o verdadeiro tempo, use o seguinte o comando date com os seguintes parametros:
# date MMDDhhmm [CC]YY[.SS]
Os parâmetros do comando obedecem aos seguintes formatos:
| Parâmetro | Formato |
| MM | dois dígitos mês, 01-12 |
| DD | dois dígitos dia do mês, 01-31 |
| HH | dois dígitos horas, 00-24 |
| mm | dois dígitos minuto, 00-59 |
| CC | dois dígitos século, por exemplo, 19 ou 20 (opcional) |
| YY | dois dígitos ano, por exemplo, 99 ou 00 |
| SS | dois dígitos, em segundo lugar, 00-59 (opcional) |
Por exemplo, a linha de comando seguinte define o sistema para a data 23/11/07 e tempo 14h:39m:
# data 1123143907
Fri Nov 23 14:39:11 WET 2007
Os computadores têm um relógio para manter tempo na memoria volátil (CMOS), o que significa que quando se desliga ou reinicia o sistema, a data e hora será revertida para os valores, definidos na memória. Para redefinir a data e hora definida na CMOS, execute os seguintes comandos:
# hwclock -- systohc
Se você definir o relógio para UTC ao invés de hora local, execute o comando:
# hwclock -- systohc -- UTC
O fuso horário é necessário porque os sitemas linux guardam o tempo no formato Universal Time (UTC), e o tempo local é calculado a partir deste. UTC é o tempo solar no meridiano 0. Anteriormente o UTC era conhecido pelo Greenwich Mean Time (GMT) porque meridiano 0 passa pelo antigo Royal Observatory em Greenwich, que é parte de Londres, Inglaterra.
Configurar o Fuso Horário
Para definir o fuso horário do sistema, usa-se o comando tzconfig.
O comando inicia um diálogo que exibe o fuso horário actual e pergunta se o utilizador pretende mudá-lo. Se a resposta for afirmativa, o comando solicita a escolha a partir de uma lista de áreas geográficas e depois a cidade capital a que pertence. Com base nas escolhas introduzidas, o fuso horário é atribuido.
Um exemplo desse tipo de configuração pode ser o seguinte:
# tzconfig
Fuso horário atual está configurado para Europe/Lisbon
Do you want to change that? [n]: Y
Please enter the number of the geographic area in which you live:
1) Africa 7) Australia
2) America 8) Europe
3) US time zones 9) Indian Ocean
4) Canada time zones 10) Pacific Ocean
5) Asia 11) Use System V style time zones
6) Atlantic Ocean 12) None of the above
Then you will be shown a list of cities which represent the time zone
in which they are located. You should choose a city in your time zone.
Number: 8
Amsterdam Andorra Athens Belfast Belgrade Berlin Bratislava Brussels
Bucharest Budapest Chisinau Copenhagen Dublin Gibraltar Guernsey Helsinki
Isle_of_Man Istanbul Jersey Kaliningrad Kiev Lisbon Ljubljana London
Luxembourg Madrid Malta Mariehamn Minsk Monaco Moscow Nicosia Oslo Paris
Podgorica Prague Riga Rome Samara San_Marino Sarajevo Simferopol Skopje
Sofia Stockholm Tallinn Tirane Tiraspol Uzhgorod Vaduz Vatican Vienna
Vilnius Volgograd Warsaw Zagreb Zaporozhye Zurich
Please enter the name of one of these cities or zones
You just need to type enough letters to resolve ambiguities
Press Enter to view all of them again
Name: [] Lisbon
Your default time zone is set to 'Europe/Lisbon'.
Local time is now: Fri Nov 23 14:40:19 WEST 2007.
Universal Time is now: Fri Nov 23 14:40:19 UTC 2007.
Links relacionados
*
Debian GNU/Linux System Administrator's Manual