VPS на Ubuntu. Часть 2 — обновление ПО, сервис NTP.

Изображение для статьи VPS на Ubuntu. Чаcть 2 - настройка NTP

Во второй статье цикла мы с вами рассмотрим обновление программного обеспечения VPS на Ubuntu. Установим и настроим сервис NTP.

Обновление ПО

Как вы, возможно, заметили в конце предыдущей части на скриншоте экрана после входа в систему есть сообщение о доступных обновлениях. Давайте обновим программное обеспечение при помощи следующей команды:

 sudo apt-get update -y && sudo apt-get upgrade -y

В результате, через некоторое время, у нас будет свежий список пакетов для установки наших программ и обновлены уже установленные.

Сервис NTP

Не секрет, что работа многих сервисов зависит от точности часов на компьютере. Именно для этого и предназначен NTP (network time protocol) — протокол взаимодействия с серверами точного времени в сети. Его мы и будем использовать для синхронизации внутренних часов компьютера.

Для работы с протоколом NTP в Linux существуют несколько программ, но наиболее популярны ntp и chrony. В последнее время мне больше нравится реализация в chrony. Итак, ставим пакет следующей командой:

sudo apt-get install chrony -y

В итоге будет установлен демон chronyd и утилита управления, с забавным для нашего слуха названием, chronyc.

Обычно, после установки, сервис уже запущен, а его автозапуск разрешен по умолчанию. Но я, на всякий случай, приведу команды для того, чтобы вы могли это сделать самостоятельно:

sudo systemctl start chronyd.service
sudo systemctl enable chronyd.service

А сейчас посмотрим текущее состояние сервиса:

systemctl status chronyd.service

Если все в порядке, то вывод команды должен быть примерно таким:

● chrony.service - chrony, an NTP client/server
   Loaded: loaded (/lib/systemd/system/chrony.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-03-23 19:41:10 MSK; 1h 1min ago
     Docs: man:chronyd(8)
           man:chronyc(1)
           man:chrony.conf(5)
 Main PID: 23050 (chronyd)
    Tasks: 1 (limit: 2317)
   CGroup: /system.slice/chrony.service
           └─23050 /usr/sbin/chronyd

мар 23 19:41:10 ubuntu1804s systemd[1]: Starting chrony, an NTP client/server...
мар 23 19:41:10 ubuntu1804s chronyd[23050]: chronyd version 3.2 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTE
мар 23 19:41:10 ubuntu1804s chronyd[23050]: Initial frequency 14.776 ppm
мар 23 19:41:10 ubuntu1804s systemd[1]: Started chrony, an NTP client/server.
мар 23 19:41:20 ubuntu1804s chronyd[23050]: Selected source 185.209.85.222
мар 23 19:41:21 ubuntu1804s chronyd[23050]: Source 91.189.89.199 replaced with 2001:67c:1560:8003::c7
мар 23 19:42:25 ubuntu1804s chronyd[23050]: Selected source 89.175.20.7
мар 23 20:11:32 ubuntu1804s chronyd[23050]: Source 2001:67c:1560:8003::c7 replaced with 91.189.89.199

После установки демон сhronyd настроек практически не требует и начинает работать «из коробки», но вы можете добавить в файл /etc/chrony/chrony.conf строки с пулом серверов той страны, где находится ваш VPS. В моем случае — это Германия.

sudo vim /etc/chrony/chrony.conf
pool de.pool.ntp.org       iburst maxsources 4

После изменения файла конфигурации необходимо перезапустить сервис для применения настроек следующей командой:

sudo systemctl restart chronyd.service

Для проверки текущего состояния синхронизации с серверами точного времени вы можете использовать утилиту chronyс:

chronyc tracking
Reference ID    : 59AF1407 (ntp2.aas.ru)
Stratum         : 2
Ref time (UTC)  : Mon Mar 23 17:52:29 2020
System time     : 0.000551976 seconds slow of NTP time
Last offset     : +0.000262009 seconds
RMS offset      : 0.001648634 seconds
Frequency       : 13.150 ppm fast
Residual freq   : +0.024 ppm
Skew            : 0.615 ppm
Root delay      : 0.066471294 seconds
Root dispersion : 0.000936558 seconds
Update interval : 515.5 seconds
Leap status     : Normal

Если вы хотите посмотреть красивый вывод текущих источников точного времени, то выполните:

chronyc sources -v

На этом настройка NTP закончена и часы нашего сервера будут автоматически синхронизироваться с серверами точного времени в сети. Я надеюсь, что эта часть не вызвала у вас никих затруднений. Если вам что-то непонятно, то напишите это в комментарии.

Ну а в следующей статье мы с вами рассмотрим настройку службы доменных имен DNS.

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

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