ntpd — это демон операционной системы, который устанавливает и поддерживает системное время, синхронизированное с серверами точного времени Network Time Protocol
deb http://ru.archive.ubuntu.com/ubuntu/ bionic main universe
1)Обновим список пакетов
sudo apt update
1.1)sudo apt-get update && sudo apt-get upgrade
2)установка NTP сервера в ubuntu
sudo apt-get install ntp sudo apt install ntp
3)Добавим в конфиг файл:
sudo vim /etc/ntp.conf
или
cat >> /etc/apt/sources.list pool 0.ubuntu.pool.ntp.org iburst pool 1.ubuntu.pool.ntp.org iburst pool 2.ubuntu.pool.ntp.org iburst pool 3.ubuntu.pool.ntp.org iburst
4)Заменим сервера времени на Russia (vim :wq)
https://www.ntppool.org/zone/ru
sudo vim /etc/ntp.conf server 0.ru.pool.ntp.org server 1.ru.pool.ntp.org server 2.ru.pool.ntp.org server 3.ru.pool.ntp.org
5)Перезапуск сервиса NTP
sudo service ntp restart
6)Проверка стаус сервиса
sudo service ntp status
7)Если включен UFW firewall брандмауэр добавим порт UDP 123 на подлючение
sudo ufw allow from any to any port 123 proto udp
7.1)sudo ufw allow 123/udp
7.2)iptables -I INPUT 1 -p udp —dport 123 -j ACCEPT
Конфигурация клиента NTP Linux NTP Client configuration
1)Утилита для синхронизации времени ntpdate
sudo apt install ntpdate
2)Отключим ntp синхронизацию
sudo timedatectl set-ntp off
3)Сменим часовой пояс
timedatectl list-timezones | grep Moscow Europe/Moscow sudo timedatectl set-timezone Europe/Moscow
проверим время дату и часовой пояс
date
cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
3)Синхронизация времени с
sudo ntpdate server
4)выключим встроенную синхронизацию времени ОС
sudo timedatectl set-ntp off
5) iburst — отправлять несколько пакетов (повышает точность);
sudo bash -c «echo server ntp-linuxconfig prefer iburst >> /etc/ntp.conf»
6)Просомтр статус синхронизации времени
ntpq -p 7)Пропишем локальный сервер времени sudo nano /etc/systemd/timesyncd.conf добавим sudo cat >> /etc/systemd/timesyncd.conf NTP=ntp.5house.win 8)Включим встроенную синхронизацию времени ОС sudo timedatectl set-ntp true
remote — адрес сервера времени, с которым синхронизируется наш сервер;
refid — вышестоящий сервер (с которым сервер из графы выше получает время);
st — уровень сервера (stratum);
t — пир (unicast или multicast);
when — когда последний раз сверялось время;
poll — периодичность синхронизации с этим сервером;
reach — состояние работоспособности. Если удалось произвести синхронизации восемь раз в подряд становится равным 377;
delay — время задержки;
offset — разница между нашим временем и временем на сервере; положительное — наши часы спешат, отрицательное — отстают;
jitter — смещение времени на удаленном сервере;
* — с этим сервером синхронизирует время наш ntpd;
+ — сервер можно использовать для сверки часов;
— — не рекомендован для синхронизации;
x — не доступен.
https://help.ubuntu.ru/wiki/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_ubuntu_server/%D1%81%D0%B5%D1%82%D1%8C/ntp
https://linuxconfig.org/ntp-server-configuration-on-ubuntu-18-04-bionic-beaver-linux