Translation(s): English - Italiano - Português Brasileiro


Ver a data e hora

Para ver a data e hora em um sistema GNU/Linux Debian, use o comando date, sem argumentos ele mostrará a data e hora do sistema no formato definido em timezone.

Para ver no formato do horário UTC, use o comando date --utc (ou abreviado como date -u). Veja o página do manual do date.

Ajustar manualmente a data e hora

Quando ajustar o horário e data do sistema manualmente, o formato necessário pode ser confuso (o ?POSIX convencionou o formato MMDDhhmmYYYY). No entanto, no uso do argumento --set o date aceita a data e horário em muitos formato. Você pode ler a página do manuel do date, ou usar o exemplo a baixo para uma possibilidade e um formato bem útil. O argumento --set usado no exemplo a baixo é especificado no padrão ISO 8601 formato estenso como YYYY-MM-DD para Ano-Mês-DiaDoMês, e o horário HH:MM:SS usando o formato de 24 horas. Zeros a esquerda são necessários.

     date --set 1998-11-02 
     date --set 21:08:00

O comando a cima configura a data para segundo de novembro de 1998, e o horário para nove horas e 8 minutos da noite.
Note, usando o comando apenas acerta o horário do sistema (conhecido como relógio do software (software clock), mas não tem efeito no relógio do hardware (conhecido como RTC, real time clock). Quando o sistema reinicia, o horário anterior será esquecido e o sistema obterá o horário do relógio do hardware, portanto para garantir o horário entre reinicios é necessário salvar o horário no relógio do hardware.

A maioria dos ambientes de trabalho disponibilizam um utilitários de configuração da data e hora. Veja, por exemplo, o programa time-admin do pacote gnome-system-tools.

Ajustando o relógio de hardware

Para armazenas o horário do sistema no relógio de hardware para recuperar o horário em reboots subsequentes, corrija o horário como explicado anteriormente e então use o comando hwclock --systohc para armazená-lo no hardware (veja a página de manual hwclock para mais opções).

Distribuições modernas do Debian (2.2 adiante) automaticamente salvam o horário do sistema no relógio de hardware no desligamento, e setam o horário do sistema a partir do relógio de hardware no ligamento. Isto é feito no script /etc/init.d/hwclock.sh.

Configure o horário automaticamente

O protocolo usado para configurar o horário e data é o Network Time Protocol ou NTP. Para configurar automaticamente é necessário acesso a um servidor NTP. Sua rede local pode fornecer tal servidor, mas a maioria das pessoas acessam um servidor NTP pela internet.

Na internet alguns servidores de horário proveem o horário correto. Seu servidor de internet (ISP) provavelmente disponibiliza um servidor de tempo e deve ser sua mais próxima e mais precisa fonte. Existem muitos servidores NTP independentes para conectar, mas sua melhor fonte é http://pool.ntp.org.

Instalação do NTP

É muito fácil no Debian.

Devido a lista ser global, você deve ajustar

para usar uma fonte local. Mude a linha

para

onde XX é seu continente ou as duas letras do código de seu país. Exemplos: CA para Canada, BR para Brasil e etc...

Para maior acurácia você deve incluir linhas com servidores extras como

aumentando o número a cada linha. Dois ou três devem ser o suficiente.

Relógio do hardware e horário do sistema com dual boot

Enquanto o Debian prefere manter o relógio do hardware no UTC (isto previne a necessidade de mudar no horário de verão) outros sistemas (como o Windows) mantém, por padrão, o relógio do hardware sincronizado como o horário local. Para mantér o relógio sã e mostrar a hora corretamente em vários sistemas eles precisam concordar como horário é armazenado no relógio de hardware.

No Debian o fuso horário é armazenado no arquivo /etc/adjtime;

Edite o /etc/adjtime, e mude de "UTC" para "LOCAL" se você quiser manter o relógio de hardware no formato do tempo local ao invés do UTC. Você precisará usar o sudo ou o su para editar esse arquivo. Qualquer editor resolve, mas o nano ou o vi são a escolha normal.

Referências Externas

https://www.debian.org/doc/manuals/system-administrator/ch-sysadmin-time.html

---

CategorySystemAdministration ?CategoryTime