La guía paso a paso o código que verás en este artículo es la solución más eficiente y efectiva que encontramos a esta inquietud o problema.
Solución:
Si usted tiene systemd
en versión mayor que 213
(cheque: systemd --version
), no tienes que instalar ntp
paquete para sincronizar la hora del sistema.
systemd
proporciona systemd-timesyncd
demonio que implementa el cliente SNTP (Simple NTP).
Para iniciar y habilitar la sincronización SNTP:
timedatectl set-ntp true
Para mostrar la configuración actual del reloj del sistema y RTC:
timedatectl status
Configuración de systemd-timesyncd
el demonio está en /etc/systemd/timesyncd.conf
Archivo. Puede proporcionar sus servidores NTP allí. De forma predeterminada, todos los servidores están comentados y los servidores NTP se obtienen de systemd-networkd.service(8)
configuración o vía DHCP.
Si ha instalado Ventanas junto a Linux, puede tener problemas con la hora del sistema de arranque dual. La razón es simple: Windows mantiene el reloj del hardware en la hora local y Linux en la hora UTC (timedatectl set-local-rtc 1
puede ser útil pero no se recomienda; será mejor que cambies Ventanas configuración de tiempo para forzar el mantenimiento del reloj del hardware en UTC).
En realidad, puede establecer el tiempo durante el arranque del sistema, y en la Documentación de Debian incluso lo especifican para su uso en hardware que no registra el tiempo correctamente. Sin embargo, recomiendo usar NTP. Puede configurarlo para conectarse a un servidor NTP. Sin embargo, primero instale NTP, usando
$ sudo apt-get install ntp
Una vez que esté instalado, vaya a /etc/ntp.conf que puede editar usando su edición de texto favorita. Digamos, gedit o nano.
$ sudo nano /etc/ntp.conf
No estoy seguro de si necesita sudo, pero puedes usarlo de todos modos.
Necesita conocer un servidor NTP para configurar esto. Modifique su archivo para que sea así:
logfile /var/log/xntpd
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server ntp.somedomain.something
server ntp.something.else
Reemplace somedomain.something y something.else con servidores NTP. Puede encontrar algunos h en la página de inicio del servidor NTP.
sudo apt-get install ntp
sudo systemctl restart ntp
sudo systemctl enable ntp
Eso es. Solo corre $ date
para ver si funciona.