Differences between revisions 3 and 4
Revision 3 as of 2021-08-24 17:57:19
Size: 5457
Editor: ThiagoPezzo
Comment: fix language code, main title in pt_BR, add category, add fixme warning
Revision 4 as of 2022-11-15 19:21:38
Size: 5663
Editor: ThiagoPezzo
Comment: sync with / atualizada com EN#33
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
## English revision:
##TRANSLATION HEADER START
~-[[pt_BR/DebianWiki/EditorGuide#translation|Traduções]]: [[DateTime|English]] - [[it/DateTime|Italiano]] - Português (Brasil) -~
##TRANSLATION HEADER END
## English revision: 33
<<Include(DateTime, ,from="^##TAG:TRANSLATION-HEADER-START",to="^##TAG:TRANSLATION-HEADER-END")>>
Line 10: Line 8:
## If your page gets really long, uncomment this Table of Contents
Line 15: Line 12:
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 [[pt_BR/TimeZoneChanges|timezone]]. 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 [[pt_BR/TimeZoneChanges|fusos horários]].
Line 17: Line 14:
Para ver no formato do horário UTC, use o comando {{{date --utc}}} (ou abreviado como {{{date -u}}}). Veja o [[DebianMan:date.1|página do manual do date]]. Para ver no formato do horário UTC, use o comando {{{date --utc}}} (ou abreviado como {{{date -u}}}). Veja a [[DebianMan:date.1|página do manual do date]].
Line 21: Line 18:
Quando ajustar o horário e data do sistema manualmente, o formato necessário pode ser confuso (o [[pt_BR/POSIX|POSIX]] convencionou [[http://pubs.opengroup.org/onlinepubs/9699919799/utilities/date.html|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 [[DebianMan:1/date|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 [[https://pt.wikipedia.org/wiki/ISO_8601|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.{{{ Quando ajustar o horário e a data do sistema manualmente, o formato necessário pode ser confuso (o [[pt_BR/POSIX|POSIX]] convencionou [[http://pubs.opengroup.org/onlinepubs/9699919799/utilities/date.html|o formato MMDDhhmmYYYY]]). No entanto, no uso do argumento {{{--set}}}, {{{date}}} aceita datas e horários em muitos formatos. Você pode ler a [[DebianMan:1/date|página do manual do date]] ou usar o exemplo abaixo para um formato possível e bem útil. O argumento {{{--set}}} usado no exemplo abaixo é especificado no [[https://pt.wikipedia.org/wiki/ISO_8601|formato estendido do padrão ISO 8601]] como YYYY-MM-DD para Ano-Mês-!DiaDoMês, e o horário HH:MM:SS usando o formato 24 horas. Zeros a esquerda são significativos: {{{
Line 26: Line 23:
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.
<<BR>>
'''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.
Os dois comandos acima configuram a data para dois de novembro de 1998, e o horário para nove horas e 8 minutos da noite.
Line 30: Line 25:
A maioria dos [[pt_BR/DesktopEnvironment|ambientes de trabalho]] disponibilizam um utilitários de configuração da data e hora. Veja, por exemplo, o programa `time-admin` do pacote [[DebianPkg:gnome-system-tools]]. '''Nota''': usar apenas o comando {{{date}}} define 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 relógio de tempo real - RTC - "real time clock"). Quando o sistema inicia, não há referências de tempo absoluto e o sistema obterá o horário do relógio do hardware. Portanto, para garantir que o horário definido com {{{date}}} se mantenha entre as reinicializações, é necessário salvá-lo no relógio do hardware.

A maioria dos [[pt_BR/DesktopEnvironment|ambientes de área de trabalho]] disponibilizam um utilitários de configuração de data e hora. Veja, por exemplo, o programa `time-admin` do pacote [[DebianPkg:gnome-system-tools]].
Line 34: Line 31:
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 [[DebianMan:8/hwclock|página de manual hwclock]] para mais opções). Para armazenar o horário atual do sistema no relógio de hardware, de modo a ser recuperado em reinicializações subsequentes, corrija o horário como explicado anteriormente e então use o comando {{{hwclock --systohc}}} para armazená-lo no hardware (veja a [[DebianMan:8/hwclock|página de manual hwclock]] para mais opções).
Line 36: Line 33:
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. Distribuições modernas do Debian (2.2 em adiante) automaticamente salvam o horário do sistema no relógio de hardware ao desligarem corretamente, e definem o horário do sistema a partir do relógio de hardware ao ligar. Isto é feito pelo script {{{/etc/init.d/hwclock.sh}}}.
Line 40: Line 37:
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. O protocolo usado para configurar horário e data é o Network Time Protocol (NTP - Protocolo de Tempo para Redes). Para configurar automaticamente  o horário e data, é 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.
Line 42: Line 39:
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]]. Na Internet, servidores que fornecem o horário correto. Seu servidor de Internet provavelmente disponibiliza um servidor de tempo e deve ser sua mais próxima e mais precisa fonte. Apesar de existerem muitos servidores NTP independentes nos quais é possível se conectar, mas sua melhor fonte é [[http://pool.ntp.org]].
Line 46: Line 43:
É muito fácil no Debian. É muito fácil no Debian. Apenas execute: {{{
apt-get install ntp
}}}
Line 48: Line 47:
 {{{apt-get install ntp}}} Devido a lista ser global, você deve ajustar {{{
/etc/ntp.conf
}}}
Line 50: Line 51:
Devido a lista ser global, você deve ajustar <<BR>>
 {{{/etc/ntp.conf}}} <<BR>>
para usar uma
[[http://www.pool.ntp.org/zone/@|fonte local]]. Mude a linha <<BR>>
 {{{server pool.ntp.org}}} <<BR>>
para <<BR>>
 {{{server XX.pool.ntp.org}}} <<BR>>
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 usar uma [[http://www.pool.ntp.org/zone/@|fonte local]]. Mude a linha {{{
server pool.ntp.org
}}}
Line 59: Line 55:
Para maior acurácia você deve incluir linhas com servidores extras como
 {{{server 0.XX.pool.ntp.org}}} <<BR>>
 {{{server 1.XX.pool.ntp.org}}} <<BR>>
aumentando o número a cada linha. Dois ou três devem ser o suficiente.
para {{{
server XX.pool.ntp.org
}}}

onde XX é seu continente ou as duas letras do código de seu país (por exemplo, CA para Canadá, BR para Brasil, etc.).

Para maior precisão, você deve incluir linhas com servidores extras, como {{{
server 0.XX.pool.ntp.org
server 1.XX.pool.ntp.org
}}}

aumentando o número a cada linha. Dois ou três servidores devem ser suficientes.
Line 66: Line 70:
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 [[http://superuser.com/questions/185773/does-windows-7-support-utc-as-bios-time|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. Apesar do Debian preferir manter o relógio do hardware em UTC (isso evita a necessidade de mudanças devido ao horário de verão ou aos fusos horários), outros sistemas (como o Windows) mantêm, por padrão, o relógio do hardware [[http://superuser.com/questions/185773/does-windows-7-support-utc-as-bios-time|sincronizado com o horário local]]. Para manter o relógio de maneira sã e mostrar a hora corretamente em vários sistemas, eles precisam concordar em qual fuso horário será mantido o relógio de hardware.
Line 68: Line 72:
No Debian o fuso horário é armazenado no arquivo /etc/adjtime;

{{{
No Debian, o fuso horário é armazenado no arquivo {{{/etc/adjtime}}}: {{{
Line 74: Line 76:
 }}} }}}
Line 76: Line 78:
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. Edite o arquivo {{{/etc/adjtime}}} e mude de "UTC" para "LOCAL" se desejar manter o relógio de hardware no formato de tempo local em vez de UTC. Você precisará usar {{{sudo}}} ou o {{{su}}} para editar esse arquivo. Qualquer editor pode ser usado, mas o {{{nano}}} ou o {{{vi}}} são escolhas conhecidas.
Line 78: Line 80:
== Referências Externas == == Referências externas ==
Line 80: Line 82:
https://www.debian.org/doc/manuals/system-administrator/ch-sysadmin-time.html [[https://www.debian.org/doc/manuals/debian-handbook/sect.config-misc.en.html|8.9. Outras Configurações: Sincronização de tempo, Logs, Compartilhando acesso…]] - O Manual do(a) Administrador(a) Debian
Line 83: Line 85:
FixMe: página desatualizada.

----
CategorySystemAdministration CategoryTime
CategorySystemAdministration


Data e hora

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 fusos horários.

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

Ajustar manualmente a data e hora

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

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

Os dois comandos acima configuram a data para dois de novembro de 1998, e o horário para nove horas e 8 minutos da noite.

Nota: usar apenas o comando date define 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 relógio de tempo real - RTC - "real time clock"). Quando o sistema inicia, não há referências de tempo absoluto e o sistema obterá o horário do relógio do hardware. Portanto, para garantir que o horário definido com date se mantenha entre as reinicializações, é necessário salvá-lo no relógio do hardware.

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

Ajustando o relógio de hardware

Para armazenar o horário atual do sistema no relógio de hardware, de modo a ser recuperado em reinicializações 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 em adiante) automaticamente salvam o horário do sistema no relógio de hardware ao desligarem corretamente, e definem o horário do sistema a partir do relógio de hardware ao ligar. Isto é feito pelo script /etc/init.d/hwclock.sh.

Configure o horário automaticamente

O protocolo usado para configurar horário e data é o Network Time Protocol (NTP - Protocolo de Tempo para Redes). Para configurar automaticamente o horário e data, é 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, há servidores que fornecem o horário correto. Seu servidor de Internet provavelmente disponibiliza um servidor de tempo e deve ser sua mais próxima e mais precisa fonte. Apesar de existerem muitos servidores NTP independentes nos quais é possível se conectar, mas sua melhor fonte é http://pool.ntp.org.

Instalação do NTP

É muito fácil no Debian. Apenas execute:

apt-get install ntp

Devido a lista ser global, você deve ajustar

/etc/ntp.conf

para usar uma fonte local. Mude a linha

server pool.ntp.org

para

server XX.pool.ntp.org

onde XX é seu continente ou as duas letras do código de seu país (por exemplo, CA para Canadá, BR para Brasil, etc.).

Para maior precisão, você deve incluir linhas com servidores extras, como

server 0.XX.pool.ntp.org
server 1.XX.pool.ntp.org

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

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

Apesar do Debian preferir manter o relógio do hardware em UTC (isso evita a necessidade de mudanças devido ao horário de verão ou aos fusos horários), outros sistemas (como o Windows) mantêm, por padrão, o relógio do hardware sincronizado com o horário local. Para manter o relógio de maneira sã e mostrar a hora corretamente em vários sistemas, eles precisam concordar em qual fuso horário será mantido o relógio de hardware.

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

0.000000 14602224559 0.000000
1460224559
UTC

Edite o arquivo /etc/adjtime e mude de "UTC" para "LOCAL" se desejar manter o relógio de hardware no formato de tempo local em vez de UTC. Você precisará usar sudo ou o su para editar esse arquivo. Qualquer editor pode ser usado, mas o nano ou o vi são escolhas conhecidas.

Referências externas

8.9. Outras Configurações: Sincronização de tempo, Logs, Compartilhando acesso… - O Manual do(a) Administrador(a) Debian


CategorySystemAdministration