Сервис точного времени NTP Server udp 123 configuration on Ubuntu Linux

Автор: | 15 ноября, 2018

ntpd — это демон операционной системы, который устанавливает и поддерживает системное время, синхронизированное с серверами точного времени Network Time Protocol

ntp-servers-logical-network-diagram

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

bash-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


											

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *