Come cambiare l'ora in Linux

Linux può regolare l'ora automaticamente oppure possiamo farlo dal terminale o dal desktop.

In questo post vedremo come modificare l'ora in Linux. Non è che sia troppo difficile poiché la maggior parte dei desktop include procedure guidate che ti consentono di farlo con un paio di clic, ma è una buona scusa per saperne di più su come funzionano il nostro computer e il nostro sistema operativo.

Un tempo l'orologio era un oggetto di lusso, qualcosa che si regalava alla maggiore età, quando si compivano 25 anni di lavoro o si passava in eredità al figlio maggiore. In effetti, è stata la prima cosa che mio padre ei suoi fratelli immigrati galiziani hanno comprato come investimento quando hanno iniziato a guadagnare soldi in Argentina.

Tuttavia, con l'arrivo dei giapponesi, i costi di produzione divennero più bassi e presto altri dispositivi come microonde, videoregistratori e persino caffettiere incorporarono questa funzione. Quando i dispositivi mobili sono diventati più massicci e portatili, il classico orologio da polso stava perdendo importanza. Oggi sopravvive sotto forma di smartwatch, ma in pratica sono solo un accessorio del telefono.

Non so perché i sistemi operativi visualizzino un orologio. Suppongo che, poiché lo spazio vuoto sulla barra sembrava brutto e, poiché ha bisogno di un orologio per il suo funzionamento, mostrare l'ora non era qualcosa di troppo complicato.

Come cambiare l'ora in Linux

Se hai Windows e Linux installati sul tuo computer, avrai notato che, se esci da Linux ed entri in Windows, ha un orario diverso da quello locale. Questo perché Linux presuppone che l'orologio hardware sia sincronizzato con il Coordinated Universal Time, mentre Windows presuppone che sia nell'ora locale. L'ultimo sistema operativo da utilizzare regola l'orologio hardware in base alle proprie esigenze.

La soluzione è fare in modo che Windows esegua i suoi calcoli in base all'ora UTC o Linux con l'ora locale. Da allora è molto più facile cambiare Linux non ci resta che scrivere il comando:
sudo timedatectl set-local-rtc 1

In generale, le distribuzioni Linux ti chiedono quale fuso orario utilizzare e da quel momento in poi regoleranno l'ora automaticamente.prendendo le informazioni da un time server di rete o facendo i calcoli corrispondenti dall'ora indicata dal time server universale. Nel caso in cui la connessione al time server di rete non sia disponibile, gli sviluppatori spesso includono file con le istruzioni in modo che il sistema sappia come calcolare le variazioni tra l'ora legale e quella invernale.

Diversi desktop consentono di ignorare la sincronizzazione automatica e impostarla manualmente.

Da terminale possiamo regolare l'ora con il comando:
sudo timedatectl set-time hh:mm:ss
Ad esempio, per impostare l'ora alle tre meno un quarto del pomeriggio facciamo:
sudo timedatectl set-time 14:45:00
Per annullare la sincronizzazione automatica dell'ora con un server di rete utilizziamo il comando:
sudo timedatectl set-ntp false
Per riattivarlo scriviamo il comando:
sudo timedatectl set-ntp true
Possiamo vedere i fusi orari disponibili con:
timedatectl list-timezones
E passare da uno all'altro con:
timedatectl set-timezone CONTINENTE/PAÍS
o
timedatectl set-timezone Continente/País/Ciudad
E in alcuni casi
timedatectl set-timezone Continente/Ciudad/Localidad.
In ogni caso, incolla come appare nell'elenco.
Ad esempio:
timedatectl set-timezone America/Indiana/Indianapolis

Le distribuzioni Linux utilizzano Coordinated Universal Time per impostare l'orologio sull'ora locale.

Durante il processo di installazione, le distribuzioni Linux chiedono all'utente con quale fuso orario devono lavorare.

Se non vuoi cambiare il fuso orario puoi vedere che ora è in un altro con il comando:

TZ=Zona_horaria date Sostituendo il fuso orario con il nome con cui appare nell'elenco. Per esempio:
TZ=America/Indiana/Indianapolis date
Per vedere l'ora sull'orologio hardware, utilizzare il comando:
hwclock -r
Possiamo sincronizzare l'orologio hardware con l'orologio di sistema digitando:
hwclock --systohc

Alcune applicazioni per vedere l'ora

Se non ti piace l'orologio fornito con il tuo desktop, nei repository abbiamo diverse applicazioni che ci permettono di vedere l'ora. Alcuni di loro sono:

Orologi

Può anche apparire nei gestori di pacchetti sotto il nome di Clocks. È un'applicazione parte del progetto GNOME e include diversi programmi relativi alla misurazione del tempo, tra cui:

  • Orologi per mostrare l'ora in diverse parti del mondo.
  • Allarmi
  • Contrasta all'indietro.
  • Cronometri

Orologio analogico

Disponibile nel centro software per le distribuzioni basate sul desktop KDE, Questo orologio analogico si aggiunge al desktop e mostra lo scorrere delle ore con la posizione delle lancette.

Blocco

Un altro titolo disponibile nei repository. Come indicato dalla D nel titolo sÈ un orologio digitale che finge di mostrare i numeri con i led. Inoltre, mostra la data e consente di impostare una sveglia.

slashtime

Questo programma di archiviazione mostra l'ora in diverse aree del globo. per poterlo vedere non ci resta che posizionare il cursore e fare doppio clic sulla città di cui vogliamo vedere l'orario.

Retro

Un orologio digitale vecchio stile il cui aspetto può essere modificato utilizzando i fogli di stile. È disponibile in formato Flatpak.

calcolatrice di data e ora

Poiché l' negozio snap otteniamo questa utile applicazione che calcola le date. Ottiene i risultati in base all'ora di inizio/fine e all'intervallo di tempo o all'intervallo di tempo dall'ora e alla data di inizio e di fine

Come i computer misurano il tempo

Il numero di minuti deriva dalla moltiplicazione delle 12 falangi di quattro dita moltiplicate per le altre 5

La divisione delle ore in 60 minuti deriva dall'antica Babilonia. Era il massimo che si poteva contare usando un metodo manuale

Probabilmente il modo più antico per misurare il tempo è la posizione del sole. Il giorno era il periodo che trascorreva fino a quando il sole non tornava nella sua posizione. La prima suddivisione del giorno veniva fatta dai sacerdoti egizi che controllavano il momento dell'apparizione delle costellazioni, questo permetteva di suddividere la notte in 12 sottoperiodi di uguale durata.

Nel X secolo apparvero le meridiane che segnavano lo scorrere delle ore durante il giorno proiettando ombre. Anche il periodo di chiarezza è stato suddiviso in 12 ore.

La suddivisione dell'ora in 60 minuti è responsabilità dei babilonesi. Hanno usato un sistema di conteggio basato sull'uso delle mani. Con il pollice della mano destra contavano, segnando ognuna delle falangi delle altre quattro dita, quando dovevano contare più di 12 alzavano un dito della mano sinistra. Con ciò potevano contare fino a 60.

Nel tempo sono stati creati diversi meccanismi per registrare lo scorrere del tempo utilizzando meccanismi come la già citata ombra, la forza di gravità o la velocità di consumo di una candela.

I computer hanno due modi per misurare il passare del tempo.. Uno è basato sull'hardware e l'altro sul software.

L'orologio in tempo reale (RTC)

È alimentato da una batteria e funziona anche quando il computer è spento. Intendiamo l'orologio in senso lato poiché non ha pulsanti, lancette o numeri led. È un circuito integrato che fa parte della scheda madre ed è responsabile del funzionamento dell'orologio di sistema. Quel circuito ha un oscillatore a cristallo basato su un cristallo piezoelettrico.. Ogni cristallo ha una struttura cristallina costituita da uno schema regolare e ripetuto di atomi. Applicando un campo attraverso il cristallo, la sua struttura cristallina viene distorta e, eliminando il campo, ritorna allo stato originario, generando così un segnale elettrico con una frequenza ben precisa.

Orologio di sistema

L'orologio di sistema si basa sulle informazioni dell'orologio in tempo reale ma La persona incaricata di gestirlo è il kernel del sistema operativo. Il suo compito è configurare, programmare e sincronizzare attività, processi e interruzioni.

Non è nemmeno un orologio nello stile delle applicazioni che vediamo sul cellulare, poiché non mostra le ore né rappresenta lo scorrere del tempo con i numeri.  Quello che fa è registrare il passaggio di secondi e microsecondi emettendo segnali digitali.

Un problema che deve essere risolto è la mancanza di sincronizzazione tra i due orologi (che utilizzano modi diversi di misurare il tempo) tra loro e con il tempo reale. Per questo, all'avvio del computer, l'orologio di sistema legge l'ora dall'orologio in tempo reale e applica una formula di correzione. Quindi, se il computer è connesso a Internet, determina l'ora reale e sincronizza l'orologio di sistema in modo che rifletta correttamente il passare del tempo.

Avrai notato nei vecchi computer che, se non c'è la connessione a Internet, l'ora, invece di quella reale, è di pochi minuti dopo l'ora in cui lo hai spento. Ciò si risolve cambiando la batteria che alimenta l'orologio in tempo reale.

L'orologio hardware tiene traccia del passare del tempo quando il computer è spento.

Un circuito integrato sulla scheda madre misura il passare del tempo mediante l'oscillazione di un cristallo. Con i suoi dati, il kernel del sistema operativo regola l'orologio di sistema.

Sui computer moderni è possibile che il sistema operativo ignorare l'orologio in tempo reale e fare riferimento direttamente al server orario di rete.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Manuale suddetto

    Ciao. In modo che il dual boot di Windows e Linux abbia sempre la stessa ora, quello che faccio è regolarlo entrando nel bios e con ciò entrambi i sistemi segnano sempre la stessa ora.

    1.    Diego German Gonzalez suddetto

      Grazie per la segnalazione