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