... а состояние можно обычно посмотреть при помощи ntpq (если это ntpd, а не кто-то еще, например, systemd-timesyncd, но это вряд ли, поскольку речь о Slackware).
Кроме того, ntpdate ожидает в командной строке сервер для синхронизации.
Кроме того, если часы далеко идеала, неплохо не забыть про ключик -b, иначе можно и не дождаться синхронизации.
Ну или 0.pool.ntp.org или кто еще там в ntp.conf...
Запущенный ntpd занимает порты сервиса ntp (123/tcp, 123/udp), о чем из сообщения ntpdate можно сделать вывод (правда только если его прочитать).
# netstat -ap | grep -w ntpd
PS. Раз уж сервера в /etc/ntp.conf уже заданы (раскомментированы, правда по выводу "ntpq -np" я этого что-то не заметил, темнить изволите), то и в дополнительном ru.pool.ntp.org нужды нет...
Текущее состояние синхронизации покажет
# ntpq -p
А какие хосты кроются за тем или иным именем, расскажет
# host pool.ntp.org
# host ru.pool.ntp.org
# host 0.pool.ntp.org
...
А как теперь закрепить результат? Т. е. чтобы при включении ноутбука время не сбивалось. Может как-то в автозагрузку поставить эти команды?
Добавлено: 14.11.2019 21:20:01
bash-5.0# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
LOCAL(0) .LOCL. 10 l 29 64 3 0.000 0.000 0.000
text
bash-5.0# host pool.ntp.org
pool.ntp.org has address 85.21.78.23
pool.ntp.org has address 192.36.143.130
pool.ntp.org has address 91.206.16.3
pool.ntp.org has address 85.21.78.91
bash-5.0# host ru.pool.ntp.org
ru.pool.ntp.org has address 94.247.111.10
ru.pool.ntp.org has address 78.36.18.184
ru.pool.ntp.org has address 80.240.216.155
ru.pool.ntp.org has address 192.36.143.130
bash-5.0# host 0.pool.ntp.org
0.pool.ntp.org has address 85.21.78.91
0.pool.ntp.org has address 195.3.254.2
0.pool.ntp.org has address 192.36.143.130
0.pool.ntp.org has address 217.65.8.75
А как теперь закрепить результат? Т. е. чтобы при включении ноутбука время не сбивалось.
Оставить все как есть, то есть rc.ntpd в загрузке.
'ntpd' ключом "-g" должен однократно синхронизировать время даже если разрыв с точным более 1000 секунд.
Но у вас в конфиге не было серверов времени, о чем поведал 'ntpq -p', не с чем было синхронизировать.
Добавлено: 14.11.2019 17:22:59
"booidea" написал:
# /etc/ntp.conf
text
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org
server ru.pool.ntp.org
"booidea" написал:
text
bash-5.0# /etc/rc.d/rc.ntpd restart
bash-5.0# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
LOCAL(0) .LOCL. 10 l 29 64 3 0.000 0.000 0.000
Так не бывает. Кто-то зачем-то привирает...
Добавлено: 14.11.2019 17:31:24
Если у вас в конфиге /etc/ntp.conf указаны сервера времени (директива server), после этого ntpd был перезапущен, то в выводе текущего состояния ntpd при помощи ntpq эти сервера будут фигурировать. А у вас их нет, только localhost.
Неувязочка, однако.
Можно глянуть в /var/log/ntp.log (именно он указан в директиве logfile), может быть там есть что-то интересное, проливающее свет на сие чудное поведение...
Сейчас — да, по крайней мере в Linux, но исторически было не так. Помнится, в SYSV в этой сети жили всякие reject, blackhole,..
А по делу — я уже точно про конфигурацию ntpd не помню, у меня давно chronyd, но тут, похоже, ему разрешено синхронизироваться только с самим собой.
В Slackware там нечего помнить:
1) в типовом /etc/ntp.conf раскомментировать предложенные сервера времени или добавить их руками,
2) убедиться, что /etc/rc.d/rc.ntpd имеет атрибут исполнимости установленным.
У ТС другая проблема: то, что он показывает в теме, взаимно противоречиво; это фрагменты разных картинок, а не единой.
При этом содержимое журнала ntp осталось тайной великой.
Пример рабочей системы с Slackware64 current (14.2+)
text
# ( cd /var/log/packages/; ls ntp-* )
ntp-4.8.p13-x86_64-3
# grep -v '^\s*$\|^\s*#' /etc/ntp.conf
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
server 0.pool.ntp.org iburst
statsdir /var/lib/ntp/stats
logfile /var/log/ntp
driftfile /var/lib/ntp/drift
pidfile /var/run/ntpd.pid
restrict default limited kod nomodify notrap nopeer noquery
restrict -6 default limited kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict ::1