Синхронизация NTP в Ядре Ubuntu

Как я могу настроить надлежащую синхронизацию NTP в Ядре Ubuntu (версия 10).

Я выполняю следующую версию:

ubuntu-core 2016-05-24 10 ubuntu

Я пытался использовать:

root@localhost:/home/ubuntu# sudo timedatectl Local time: Tue 2016-07-05 14:16:50 UTC Universal time: Tue 2016-07-05 14:16:50 UTC RTC time: Tue 2016-07-05 14:16:51 Time zone: Etc/UTC (UTC, +0000) NTP enabled: no NTP synchronized: no RTC in local TZ: no DST active: n/a

и я действительно включал NTP. Я не синхронизировался, даже после перезагрузок. Я полагаю, что это - то, вследствие того, что никакие надлежащие серверы NTP не настроены:

root@localhost:/home/ubuntu# cat /etc/systemd/timesyncd.conf [Time]

#NTP= *#FallbackNTP=0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org

и этот файл только для чтения для меня. Я застреваю здесь - любая справка высоко ценится.

0
задан 29 July 2016 в 10:01

2 ответа

Лучше всего просто устанавливать этот сервер ntp снимок:

sudo snap install ntpserver
0
ответ дан 29 September 2019 в 00:19

На последней версии Ядра Ubuntu файл больше не только для чтения, и разделенный пробелом список серверов может быть вставлен в NTP= опция.

, Если Вы хотите автоматизировать фиксацию его:

sed 's/^#*NTP=.*$/NTP=ntp.domain.com ntp2.domain.com/' /etc/systemd/timesyncd.conf > /tmp/ntp_conf \
&& cat /tmp/ntp_conf > /etc/systemd/timesyncd.conf \
&& rm /tmp/ntp_conf && systemctl restart systemd-timesyncd.service

Это использует временный файл в /tmp, так как остальная часть каталога только для чтения, который предотвращает sed -i от работы.

0
ответ дан 29 September 2019 в 00:19

Другие вопросы по тегам:

Похожие вопросы: