Do not speak Portuguese? Translate this site with Google or Bing Translator
Como definir a data e hora no Linux

Posted on: September 22, 2022 04:16 PM

Posted by: Renato

Categories: linux ubuntu devops

Views: 54

Como definir a data e hora no Linux


Acompanhe o tempo no Linux configurando a data e a hora do sistema usando o comando timedatectl.

Manter o software em seu dispositivo atualizado é uma parte importante de ter um sistema robusto e seguro, mas ainda mais importante é ter uma data e hora atualizadas.

A hora e a data precisas em um sistema não apenas informam a hora correta, mas também permitem que você execute tarefas automatizadas conforme o esperado e se conecte a serviços pela Internet sem problemas.

Este guia mostrará como revisar, ajustar e configurar a hora e a data no Linux a partir da linha de comando usando o comando timedatectl .

Como o tempo é gerenciado no Linux

Para manter a hora exata, o Linux usa dois tipos diferentes de relógios:

  • Um relógio de tempo real (RTC) ou relógio de hardware integrado à placa de circuito do seu computador que funciona independentemente do sistema operacional. O relógio ainda funciona mesmo quando o sistema operacional está desligado, reiniciando ou hibernando.
  • Um relógio do sistema, também conhecido popularmente como relógio de software. Mantido pelo kernel do Linux, o relógio do sistema depende do relógio em tempo real para obter sua hora inicial quando seu sistema operacional Linux está inicializando.

Por padrão, a hora do sistema é mantida no formato Universal Coordinated Time (UTC) . Seu sistema Linux converte a hora UTC para a hora local correta com base em sua região ou fuso horário. A hora local é o que é exibido na área de trabalho.

 

Listagem de informações de data e hora

Uma das tarefas mais importantes que você deve ser capaz de realizar quando se trata de configurar a hora no Linux é poder listar e revisar a hora atual em seu sistema.

Para exibir a hora e outros parâmetros de configuração, basta executar o comando timedatectl sem nenhum parâmetro da seguinte forma:

timedatectl

O comando exibe a hora local do sistema, a hora UTC e o relógio em tempo real. O fuso horário e outros parâmetros importantes relacionados ao horário também são listados na saída.

 

Como ajustar o tempo no Linux

Para definir ou alterar a hora, use o comando timedatectl junto com o subcomando set-time .

sudo timedatectl set-time hh:mm:ss

Observação : você precisa ter privilégios elevados para ajustar a hora ou a data.

No comando acima mencionado, o hh significa horas, mm para minutos e ss para segundos. A hora especificada deve estar no formato de 24 horas.

Por exemplo, para definir a hora para 12 horas da meia-noite, execute o seguinte comando:

sudo timedatectl set-time 00:00:00

O comando atualiza o relógio em tempo real e o relógio do sistema ou software. No entanto, você não conseguirá alterar a hora ou a data se o Network Time Protocol (NTP) estiver ativado em seu sistema.

Como ativar/desativar o NTP

O Network Time Protocol ajuda você a garantir que seu horário seja sincronizado com um servidor remoto baseado em seu fuso horário ou região.

Para desabilitar o NTP no Linux, execute o seguinte comando:

sudo timedatectl set-ntp false

Para reativar ou habilitar o NTP, basta executar:

sudo timedatectl set-ntp true

Uma vez habilitado, o sistema ajustará e sincronizará automaticamente o horário com o horário do servidor configurado.

Nota : O subcomando set-ntp não funcionará se o seu sistema não suportar NTP.

 

Como definir a data no Linux

Para alterar a data em seu computador, você pode executar o comando timedatectl com o subcomando set-time no seguinte formato:

sudo timedatectl set-date YYYY-MM-DD

...onde YYYY é o ano, MM é o mês e DD é o dia.

Por exemplo, para alterar a data para 1º de janeiro de 2000, emita o seguinte comando:

sudo timedatectl set-time "2000-01-01 23:00:01"

Observe que também especificamos a hora porque quando você especifica apenas a data, timedatectl definirá automaticamente a hora para 00:00, ou seja, 12:00.

 

Alterando seu fuso horário

Antes de prosseguir e alterar o fuso horário em seu PC, é importante que você saiba como listar ou visualizar os fusos horários disponíveis.

timedatectl list-timezones

Use a tecla F no teclado para rolar para frente e a tecla B para rolar para trás pelos fusos horários listados. Alternativamente, você pode usar as teclas de seta para rolar.

Depois de identificar seu fuso horário, você pode, por exemplo, alternar para o fuso horário da África/Blantyre usando o seguinte comando:

timedatectl set-timezone Africa/Blantyre
 

Obtendo ajuda da linha de comando

Para saber mais sobre timedatectl, emita o seguinte comando:

timedatectl help

Para uma cobertura mais abrangente do comando, você pode verificar suas páginas de manual executando:

man timedatectl

Ubuntu

 

How to Set the Date and Time on Linux https://www.makeuseof.com/how-to-set-date-and-time-linux/


1

Share
About Author

Renato

Developer

Add a Comment
Comments 0 Comments

No comments yet! Be the first to comment

Blog Search


Categories

OUTROS (12) Variados (109) PHP (108) Laravel (116) Black Hat (3) front-end (25) linux (86) postgresql (35) Docker (14) rest (4) soap (1) webservice (6) October (1) CMS (2) node (7) backend (10) ubuntu (41) devops (22) nodejs (5) npm (2) nvm (1) git (4) firefox (1) react (6) reactnative (5) collections (1) javascript (5) reactjs (7) yarn (0) adb (1) solid (0) blade (2) models (1) controllers (0) log (0) html (2) hardware (2) aws (14) Transcribe (2) transcription (1) google (3) ibm (1) nuance (1) PHP Swoole (4) mysql (22) macox (2) flutter (1) symfony (1) cor (1) colors (2) homeOffice (2) jobs (2) imagick (2) ec2 (1) sw (1) websocket (1) markdown (1) ckeditor (1) tecnologia (13) faceapp (1) eloquent (11) query (2) sql (35) ddd (3) nginx (6) apache (4) certbot (1) lets-encrypt (2) debian (9) liquid (1) magento (2) ruby (1) LETSENCRYPT (1) Fibonacci (1) wine (1) transaction (1) pendrive (1) boot (1) usb (1) prf (1) policia (1) federal (1) lucena (1) mongodb (4) paypal (1) payment (1) zend (1) vim (2) ciencia (6) js (1) nosql (1) java (1) JasperReports (1) phpjasper (1) covid19 (1) saude (1) athena (1) cinnamon (1) phpunit (1) binaural (1) mysqli (3) database (33) windows (2) vala (1) json (2) oracle (1) mariadb (2) dev (12) webdev (24) s3 (4) storage (1) kitematic (1) gnome (2) web (2) intel (1) piada (1) cron (2) dba (13) lumen (1) ffmpeg (2) android (2) aplicativo (1) fedora (2) shell (3) bash (2) script (3) lider (1) htm (1) csv (1) dropbox (1) db (3) combustivel (2) haru (1) presenter (1) gasolina (1) MeioAmbiente (1) Grunt (0) biologia (1) programming (20) performance (2) brain (1) smartphones (1) telefonia (1) privacidade (1) opensource (1) microg (1) iode (1) ssh (1) zsh (1) terminal (1) dracula (1) spaceship (1) mac (1) idiomas (1) laptop (1) developer (27) api (1) data (1) matematica (1) seguranca (2) 100DaysOfCode (6) hotfix (1) documentation (1) laravel (2) RabbitMQ (1) Elasticsearch (1) redis (1) Raspberry (3) Padrao de design (4) JQuery (1) angularjs (2) Dicas (12) kubenetes (1) vscode (1) backup (1) angular (1) servers (2) pipelines (1) AppSec (1) DevSecOps (2) rust (1) RustLang (1) Mozilla (1) algoritimo (1) sqlite (1) Passport (1) jwt (1) security (1) translate (1) kube (1) iot (1) politica (1) bolsonaro (1) flow (1) podcast (1) Brasil (1) containers (2) traefik (1) networking (1) host (1) POO (1) microservices (1) bug (1) cqrs (1) arquitetura (1) Architecture (1)

New Articles



Get Latest Updates by Email