the following is outdated (was the old NTP daemon) – rather enfavor openntpd or chrony
slackpkg search ntp
apt install ntpdate
first shot sync the hardware clock and then as a weekly cron job
ntp=... ntpdate $ntp # -u hwclock --utc --systohc
eventually enable the daemon to keep in sync. note we are keeping the first server lines pointing to local time. we should ideally put at least two servers but we then use peers anyhow.
slackpkg search ntp slackpkg search libedit # ntpq
increase the slew range for e.g. pacemaker and dovecot to he happy
cp -pi /etc/rc.d/rc.ntpd /etc/rc.d/rc.ntpd.dist chmod -x /etc/rc.d/rc.ntpd.dist chmod +x /etc/rc.d/rc.ntpd vi /etc/rc.d/rc.ntpd echo -n "Starting NTP daemon" /usr/sbin/ntpd -x -g -u ntp:ntp ls -lF /etc/rc.d/rc.ntpd* /etc/rc.d/rc.ntpd restart
apt install ntpdate ntp ntpstat
increase the slew range for e.g. pacemaker and dovecot to he happy
cp -pi /etc/default/ntp /etc/default/ntp.dist vi /etc/default/ntp NTPD_OPTS='-g -x' systemctl restart ntp systemctl status ntp systemctl enable ntp ntpstat
note dhclient
settings may override those.
#cat /etc/systemd/timesyncd.conf
mv -i /etc/ntp.conf /etc/ntp.conf.dist grep -vE '^[[:space:]]*(#|$)' /etc/ntp.conf.dist > /etc/ntp.conf.clean grep -vE '^[[:space:]]*(#|$)' /etc/ntp.conf.dist > /etc/ntp.conf cat >> /etc/ntp.conf <<EOF server $ntp iburst EOF
also see daemons/ntpd if this host is a node member of a cluster farm of some sort.
pgrep -a ntp ntpq -p # -n
the jitter should be low, otherwise check the driftfile.
and eventually sync the hardware clock once in a while. that should happen at system’s shutdown anyhow.
hwclock --utc --systohc