Allora perché è così accurato così importante? Avere tempo esatto sulla macchina è abbastanza significativo per diversi motivi. Molti aspetti dell'attività del tuo computer sono collegati al tempo. Il tempo perfettamente sincronizzato è cruciale per il monitoraggio dei problemi relativi alla sicurezza; La risoluzione dei problemi può diventare piuttosto difficile se i timestamp nei file di registro non sono corretti. Anche per i servizi finanziari, mantenere un tempo accurato è fondamentale.
Molte aziende risolvono i problemi relativi al tempo collegando le loro reti con NTP. Allora cos'è NTP? Scaviamo prima:
Cos'è NTP
La forma completa di NTP è "Protocollo di rete di rete", che è stato uno dei modi più autentici per sincronizzare l'orologio su una rete. Se il tuo sistema utilizza NTP, non è necessario controllare e impostare il tuo tempo manualmente. Aggiorna automaticamente l'orologio ogni volta che il dispositivo si riavvia. È un modo estremamente accurato per aggiornare l'orologio del dispositivo. Poiché Internet è ovunque, NTP viene utilizzato da ogni computer moderno.
Come abilitare la sincronizzazione NTP su Linux
La maggior parte delle distribuzioni Linux utilizza "SystemD", che viene fornito con NTP per la sincronizzazione dell'orologio. Per verificarlo, utilizzare il comando indicato di seguito:
TimeDatectl
Indica che NTP è attivo. Se, per alcuni motivi, non è attivo, usa il comando di seguito per abilitarlo:
sudo timedatectl set-ntp true
Come abilitare NTP per le distribuzioni Linux senza "SystemD"
Ma cosa succede se la tua distribuzione non viene fornita con "SystemD"? Bene, in quel caso, puoi installare NTP.
Per Distri basati su Debien, usa:
SUDO APT Installa NTP
Per Fedora:
Sudo DNF Installa NTP
Per Arch Linux:
sudo pacman -s ntp
Per rosso caldo e centos:
sudo yum installa ntp
Se si sta installando NTP su una distribuzione che supporta "SystemD", è necessario disabilitare il servizio NTP di "SystemD":
sudo timedatectl set-ntp false
Come iniziare NTP
Una volta completata l'installazione, NTP sarà attivo per impostazione predefinita. Ma se è inattivo, allora usa:
sudo systemctl avvia ntp
Per mantenerlo abilitato al riavvio dell'uso:
sudo systemctl abilita ntp
Come controllare lo stato di NTP
Per verificare lo stato dell'uso NTP:
Stato SystemCtl NTP
Come controllare le statistiche NTP
Per controllare le statistiche NTP, utilizzare il comando:
ntpstat
Come monitorare il demone NTP
Per monitorare il demone NTP, useremo l'utilità "NTPQ" con il flag "-P":
ntpq -p
Come modificare il "NTP.FILE CONF ”
È possibile modificare il file di configurazione NTP in base alle tue preferenze. Per aprire i file, utilizzare:
nano /etc /ntp.conf
O se hai installato VIM, allora usa:
vi /etc /ntp.conf
Può essere visto nell'immagine sottostante che i diversi sistemi server predefiniti sono sincronizzati con il tempo.
È possibile conservare le impostazioni predefinite, ma se si desidera aggiungere un'altra direttiva del pool, visitare i pool NTP e aggiungere le righe nel file di configurazione seguendo la sintassi menzionata di seguito:
Pool [Indirizzo della piscina] IBURST
Ad esempio, puoi trovare pool NTP degli Stati Uniti da qui:
Come implementare NTP su Linux usando Chrony
C'è un altro strumento moderno per implementare NTP sulle ultime distribuzioni Linux. In primo luogo, controlliamo come installarlo su varie distribuzioni.
Per Distri basati su Debian, usa:
Sudo Apt Installa Chrony
Per Red Hot e CentOS, usa:
Sudo Yum Installa Chrony
Per Fedora:
sudo dnf installa Chrony
Per abilitare il demone Chrony, usa:
systemctl abilita -ora Chrony
Ora, verificalo controllando lo stato:
Stato SystemCtl Chrony
Per verificare le informazioni su fonti e altre statistiche, utilizzare:
Chronyc Sourcestats
Per l'output dettagliato, utilizzare l'opzione "-v" con il comando sopra:
Chronyc SourceStats -v
Per controllare il nome del server a cui il nostro computer è attualmente sincronizzato, usa:
Tracciamento Chronyc
Per controllare e modificare il file di configurazione, utilizzare:
Vi/etc/Chrony/Chrony.conf
Il comando di cui sopra è per Debian e Ubuntu, per Red Hot, Fedora e CentOS, Usa:
Vi /etc /Chrony.conf
Conclusione
La sincronizzazione del tempo è essenziale per determinare alcune attività specifiche di un computer. Ogni sistema moderno viene fornito con un po 'di meccanismo che imposta automaticamente il tempo della macchina; NTP (Network Time Protocol) è uno di questi.
In questo articolo, abbiamo imparato a sincronizzare il tempo con il server NTP. Se la tua distribuzione è basata su "SystemD", l'orologio è già sincronizzato con NTP. Abbiamo anche discusso di installare e abilitare il servizio NTP per le distribuzioni che non si basano su "SystemD". C'è un'altra utilità per la configurazione NTP chiamata "Chrony", che ha alcune funzionalità aggiuntive ma essenzialmente fa lo stesso lavoro.