Skip to content

Un server impostato sull’orario corretto è importante per evitare problemi, ad esempio, di sincronizzazione o per eseguire cron-job al momento giusto. Un orario non sincronizzato con l’ora locale può causare errori, danneggiare dei dati e altri problemi difficili da debuggare.

Ubuntu 16.04 ha la sincronizzazione dell’ora integrata e attivata per impostazione predefinita, utilizza il servizio timesyncd di systemd. In questo articolo vedremo alcuni comandi base relativi alla gestione dell’orologio interno.

Prerequisiti: prima di iniziare questo tutorial, è necessario un server Ubuntu 16.04 (o superiore) con un utente non root, abilitato ad usare sudo.

Comandi base

Il comando più semplice per controllare l’ora sul tuo server è date. Qualsiasi utente può digitare questo comando per stampare la data e l’ora:

$ date

#Output
Wed Apr 5 11:44:38 UTC 2019

In genere il server imposta automaticamente il fuso orario UTC, come evidenziato nell’output precedente. UTC significa Coordinated Universal Time, il tempo a zero gradi di longitudine. L’uso di Universal Time riduce la confusione quando l’infrastruttura si estende su più fusi orari. Se hai requisiti diversi e hai bisogno di cambiare il fuso orario, puoi usare il comando timedatectl per farlo.

Innanzitutto, chiediamo al sistema di elencare tutti i fusi orari disponibili:

$ timedatectl list-timezones

Verrà stampato sul tuo schermo un elenco di fusi orari. È possibile premere SPAZIO per scorrere verso il basso e b per scorrere verso l’alto. Una volta individuato il fuso orario corretto, annotalo, quindi digita q per uscire dall’elenco.

Ora imposta il fuso orario con timedatectl set-timezone, assicurandoti di sostituire zona/città con il fuso orario che hai trovato nell’elenco. Avrai bisogno di usare sudo con timedatectl per apportare questa modifica:

$ sudo timedatectl set-timezone Europe/Rome

Puoi verificare le modifiche eseguendo nuovamente date.

Controlla timesyncd con timedatectl

Fino a poco tempo fa, la sincronizzazione dell’ora di rete era gestita dal demone Network Time Protocol o ntpd. Questo servizio si connette a un pool di altri server NTP che forniscono aggiornamenti costanti e precisi.

L’installazione predefinita di Ubuntu ora utilizza timesyncd invece di ntpd; timesyncd si connette allo stesso time server e funziona all’incirca nello stesso modo, ma è più leggero e più integrato con systemd e il funzionamento a basso livello di Ubuntu.

Puoi interrogare lo stato di timesyncd eseguendo timedatectl senza argomenti. Non è necessario utilizzare sudo in questo caso:

$ timedatectl

#Output
Local time: Wed 2017-04-26 17:20:07 UTC
  Universal time: Wed 2017-04-26 17:20:07 UTC
  RTC time: Wed 2017-04-26 17:20:07
  Time zone: Etc/UTC (UTC, +0000)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no

Ora puoi controllare l’ora locale, l’ora universale (che può essere uguale all’ora locale, se non si è passati dal fuso orario UTC) e alcune informazioni sullo stato dell’ora di rete.

  • Network time on: significa che timesyncd è abilitato
  • NTP synchronized: indica che l’ora è stata sincronizzata correttamente.

Se timesyncd non è abilitato, attivalo con timedatectl:

$ sudo timedatectl set-ntp on

Esegui di nuovo timedatectl per verificare l’ora della rete. Potrebbe volerci un minuto prima che il sistema termini la sincronizzazione, ma alla fine entrambe le opzioni Network time on e NTP synchronized dovrebbero essere impostate su “si”, quindi attive.

Questa guida ti è servita? Votala per farla salire in classifica!

Articoli correlati

21 min lettura

Ridurre i tempi di risposta del server è vitale per abbattere il TTFB e dominare metriche come LCP e INP. Workflow tecnico per aumentare la velocità dell'hosting: dalla transizione verso VPS alla configurazione avanzata dello stack LEMP per ottenere server realmente accelerati.
33 mi piace
5 min lettura

Configurazione tecnica di Certbot per Nginx su Ubuntu 22.04 e 24.04 LTS. La procedura aggiornata per installare il client Let's Encrypt via Snap, abbandonare il vecchio PPA e automatizzare i certificati SSL/TLS 1.3, inclusa la gestione dei wildcard tramite DNS challenge.
13 mi piace

Autore

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ultimi articoli aggiornati

16 min lettura

Metodologia operativa per la diagnosi di problemi su web server Linux tramite l'analisi dei log di sistema e applicativi. Il testo dettaglia l'ispezione di /var/log, l'interrogazione dei demoni con journalctl per monitorare lo stack LEMP e la configurazione di logrotate.
0 mi piace
21 min lettura

I crawler di Meta e Amazon generano milioni di richieste senza back-off: come quantificarli nei log, verificarne l'autenticità e fermarli con cache, robots.txt, rate limiting e WAF, senza perdere i link preview.
1 mi piace
22 min lettura

Difendere WordPress dai commenti spam con una strategia defense in depth a tre layer: configurazioni applicative, regole edge su Cloudflare, barriere a livello web server. Honeypot PHP, regole .htaccess e Nginx modernizzate, Cloudflare Turnstile, fail2ban. Snippet completi pronti da incollare.
0 mi piace
22 min lettura

Analisi tecnica della persistenza dei dati nel protocollo HTTP tramite header Set-Cookie. Comprendere la meccanica dei cookie, attributi come Max-Age e i limiti di Googlebot come crawler stateless è essenziale per diagnosticare problemi di rendering e involuntary cloaking.
4 mi piace
19 min lettura

Analisi dell'architettura RAG nativa per WordPress sviluppata interamente in PHP e MySQL, senza dipendenze da database vettoriali esterni. Il sistema supera i limiti della ricerca lessicale integrando la ricerca semantica su VPS o hosting condivisi con meno di 1GB di RAM.
3 mi piace

Richiedi un preventivo SEO e Google Ads

Porta il tuo sito web al livello successivo con l’esperienza di EVE Milano. La nostra agenzia di Search Marketing ha ricevuto oltre

User Access Addon Required

This shortcode requires the CF7 Database User Access addon to display data.

Please purchase and install the User Access addon to enable this feature.

Purchase User Access Addon

richieste di preventivo, un segnale chiaro della fiducia che imprenditori e manager, come te, ripongono nella nostra specializzazione tecnica e verticale nella SEO e PPC. Se la tua organizzazione cerca competenze specifiche per emergere nei risultati di Google, noi siamo pronti a fornire quel valore aggiunto. Richiedi un preventivo ora e scopri la differenza tra noi e gli altri.
Richiedi un preventivo

Vuoi ricevere un avviso al mese con le nuove guide pubblicate?

Iscriviti alla newsletter!