LINUX:: ACERTO DE DATA, HORA OU TIMEZONE VIA LINHA DE COMANDOS

Pinguim relógio

Acerte o seu que eu acerto o meu aqui!

TIMEZONE

Para fazer o ajuste de data e hora no Linux, você utiliza o comando date. Porém, você pode estar procurando fazer o ajuste do timezone.

Para isso:

Localize o arquivo /etc/timezone e apresente seu resultado:

# cat /etc/timezone

Se você deseja fazer o ajuste para horário do fuso horário de São Paulo, deve-se corrigir a linha apresentada para (Utilize o vi ou nano para isso)

America/Sao_Paulo

Para começar a utilizar este fuso horário, você deve exportar a variável TZ com a seleção do timezone:

# export TZ=America/Sao_Paulo

Em alguns casos será necessário alterar o arquivo etc/localtime.

Atenção: Veja se a distribuição que você utiliza, se baseia no localtime para definir o timezone! Se for continue adiante

Você pode criar o link dinâmico, vinculando o arquivo do timezone que fica em usr/share/zoneinfo/{Continente}/{Cidade}, ou seja para São Paulo usr/share/zoneinfo/America/Sao_Paulo.

Algumas vezes você precisa localizar o arquivo do timezone correto e pode listar com as iniciais:

# ls /usr/share/zoneinfo/America/ | grep Sao

Então poderá criar o link dinâmico para o nome correto. Primeiro remova o arquivo localtime:

# rm /etc/localtime

Segundo crie o link dinâmico

# ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime

Você deve conferir para certificar-se de que o timezone esteja correto com o comando date:

# date

Agora Você ainda poderia em algumas distribuições utilizar o comando:

# dpkg-reconfigure tzdata

Corrigindo a data e/ou Hora

Agora para fazer o acerto da hora, primeiro verifique como está o horário de hardware:

# hwclock -show

Faça o ajuste da data para o desejado com o comando date -s mm/dd/yyyy

# date -s 05/25/2016

Ou

# date --set 05/25/2016

Para acertar a hora utilize o comando date -s hh:mm:ss ou date –set hh:mm:ss

# date -s 10:52:15

Ou

# date --set 10:52:15

Você poderia acertar a data e hora de uma vez com o comando date da seguinte forma:

# date 062510522016

Mas oque?

Sintaxe: date mmddHHMMyyyy

Onde:

  • mm: mês
  • dd: dia
  • HH: hora
  • MM: minuto
  • yyyy: ano

Agora é fácil de compreender, reveja novamente com as cores! 🙂

# date 062510522016

Data e Hora de Hardware

Para acertar a hora do relógio de hardware:

# hwclock -w -u

Caso o processo fosse oposto, fosse necessário acertar o horário do sistema conforme o horário definido em hardware:

# hwclock -s -u

[]’s

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima