Я второй ответ @ Galgalesh, чтобы использовать Wine, потому что мне не повезло, пытаясь подходить к установке Adobe AIR изначально на Ubuntu 14.04 LTS. Вино работает для меня вместо этого.
Вот мои шаги для установки Adobe AIR на Ubuntu 14.04LTS, которые я использую для запуска приложения управления временем Klok (from getklok.com - https://askubuntu.com/a /: 563302/7072): -
Я использовал бесплатное программное обеспечение WineHQ, которое позволяет запускать множество приложений Windows на Ubuntu.
Шаги:
1) Установка WINE , часть 1 из 2: я предусмотрел установленный пакет https://askubuntu.com/a/563302/7072
2) Установка WINE, часть 2 из 2: Затем я установил WineHQ из командной строки, выпустил команду: sudo apt-get build-dep wine1.6
3) Установка Adobe AIR - часть 1 из 2: я загрузил Adobe Air здесь http: /labs.adobe.com/downloads/air.html
4) Установка Adobe AIR - часть 2 из 2: я щелкнул правой кнопкой мыши на загруженном файле air16_win.exe, из: http: // labs.adobe.com/downloads/air.html Во всплывающем меню я выбрал Open With, затем выбрал Wine Program Program Manager и выполнил шаги оттуда.
вот хороший, как с форумов Убунты: http://ubuntuforums.org/showthread.php?t=862620
грубое копи-паста:
инструкция: настройка NTP-сервера
в этом учебнике описывается, как настроить вашу машину как локальный сетевой протокол времени (NTP) сервер и/или как использовать демон NTP, чтобы регулярно поддерживать точное системное время.
инструкция: настройка NTP-сервера
протокол сетевого времени (NTP) - это протокол, предназначенный для точной синхронизации часов по местному времени с сервера сетевого времени. В сети NTP серверов время настроен как иерархический порядок, такой, что любой пользователь может войти в систему в качестве сервера на определенном уровне (см. страницу Википедии для более подробной информации).
иерархии НТП разделены на разных уровнях, называемых часами слоев. Самый точный уровень, слой 0, зарезервировано для атомных часов и т. д. Следующий уровень, слой 1, обычно используется сетевыми компьютерами локально подключен к слою 0 часов. Страта 2...15 являются НТП машины, которые соединены, в свою очередь, к снижению уровня часы и друг друга.
это руководство описывает, как точно синхронизировать с stratum 1 и 2 машины, и сохранить как точный часовой системы, как это возможно в течение дня. Разделы включены также о том, как разрешить вашу машину для работы в качестве сервера прослойка 2/3 для другой машины в локальной сети.
я должен сделать NTP-сервер?
нет... абсолютно нет! Если вы удовлетворяетесь с часами в сети возникли неизвестные отличие от стандартного времени (и друг друга), то вам не придется настраивать NTP-сервером. Я создал на моем ноутбуке для синхронизации нескольких компьютеров в локальную сеть в пределах < 1 мс для эксперимента биоинженерии. Есть множество других преимуществ, кроме того, которые описаны ниже.
я должен сделать NTP-сервер?
регулярно, неизмененный дистрибутив Ubuntu коробки использовать ntpdate ([ф16]) для синхронизации часов периодически с некоторым внешним сервером времени. Этот подход синхронизирует часы с разрешением курса (обычно один раз в день).
[dиода d17]компьютер часы несовершенны, и будет дрейфовать от (правильного) сервером времени в течение дня. Кроме того, дрейф ставок в часов на разных компьютерах различаются, например, что к концу дня значительные различия могут существовать между различными локально сетевые машины, которые могут мешать определенные операции (например, когда-нибудь makefile и жаловаться при перемещении исходного кода между различными машинами?).[!dиода d17]можно запустить демон NTP локально на компьютере на вашей сети. Это имеет несколько преимуществ: во-первых, демон NTP постепенно "узнает" скорость дрейфа локальном компьютере, и может корректировать его в течение дня. Синхронизация с сервера верхнего уровня происходит несколько раз в день, и много разных серверов могут быть использованы одновременно для того чтобы сделать синхронизацию более точный. Таким образом, демон НТП выступает в качестве точного клиента время, сохраняя свои системные часы так близко к стандартному времени, как это возможно.
в дополнение к поддержанию точные часы в системе, демон NTP позволяет машине в вашей сети (если вы хотите) работать в качестве сервера времени NTP. Это позволит другим машинам в локальной сети для синхронизации с вашим сервером локальной сети в очень быстрым и точным способом, поскольку сведены к минимуму сетевые задержки. Таким образом, разница в часах между компьютерами в вашей сети должна быть как можно минимальный. Mac и даже ящики для Windows также сможете синхронизировать с сервером NTP, вы должны создать.
есть и другие, менее личные, мотивы для настройка машины в качестве NTP-сервера. Во-первых, это может снизить нагрузку на высшее серверов NTP уровне, так как других машин в локальной сети может быть синхронизирован с локально установленным сервером времени. Кроме того, активация является устаревшим в пользу использования опции-Q за первый вариант (который имитирует его функциональность). Таким образом, даже если Вы не хотите постоянно бегать нтпд в фоновом режиме, активация в конечном итоге будут заменены нтпд, так что вы, возможно, захотите ознакомиться с ней теперь!Д20]
как сохранить точные Системные часы с нтпд
установить демон NTPво-первых, установите демон NTP (нтпд):
[Ф1]как уже было сказано, нтпд может выступать как в роли клиента (синхронизация системного времени) и в качестве сервера (обеспечение точного времени для других машин).
дополнительно, вы можете также хотеть удалить предыдущие (устаревшие) программы синхронизации времени, активация. Возможно, это может быть разумнее сделать это после того, как вы нтпд работают!d27] [Ф2] установить демон NTP
файл конфигурации для нтпд находится в [f17 в]. Файла в Ubuntu по умолчанию, вероятно, требует некоторых изменений для оптимальной производительности.
в первом разделе Вы можете изменить список серверов для синхронизации. В разделе по умолчанию, наверное, выглядит следующим образом:
[Ф3]для того чтобы получить наиболее точные сроки, желательно, общаться с нескольких разных серверов NTP, и держать их как можно ближе к вашему физическому местоположению, насколько это возможно. Существуют различные списки серверов онлайн, наверное, лучший находится здесь. Существует некоторая дискуссия по поводу правильного количества серверов. Одна лучше, чем две, а три или более, вероятно, является хорошей идеей, пока вы не заходите слишком за борт. Пример несколько серверов времени, которые я использовал следующим образом:
[Ф4]еще несколько хороших серверов были найдены, добавьте их в список, поставив [ф18] после того, как наиболее перспективное. Например:
[ф5]это причина, чтобы синхронизировать очень быстро с этого сервера после запуска. В противном случае, нтпд медленно, как правило, дрейфуют в сторону соглашения с список серверов (как его природа), и это может занять 15-20 минут, чтобы синхронизировать достаточно хорошо, чтобы выступать в качестве сервера времени для остальной части вашей сети.
кроме того, добавить несколько дополнительных линий в нижней части список серверов, чтобы обеспечить ваш текущее местное время по умолчанию вы должны временно лишиться доступа в Интернет:
[ф6]это позволит предотвратить любые гадости, если вы работаете нтпд на ноутбук или другая машина с перемежающимися периодами отключения от сети.
всего в списке серверов должен выглядеть следующим образом (это мое, ваших серверах, вероятно, будет другой):
[ф7] убедитесь, что конфигурация работает [и D40]теперь, когда у вас есть правильный список серверов в файле [зг19], это время для запуска демона и посмотреть, если вы правильно синхронизировать! Убедитесь, что у вас есть активное подключение к Интернету и запустите:[!и D40] [ф8] [dрайвер d41]далее контролировать свой системный журнал, чтобы увидеть, если вы синхронизировать с сервером времени:[!dрайвер d41] [F9] ипримерно через 10-15 секунд (или до 15-20 минут, если вы забыли положить коммерческую эксплуатацию iburst когда твой любимый сервер), вы должны увидеть что-то вроде следующего в ваш системный журнал:
[ф10] [d43 см.]если это сообщение не приходит, вы еще не правильно синхронизируются с сетевым сервером NTP. Проверьте список сверстниками НТП вы общаетесь с помощью следующего:[!d43 см.] на [F11]если 'задержка', 'смещение', и 'дрожание' не равны нулю и Вы не синхронизированы, это может означать, что вам просто нужно подождать некоторое время. Еще раз проверьте, что вы вставили аргумента коммерческую эксплуатацию iburst для вашего сервера список! Мои сверстники, для справки, выглядеть следующим образом:
[ф12] убедитесь, что конфигурация работаетраз нтпд работает и синхронизируется с серверами времени вы выбрали, вы можете установить его для того, чтобы выступать в качестве сервера времени для других машин. Чтобы сделать это, добавьте раздел в [ф20]:
[от f13] синхронизировать! (необязательно)после того, как вы настроили сервер NTP, используя шаги 1-4, вы можете синхронизировать с другими компьютерами вашей сети с вашего сервера в различных образах. Я опишу пару из них ниже:
нтпд:
если у вас есть нтпд установлен на другом компьютере, вы можете использовать ваш первый сервер в списке серверов ваш НТП.файл conf или может синхронизировать свое время с параметр-Q, следующим образом:
[ф14]активация:
[о d54]если у вас еще есть активация установлен на другом компьютере, вы можете использовать его для синхронизации с сервером следующим образом:[!о d54] [ф15]Примечание: если вы используете первый вариант-на машине и по какой-то причине все же хотите использовать ntpdate, чтобы установить время, вы должны использовать параметр-U.
для Windows:
[размером d57]машины Windows использовать упрощенную версию НТП называется простой протокол сетевого времени (sntp С), и можно синхронизировать с NTP-сервера. Для того, чтобы синхронизировать с вашим новым сервером, двойной клик по времени и перейти на вкладку "время Интернета". Поставить IP-адрес сервера в поле "сервер". Я приложил скриншот для Windows XP для синхронизации с сервером локальной сети, должны быть заинтересованы.[!размером d57]Вот именно! Весь процесс не трудный, но может ввести в заблуждение кого-то, кто не сильно разбирается с сети НТП раньше. Я надеюсь, что это помогает! Дайте мне знать, если у вас возникли проблемы с настройкой сервера.
Майк
ссылки
я нашел следующие ссылки полезная... вы можете тоже!
http://ubuntuforums.org/showthread.php?t=862620 http://linuxwave.blogspot.com/2007/0...tp-server.html http://lists.ntp.isc.org/pipermail/q...er/011889.html http://www.linuxhomenetworking.com/w...Fntp.conf_File http://www.ntp.org/ntpfaq/NTP-a-faq.htm
Об этом много ссылок, и мне кажется, что они усложняют процедуру. В моем случае у меня есть одна машина, которая действует как прокси-сервер и брандмауэр, а все мои другие подключаются к нему через Интернет. Я не хотел открывать порты на брандмауэре. Поэтому прокси-сервер должен быть сервером времени (ntp), а другие машины (клиенты) получают время от него.
Вы должны установить ntp на всех машинах, и вы должны установить ntpq на все из них
Сначала посмотрим, работает ли ntp. По умолчанию ntpd (демон ntp) будет запущен, как только он будет установлен, и по умолчанию будут работать. Однако ntp не работает мгновенно, поэтому подождите некоторое время. Затем команда:
ntpq -c lpeer
должна вывести вывод, который выглядит примерно так:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 170 1024 377 140.458 -0.655 3.234
*gatekeeper.tss. 204.123.2.72 2 u 608 1024 377 84.650 2.168 0.471
или:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+91.189.89.199 193.79.237.14 2 u 652 1024 377 140.151 -0.242 2.821
*66.7.96.1 204.123.2.72 2 u 64 1024 377 85.074 2.409 0.963
Если это так, вы подключены, и ваш сервер времени получает время. Если нет, используйте
ps -e | grep "ntp"
, чтобы убедиться, что ntp работает, и повторите попытку. Также попробуйте перезагрузить ntp:
sudo /etc/init.d/ntp restart
до установления соединения может потребоваться некоторое время (извините!). Демон не очень часто проверяет серверы. Столбец «когда» на предыдущем выводе показывает время в секундах с момента опроса сервера.
Теперь вы должны заставить сервер времени отправить время другим вашим машинам.
[d11 ] Отредактируйте файл /etc/ntp.conf на сервере. Вы должны добавить строку для своей сети. В моем случае у меня есть сеть 10.0.0.0. В файле ntp.conf я добавил строку:broadcast 10.255.255.255
Вы должны добавить линию широковещания для каждого сегмента вашей сети. Если ваша сеть проста, как моя, одна строка, как указано выше, - это все, что вам нужно. Теперь перезапустите ntp, используя команду выше, и снова проверьте с помощью ntpq, и вы увидите:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 70 1024 377 140.151 -0.242 2.821
*gatekeeper.tss. 204.123.2.72 2 u 506 1024 377 84.650 2.168 0.241
10.255.255.255 .BCST. 16 u - 64 0 0.000 0.000 0.002
Voila, это трансляция.
Теперь вы должны сделать каждую клиентскую машину получить время со своего сервера вещания. На каждом из них отредактируйте файл:
/etc/ntp.conf
, и вы увидите некоторые строки, указывающие серверы.
добавьте строку
server 10.10.10.1
или что угодно адрес вашего сервера. Затем перезапустите ntp на клиентской машине, используя указанную выше команду. Кроме того, вы можете получить идентификатор процесса и просто убить его и запустить его снова. Независимо от этого.
Затем, после достаточного времени, проверьте с помощью ntpq:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.1 66.7.96.1 3 u 123 1024 377 0.430 1.022 1.831
, и вы увидите, что клиент использует сервер времени.
занимает некоторое время.
Об этом много ссылок, и мне кажется, что они усложняют процедуру. В моем случае у меня есть одна машина, которая действует как прокси-сервер и брандмауэр, а все мои другие подключаются к нему через Интернет. Я не хотел открывать порты на брандмауэре. Поэтому прокси-сервер должен быть сервером времени (ntp) , а другие машины ( клиенты ) получают время от него.
Вы должны установить ntp на всех машинах, и вы также должны установить ntpq для всех из них.
Сначала посмотрите, работает ли ntp. По умолчанию ntpd (демон ntp) будет запущен, как только он будет установлен, и по умолчанию будут работать. Однако ntp не работает мгновенно, поэтому подождите некоторое время. Затем команда:
ntpq -c lpeer
должна выдавать вам результат, который выглядит примерно так:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 170 1024 377 140.458 -0.655 3.234
*gatekeeper.tss. 204.123.2.72 2 u 608 1024 377 84.650 2.168 0.471
или:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+91.189.89.199 193.79.237.14 2 u 652 1024 377 140.151 -0.242 2.821
*66.7.96.1 204.123.2.72 2 u 64 1024 377 85.074 2.409 0.963
Если это так, вы подключены, и ваш сервер времени получает время. Если нет, используйте
ps -e | grep "ntp"
, чтобы убедиться, что ntp работает, и повторите попытку. Также попробуйте перезагрузить ntp:
sudo /etc/init.d/ntp restart
до установления соединения может потребоваться некоторое время (извините!). Демон не очень часто проверяет серверы. Столбец «когда» на вышеприведенном выводе показывает время в секундах с момента опроса сервера.
Теперь вам нужно, чтобы сервер времени отправил время другим вашим машинам.
Отредактируйте файл /etc/ntp.conf
на сервере. Вы должны добавить строку для своей сети. В моем случае у меня есть сеть 10.0.0.0. В файле ntp.conf я добавил строку:
broadcast 10.255.255.255
Вы должны добавить линию широковещания для каждого сегмента вашей сети. Если ваша сеть проста, как моя, одна строка, как указано выше, - это все, что вам нужно. Теперь перезапустите ntp, используя команду выше, и снова проверьте с помощью ntpq, и вы увидите:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 70 1024 377 140.151 -0.242 2.821
*gatekeeper.tss. 204.123.2.72 2 u 506 1024 377 84.650 2.168 0.241
10.255.255.255 .BCST. 16 u - 64 0 0.000 0.000 0.002
Voila, это трансляция.
Теперь вы должны сделать каждый клиентский компьютер получить время со своего сервера вещания. На каждом из них отредактируйте файл:
/etc/ntp.conf
, и вы увидите некоторые строки, указывающие серверы.
добавьте строку
server 10.10.10.1
или что угодно адрес вашего сервера. Затем перезапустите ntp на клиентской машине, используя указанную выше команду. Кроме того, вы можете получить идентификатор процесса и просто убить его и запустить его снова. Что бы это ни было.
Затем, после достаточного времени, проверьте с помощью ntpq:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.1 66.7.96.1 3 u 123 1024 377 0.430 1.022 1.831
, и вы увидите, что клиент использует сервер времени.
занимает некоторое время.
Об этом много ссылок, и мне кажется, что они усложняют процедуру. В моем случае у меня есть одна машина, которая действует как прокси-сервер и брандмауэр, а все мои другие подключаются к нему через Интернет. Я не хотел открывать порты на брандмауэре. Поэтому прокси-сервер должен быть сервером времени (ntp) , а другие машины ( клиенты ) получают время от него.
Вы должны установить ntp на всех машинах, и вы также должны установить ntpq для всех из них.
Сначала посмотрите, работает ли ntp. По умолчанию ntpd (демон ntp) будет запущен, как только он будет установлен, и по умолчанию будут работать. Однако ntp не работает мгновенно, поэтому подождите некоторое время. Затем команда:
ntpq -c lpeer
должна выдавать вам результат, который выглядит примерно так:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 170 1024 377 140.458 -0.655 3.234
*gatekeeper.tss. 204.123.2.72 2 u 608 1024 377 84.650 2.168 0.471
или:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+91.189.89.199 193.79.237.14 2 u 652 1024 377 140.151 -0.242 2.821
*66.7.96.1 204.123.2.72 2 u 64 1024 377 85.074 2.409 0.963
Если это так, вы подключены, и ваш сервер времени получает время. Если нет, используйте
ps -e | grep "ntp"
, чтобы убедиться, что ntp работает, и повторите попытку. Также попробуйте перезагрузить ntp:
sudo /etc/init.d/ntp restart
до установления соединения может потребоваться некоторое время (извините!). Демон не очень часто проверяет серверы. Столбец «когда» на вышеприведенном выводе показывает время в секундах с момента опроса сервера.
Теперь вам нужно, чтобы сервер времени отправил время другим вашим машинам.
Отредактируйте файл /etc/ntp.conf
на сервере. Вы должны добавить строку для своей сети. В моем случае у меня есть сеть 10.0.0.0. В файле ntp.conf я добавил строку:
broadcast 10.255.255.255
Вы должны добавить линию широковещания для каждого сегмента вашей сети. Если ваша сеть проста, как моя, одна строка, как указано выше, - это все, что вам нужно. Теперь перезапустите ntp, используя команду выше, и снова проверьте с помощью ntpq, и вы увидите:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 70 1024 377 140.151 -0.242 2.821
*gatekeeper.tss. 204.123.2.72 2 u 506 1024 377 84.650 2.168 0.241
10.255.255.255 .BCST. 16 u - 64 0 0.000 0.000 0.002
Voila, это трансляция.
Теперь вы должны сделать каждый клиентский компьютер получить время со своего сервера вещания. На каждом из них отредактируйте файл:
/etc/ntp.conf
, и вы увидите некоторые строки, указывающие серверы.
добавьте строку
server 10.10.10.1
или что угодно адрес вашего сервера. Затем перезапустите ntp на клиентской машине, используя указанную выше команду. Кроме того, вы можете получить идентификатор процесса и просто убить его и запустить его снова. Что бы это ни было.
Затем, после достаточного времени, проверьте с помощью ntpq:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.1 66.7.96.1 3 u 123 1024 377 0.430 1.022 1.831
, и вы увидите, что клиент использует сервер времени.
занимает некоторое время.
Принятый ответ (по состоянию на июль 2018 года) не работал для меня. Этот другой метод отлично работал на Ubuntu 16.04 LTS в июле 2018 года:
blockquote>Установите NTP, если он не установлен:
sudo apt-get update sudo apt-get install ntp
Измените файл конфигурации, чтобы позволить службе NTP получать запросы :
sudo nano /etc/ntp.conf --syntax=sh
Раскомментировать эту строку:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) # broadcast 192.168.111.255
to:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) broadcast 192.168.111.255
Перезапустить службу NTP:
sudo /etc/init.d/ntp restart
Теперь ваш NTP-сервер должен работать и позволить другим компьютерам синхронизироваться с вашими. Любой из вышеперечисленных тестов, например
ntpdate -u YourComputer
, должен работать нормально.
Об этом много ссылок, и мне кажется, что они усложняют процедуру. В моем случае у меня есть одна машина, которая действует как прокси-сервер и брандмауэр, а все мои другие подключаются к нему через Интернет. Я не хотел открывать порты на брандмауэре. Поэтому прокси-сервер должен быть сервером времени (ntp) , а другие машины ( клиенты ) получают время от него.
Вы должны установить ntp на всех машинах, и вы также должны установить ntpq для всех из них.
Сначала посмотрите, работает ли ntp. По умолчанию ntpd (демон ntp) будет запущен, как только он будет установлен, и по умолчанию будут работать. Однако ntp не работает мгновенно, поэтому подождите некоторое время. Затем команда:
ntpq -c lpeer
должна выдавать вам результат, который выглядит примерно так:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 170 1024 377 140.458 -0.655 3.234
*gatekeeper.tss. 204.123.2.72 2 u 608 1024 377 84.650 2.168 0.471
или:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+91.189.89.199 193.79.237.14 2 u 652 1024 377 140.151 -0.242 2.821
*66.7.96.1 204.123.2.72 2 u 64 1024 377 85.074 2.409 0.963
Если это так, вы подключены, и ваш сервер времени получает время. Если нет, используйте
ps -e | grep "ntp"
, чтобы убедиться, что ntp работает, и повторите попытку. Также попробуйте перезагрузить ntp:
sudo /etc/init.d/ntp restart
до установления соединения может потребоваться некоторое время (извините!). Демон не очень часто проверяет серверы. Столбец «когда» на вышеприведенном выводе показывает время в секундах с момента опроса сервера.
Теперь вам нужно, чтобы сервер времени отправил время другим вашим машинам.
Отредактируйте файл /etc/ntp.conf
на сервере. Вы должны добавить строку для своей сети. В моем случае у меня есть сеть 10.0.0.0. В файле ntp.conf я добавил строку:
broadcast 10.255.255.255
Вы должны добавить линию широковещания для каждого сегмента вашей сети. Если ваша сеть проста, как моя, одна строка, как указано выше, - это все, что вам нужно. Теперь перезапустите ntp, используя команду выше, и снова проверьте с помощью ntpq, и вы увидите:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 70 1024 377 140.151 -0.242 2.821
*gatekeeper.tss. 204.123.2.72 2 u 506 1024 377 84.650 2.168 0.241
10.255.255.255 .BCST. 16 u - 64 0 0.000 0.000 0.002
Voila, это трансляция.
Теперь вы должны сделать каждый клиентский компьютер получить время со своего сервера вещания. На каждом из них отредактируйте файл:
/etc/ntp.conf
, и вы увидите некоторые строки, указывающие серверы.
добавьте строку
server 10.10.10.1
или что угодно адрес вашего сервера. Затем перезапустите ntp на клиентской машине, используя указанную выше команду. Кроме того, вы можете получить идентификатор процесса и просто убить его и запустить его снова. Что бы это ни было.
Затем, после достаточного времени, проверьте с помощью ntpq:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.1 66.7.96.1 3 u 123 1024 377 0.430 1.022 1.831
, и вы увидите, что клиент использует сервер времени.
занимает некоторое время.
Принятый ответ (по состоянию на июль 2018 года) не работал для меня. Этот другой метод отлично работал на Ubuntu 16.04 LTS в июле 2018 года:
blockquote>Установите NTP, если он не установлен:
sudo apt-get update sudo apt-get install ntp
Измените файл конфигурации, чтобы позволить службе NTP получать запросы :
sudo nano /etc/ntp.conf --syntax=sh
Раскомментировать эту строку:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) # broadcast 192.168.111.255
to:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) broadcast 192.168.111.255
Перезапустить службу NTP:
sudo /etc/init.d/ntp restart
Теперь ваш NTP-сервер должен работать и позволить другим компьютерам синхронизироваться с вашими. Любой из вышеперечисленных тестов, например
ntpdate -u YourComputer
, должен работать нормально.
Об этом много ссылок, и мне кажется, что они усложняют процедуру. В моем случае у меня есть одна машина, которая действует как прокси-сервер и брандмауэр, а все мои другие подключаются к нему через Интернет. Я не хотел открывать порты на брандмауэре. Поэтому прокси-сервер должен быть сервером времени (ntp) , а другие машины ( клиенты ) получают время от него.
Вы должны установить ntp на всех машинах, и вы также должны установить ntpq для всех из них.
Сначала посмотрите, работает ли ntp. По умолчанию ntpd (демон ntp) будет запущен, как только он будет установлен, и по умолчанию будут работать. Однако ntp не работает мгновенно, поэтому подождите некоторое время. Затем команда:
ntpq -c lpeer
должна выдавать вам результат, который выглядит примерно так:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 170 1024 377 140.458 -0.655 3.234
*gatekeeper.tss. 204.123.2.72 2 u 608 1024 377 84.650 2.168 0.471
или:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+91.189.89.199 193.79.237.14 2 u 652 1024 377 140.151 -0.242 2.821
*66.7.96.1 204.123.2.72 2 u 64 1024 377 85.074 2.409 0.963
Если это так, вы подключены, и ваш сервер времени получает время. Если нет, используйте
ps -e | grep "ntp"
, чтобы убедиться, что ntp работает, и повторите попытку. Также попробуйте перезагрузить ntp:
sudo /etc/init.d/ntp restart
до установления соединения может потребоваться некоторое время (извините!). Демон не очень часто проверяет серверы. Столбец «когда» на вышеприведенном выводе показывает время в секундах с момента опроса сервера.
Теперь вам нужно, чтобы сервер времени отправил время другим вашим машинам.
Отредактируйте файл /etc/ntp.conf
на сервере. Вы должны добавить строку для своей сети. В моем случае у меня есть сеть 10.0.0.0. В файле ntp.conf я добавил строку:
broadcast 10.255.255.255
Вы должны добавить линию широковещания для каждого сегмента вашей сети. Если ваша сеть проста, как моя, одна строка, как указано выше, - это все, что вам нужно. Теперь перезапустите ntp, используя команду выше, и снова проверьте с помощью ntpq, и вы увидите:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 70 1024 377 140.151 -0.242 2.821
*gatekeeper.tss. 204.123.2.72 2 u 506 1024 377 84.650 2.168 0.241
10.255.255.255 .BCST. 16 u - 64 0 0.000 0.000 0.002
Voila, это трансляция.
Теперь вы должны сделать каждый клиентский компьютер получить время со своего сервера вещания. На каждом из них отредактируйте файл:
/etc/ntp.conf
, и вы увидите некоторые строки, указывающие серверы.
добавьте строку
server 10.10.10.1
или что угодно адрес вашего сервера. Затем перезапустите ntp на клиентской машине, используя указанную выше команду. Кроме того, вы можете получить идентификатор процесса и просто убить его и запустить его снова. Что бы это ни было.
Затем, после достаточного времени, проверьте с помощью ntpq:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.1 66.7.96.1 3 u 123 1024 377 0.430 1.022 1.831
, и вы увидите, что клиент использует сервер времени.
занимает некоторое время.
Принятый ответ (по состоянию на июль 2018 года) не работал для меня. Этот другой метод отлично работал на Ubuntu 16.04 LTS в июле 2018 года:
blockquote>Установите NTP, если он не установлен:
sudo apt-get update sudo apt-get install ntp
Измените файл конфигурации, чтобы позволить службе NTP получать запросы :
sudo nano /etc/ntp.conf --syntax=sh
Раскомментировать эту строку:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) # broadcast 192.168.111.255
to:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) broadcast 192.168.111.255
Перезапустить службу NTP:
sudo /etc/init.d/ntp restart
Теперь ваш NTP-сервер должен работать и позволить другим компьютерам синхронизироваться с вашими. Любой из вышеперечисленных тестов, например
ntpdate -u YourComputer
, должен работать нормально.
Об этом много ссылок, и мне кажется, что они усложняют процедуру. В моем случае у меня есть одна машина, которая действует как прокси-сервер и брандмауэр, а все мои другие подключаются к нему через Интернет. Я не хотел открывать порты на брандмауэре. Поэтому прокси-сервер должен быть сервером времени (ntp) , а другие машины ( клиенты ) получают время от него.
Вы должны установить ntp на всех машинах, и вы также должны установить ntpq для всех из них.
Сначала посмотрите, работает ли ntp. По умолчанию ntpd (демон ntp) будет запущен, как только он будет установлен, и по умолчанию будут работать. Однако ntp не работает мгновенно, поэтому подождите некоторое время. Затем команда:
ntpq -c lpeer
должна выдавать вам результат, который выглядит примерно так:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 170 1024 377 140.458 -0.655 3.234
*gatekeeper.tss. 204.123.2.72 2 u 608 1024 377 84.650 2.168 0.471
или:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+91.189.89.199 193.79.237.14 2 u 652 1024 377 140.151 -0.242 2.821
*66.7.96.1 204.123.2.72 2 u 64 1024 377 85.074 2.409 0.963
Если это так, вы подключены, и ваш сервер времени получает время. Если нет, используйте
ps -e | grep "ntp"
, чтобы убедиться, что ntp работает, и повторите попытку. Также попробуйте перезагрузить ntp:
sudo /etc/init.d/ntp restart
до установления соединения может потребоваться некоторое время (извините!). Демон не очень часто проверяет серверы. Столбец «когда» на вышеприведенном выводе показывает время в секундах с момента опроса сервера.
Теперь вам нужно, чтобы сервер времени отправил время другим вашим машинам.
Отредактируйте файл /etc/ntp.conf
на сервере. Вы должны добавить строку для своей сети. В моем случае у меня есть сеть 10.0.0.0. В файле ntp.conf я добавил строку:
broadcast 10.255.255.255
Вы должны добавить линию широковещания для каждого сегмента вашей сети. Если ваша сеть проста, как моя, одна строка, как указано выше, - это все, что вам нужно. Теперь перезапустите ntp, используя команду выше, и снова проверьте с помощью ntpq, и вы увидите:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 70 1024 377 140.151 -0.242 2.821
*gatekeeper.tss. 204.123.2.72 2 u 506 1024 377 84.650 2.168 0.241
10.255.255.255 .BCST. 16 u - 64 0 0.000 0.000 0.002
Voila, это трансляция.
Теперь вы должны сделать каждый клиентский компьютер получить время со своего сервера вещания. На каждом из них отредактируйте файл:
/etc/ntp.conf
, и вы увидите некоторые строки, указывающие серверы.
добавьте строку
server 10.10.10.1
или что угодно адрес вашего сервера. Затем перезапустите ntp на клиентской машине, используя указанную выше команду. Кроме того, вы можете получить идентификатор процесса и просто убить его и запустить его снова. Что бы это ни было.
Затем, после достаточного времени, проверьте с помощью ntpq:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.1 66.7.96.1 3 u 123 1024 377 0.430 1.022 1.831
, и вы увидите, что клиент использует сервер времени.
занимает некоторое время.
Принятый ответ (по состоянию на июль 2018 года) не работал для меня. Этот другой метод отлично работал на Ubuntu 16.04 LTS в июле 2018 года:
blockquote>Установить NTP, если он не установлен:
sudo apt-get update sudo apt-get install ntp
Изменить файл конфигурации, чтобы позволить службе NTP получать запросы :
sudo nano /etc/ntp.conf --syntax=sh
Раскомментировать эту строку:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) # broadcast 192.168.111.255
to:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) broadcast 192.168.111.255
Перезапустить службу NTP:
sudo /etc/init.d/ntp restart
Теперь ваш NTP-сервер должен работать и позволить другим компьютерам синхронизироваться с вашими. Любой из вышеперечисленных тестов, например
ntpdate -u YourComputer
, должен работать нормально.
Об этом много ссылок, и мне кажется, что они усложняют процедуру. В моем случае у меня есть одна машина, которая действует как прокси-сервер и брандмауэр, а все мои другие подключаются к нему через Интернет. Я не хотел открывать порты на брандмауэре. Поэтому прокси-сервер должен быть сервером времени (ntp) , а другие машины ( клиенты ) получают время от него.
Вы должны установить ntp на всех машинах, и вы также должны установить ntpq для всех из них.
Сначала посмотрите, работает ли ntp. По умолчанию ntpd (демон ntp) будет запущен, как только он будет установлен, и по умолчанию будут работать. Однако ntp не работает мгновенно, поэтому подождите некоторое время. Затем команда:
ntpq -c lpeer
должна выдавать вам результат, который выглядит примерно так:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 170 1024 377 140.458 -0.655 3.234
*gatekeeper.tss. 204.123.2.72 2 u 608 1024 377 84.650 2.168 0.471
или:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+91.189.89.199 193.79.237.14 2 u 652 1024 377 140.151 -0.242 2.821
*66.7.96.1 204.123.2.72 2 u 64 1024 377 85.074 2.409 0.963
Если это так, вы подключены, и ваш сервер времени получает время. Если нет, используйте
ps -e | grep "ntp"
, чтобы убедиться, что ntp работает, и повторите попытку. Также попробуйте перезагрузить ntp:
sudo /etc/init.d/ntp restart
до установления соединения может потребоваться некоторое время (извините!). Демон не очень часто проверяет серверы. Столбец «когда» на вышеприведенном выводе показывает время в секундах с момента опроса сервера.
Теперь вам нужно, чтобы сервер времени отправил время другим вашим машинам.
Отредактируйте файл /etc/ntp.conf
на сервере. Вы должны добавить строку для своей сети. В моем случае у меня есть сеть 10.0.0.0. В файле ntp.conf я добавил строку:
broadcast 10.255.255.255
Вы должны добавить линию широковещания для каждого сегмента вашей сети. Если ваша сеть проста, как моя, одна строка, как указано выше, - это все, что вам нужно. Теперь перезапустите ntp, используя команду выше, и снова проверьте с помощью ntpq, и вы увидите:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 70 1024 377 140.151 -0.242 2.821
*gatekeeper.tss. 204.123.2.72 2 u 506 1024 377 84.650 2.168 0.241
10.255.255.255 .BCST. 16 u - 64 0 0.000 0.000 0.002
Voila, это трансляция.
Теперь вы должны сделать каждый клиентский компьютер получить время со своего сервера вещания. На каждом из них отредактируйте файл:
/etc/ntp.conf
, и вы увидите некоторые строки, указывающие серверы.
добавить строку
server 10.10.10.1
или что угодно адрес вашего сервера. Затем перезапустите ntp на клиентской машине, используя указанную выше команду. Кроме того, вы можете получить идентификатор процесса и просто убить его и запустить его снова. Что бы это ни было.
Затем, после достаточного времени, проверьте с помощью ntpq:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.1 66.7.96.1 3 u 123 1024 377 0.430 1.022 1.831
, и вы увидите, что клиент использует сервер времени.
занимает некоторое время.
Принятый ответ (по состоянию на июль 2018 года) не работал для меня. Этот другой метод отлично работал на Ubuntu 16.04 LTS в июле 2018 года:
blockquote>Установите NTP, если он не установлен:
sudo apt-get update sudo apt-get install ntp
Измените файл конфигурации, чтобы позволить службе NTP получать запросы :
sudo nano /etc/ntp.conf --syntax=sh
Раскомментировать эту строку:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) # broadcast 192.168.111.255
to:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) broadcast 192.168.111.255
Перезапустить службу NTP:
sudo /etc/init.d/ntp restart
Теперь ваш NTP-сервер должен работать и позволить другим компьютерам синхронизироваться с вашими. Любой из вышеперечисленных тестов, например
ntpdate -u YourComputer
, должен работать нормально.
Об этом много ссылок, и мне кажется, что они усложняют процедуру. В моем случае у меня есть одна машина, которая действует как прокси-сервер и брандмауэр, а все мои другие подключаются к нему через Интернет. Я не хотел открывать порты на брандмауэре. Поэтому прокси-сервер должен быть сервером времени (ntp) , а другие машины ( клиенты ) получают время от него.
Вы должны установить ntp на всех машинах, и вы также должны установить ntpq для всех из них.
Сначала посмотрите, работает ли ntp. По умолчанию ntpd (демон ntp) будет запущен, как только он будет установлен, и по умолчанию будут работать. Однако ntp не работает мгновенно, поэтому подождите некоторое время. Затем команда:
ntpq -c lpeer
должна выдавать вам результат, который выглядит примерно так:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 170 1024 377 140.458 -0.655 3.234
*gatekeeper.tss. 204.123.2.72 2 u 608 1024 377 84.650 2.168 0.471
или:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+91.189.89.199 193.79.237.14 2 u 652 1024 377 140.151 -0.242 2.821
*66.7.96.1 204.123.2.72 2 u 64 1024 377 85.074 2.409 0.963
Если это так, вы подключены, и ваш сервер времени получает время. Если нет, используйте
ps -e | grep "ntp"
, чтобы убедиться, что ntp работает, и повторите попытку. Также попробуйте перезагрузить ntp:
sudo /etc/init.d/ntp restart
до установления соединения может потребоваться некоторое время (извините!). Демон не очень часто проверяет серверы. Столбец «когда» на вышеприведенном выводе показывает время в секундах с момента опроса сервера.
Теперь вам нужно, чтобы сервер времени отправил время другим вашим машинам.
Отредактируйте файл /etc/ntp.conf
на сервере. Вы должны добавить строку для своей сети. В моем случае у меня есть сеть 10.0.0.0. В файле ntp.conf я добавил строку:
broadcast 10.255.255.255
Вы должны добавить линию широковещания для каждого сегмента вашей сети. Если ваша сеть проста, как моя, одна строка, как указано выше, - это все, что вам нужно. Теперь перезапустите ntp, используя команду выше, и снова проверьте с помощью ntpq, и вы увидите:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 70 1024 377 140.151 -0.242 2.821
*gatekeeper.tss. 204.123.2.72 2 u 506 1024 377 84.650 2.168 0.241
10.255.255.255 .BCST. 16 u - 64 0 0.000 0.000 0.002
Voila, это трансляция.
Теперь вы должны сделать каждый клиентский компьютер получить время со своего сервера вещания. На каждом из них отредактируйте файл:
/etc/ntp.conf
, и вы увидите некоторые строки, указывающие серверы.
добавьте строку
server 10.10.10.1
или что угодно адрес вашего сервера. Затем перезапустите ntp на клиентской машине, используя указанную выше команду. Кроме того, вы можете получить идентификатор процесса и просто убить его и запустить его снова. Что бы это ни было.
Затем, после достаточного времени, проверьте с помощью ntpq:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.1 66.7.96.1 3 u 123 1024 377 0.430 1.022 1.831
, и вы увидите, что клиент использует сервер времени.
занимает некоторое время.
Принятый ответ (по состоянию на июль 2018 года) не работал для меня. Этот другой метод отлично работал на Ubuntu 16.04 LTS в июле 2018 года:
blockquote>Установите NTP, если он не установлен:
sudo apt-get update sudo apt-get install ntp
Измените файл конфигурации, чтобы позволить службе NTP получать запросы :
sudo nano /etc/ntp.conf --syntax=sh
Раскомментировать эту строку:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) # broadcast 192.168.111.255
to:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) broadcast 192.168.111.255
Перезапустить службу NTP:
sudo /etc/init.d/ntp restart
Теперь ваш NTP-сервер должен работать и позволить другим компьютерам синхронизироваться с вашими. Любой из вышеперечисленных тестов, например
ntpdate -u YourComputer
, должен работать нормально.
Об этом много ссылок, и мне кажется, что они усложняют процедуру. В моем случае у меня есть одна машина, которая действует как прокси-сервер и брандмауэр, а все мои другие подключаются к нему через Интернет. Я не хотел открывать порты на брандмауэре. Поэтому прокси-сервер должен быть сервером времени (ntp) , а другие машины ( клиенты ) получают время от него.
Вы должны установить ntp на всех машинах, и вы также должны установить ntpq для всех из них.
Сначала посмотрите, работает ли ntp. По умолчанию ntpd (демон ntp) будет запущен, как только он будет установлен, и по умолчанию будут работать. Однако ntp не работает мгновенно, поэтому подождите некоторое время. Затем команда:
ntpq -c lpeer
должна выдавать вам результат, который выглядит примерно так:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 170 1024 377 140.458 -0.655 3.234
*gatekeeper.tss. 204.123.2.72 2 u 608 1024 377 84.650 2.168 0.471
или:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+91.189.89.199 193.79.237.14 2 u 652 1024 377 140.151 -0.242 2.821
*66.7.96.1 204.123.2.72 2 u 64 1024 377 85.074 2.409 0.963
Если это так, вы подключены, и ваш сервер времени получает время. Если нет, используйте
ps -e | grep "ntp"
, чтобы убедиться, что ntp работает, и повторите попытку. Также попробуйте перезагрузить ntp:
sudo /etc/init.d/ntp restart
до установления соединения может потребоваться некоторое время (извините!). Демон не очень часто проверяет серверы. Столбец «когда» на вышеприведенном выводе показывает время в секундах с момента опроса сервера.
Теперь вам нужно, чтобы сервер времени отправил время другим вашим машинам.
Отредактируйте файл /etc/ntp.conf
на сервере. Вы должны добавить строку для своей сети. В моем случае у меня есть сеть 10.0.0.0. В файле ntp.conf я добавил строку:
broadcast 10.255.255.255
Вы должны добавить линию широковещания для каждого сегмента вашей сети. Если ваша сеть проста, как моя, одна строка, как указано выше, - это все, что вам нужно. Теперь перезапустите ntp, используя команду выше, и снова проверьте с помощью ntpq, и вы увидите:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 70 1024 377 140.151 -0.242 2.821
*gatekeeper.tss. 204.123.2.72 2 u 506 1024 377 84.650 2.168 0.241
10.255.255.255 .BCST. 16 u - 64 0 0.000 0.000 0.002
Voila, это трансляция.
Теперь вы должны сделать каждый клиентский компьютер получить время со своего сервера вещания. На каждом из них отредактируйте файл:
/etc/ntp.conf
, и вы увидите некоторые строки, указывающие серверы.
добавьте строку
server 10.10.10.1
или что угодно адрес вашего сервера. Затем перезапустите ntp на клиентской машине, используя указанную выше команду. Кроме того, вы можете получить идентификатор процесса и просто убить его и запустить его снова. Что бы это ни было.
Затем, после достаточного времени, проверьте с помощью ntpq:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.1 66.7.96.1 3 u 123 1024 377 0.430 1.022 1.831
, и вы увидите, что клиент использует сервер времени.
занимает некоторое время.
Принятый ответ (по состоянию на июль 2018 года) не работал для меня. Этот другой метод отлично работал на Ubuntu 16.04 LTS в июле 2018 года:
blockquote>Установите NTP, если он не установлен:
sudo apt-get update sudo apt-get install ntp
Измените файл конфигурации, чтобы позволить службе NTP получать запросы :
sudo nano /etc/ntp.conf --syntax=sh
Раскомментировать эту строку:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) # broadcast 192.168.111.255
to:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) broadcast 192.168.111.255
Перезапустить службу NTP:
sudo /etc/init.d/ntp restart
Теперь ваш NTP-сервер должен работать и позволить другим компьютерам синхронизироваться с вашими. Любой из вышеперечисленных тестов, например
ntpdate -u YourComputer
, должен работать нормально.
Об этом много ссылок, и мне кажется, что они усложняют процедуру. В моем случае у меня есть одна машина, которая действует как прокси-сервер и брандмауэр, а все мои другие подключаются к нему через Интернет. Я не хотел открывать порты на брандмауэре. Поэтому прокси-сервер должен быть сервером времени (ntp) , а другие машины ( клиенты ) получают время от него.
Вы должны установить ntp на всех машинах, и вы также должны установить ntpq для всех из них.
Сначала посмотрите, работает ли ntp. По умолчанию ntpd (демон ntp) будет запущен, как только он будет установлен, и по умолчанию будут работать. Однако ntp не работает мгновенно, поэтому подождите некоторое время. Затем команда:
ntpq -c lpeer
должна выдавать вам результат, который выглядит примерно так:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 170 1024 377 140.458 -0.655 3.234
*gatekeeper.tss. 204.123.2.72 2 u 608 1024 377 84.650 2.168 0.471
или:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
+91.189.89.199 193.79.237.14 2 u 652 1024 377 140.151 -0.242 2.821
*66.7.96.1 204.123.2.72 2 u 64 1024 377 85.074 2.409 0.963
Если это так, вы подключены, и ваш сервер времени получает время. Если нет, используйте
ps -e | grep "ntp"
, чтобы убедиться, что ntp работает, и повторите попытку. Также попробуйте перезагрузить ntp:
sudo /etc/init.d/ntp restart
до установления соединения может потребоваться некоторое время (извините!). Демон не очень часто проверяет серверы. Столбец «когда» на вышеприведенном выводе показывает время в секундах с момента опроса сервера.
Теперь вам нужно, чтобы сервер времени отправил время другим вашим машинам.
Отредактируйте файл /etc/ntp.conf
на сервере. Вы должны добавить строку для своей сети. В моем случае у меня есть сеть 10.0.0.0. В файле ntp.conf я добавил строку:
broadcast 10.255.255.255
Вы должны добавить линию широковещания для каждого сегмента вашей сети. Если ваша сеть проста, как моя, одна строка, как указано выше, - это все, что вам нужно. Теперь перезапустите ntp, используя команду выше, и снова проверьте с помощью ntpq, и вы увидите:
remote refid st t when poll reach delay offset jitter
==============================================================================
+golem.canonical 193.79.237.14 2 u 70 1024 377 140.151 -0.242 2.821
*gatekeeper.tss. 204.123.2.72 2 u 506 1024 377 84.650 2.168 0.241
10.255.255.255 .BCST. 16 u - 64 0 0.000 0.000 0.002
Voila, это трансляция.
Теперь вы должны сделать каждый клиентский компьютер получить время со своего сервера вещания. На каждом из них отредактируйте файл:
/etc/ntp.conf
, и вы увидите некоторые строки, указывающие серверы.
добавьте строку
server 10.10.10.1
или что угодно адрес вашего сервера. Затем перезапустите ntp на клиентской машине, используя указанную выше команду. Кроме того, вы можете получить идентификатор процесса и просто убить его и запустить его снова. Что бы это ни было.
Затем, после достаточного времени, проверьте с помощью ntpq:
ntpq --numeric --peers
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.10.1 66.7.96.1 3 u 123 1024 377 0.430 1.022 1.831
, и вы увидите, что клиент использует сервер времени.
занимает некоторое время.
ntpdate -s a_stratum_1_server_address
на своем сервере ntp, чтобы заставить его немедленно опросить и синхронизировать.
– Keith Reynolds
7 August 2015 в 20:39
Принятый ответ (по состоянию на июль 2018 года) не работал для меня. Этот другой метод отлично работал на Ubuntu 16.04 LTS в июле 2018 года:
blockquote>Установите NTP, если он не установлен:
sudo apt-get update sudo apt-get install ntp
Измените файл конфигурации, чтобы позволить службе NTP получать запросы :
sudo nano /etc/ntp.conf --syntax=sh
Раскомментировать эту строку:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) # broadcast 192.168.111.255
to:
# If you want to provide time to your local subnet, change the next line. # (Again, the address is an example only.) broadcast 192.168.111.255
Перезапустить службу NTP:
sudo /etc/init.d/ntp restart
Теперь ваш NTP-сервер должен работать и позволить другим компьютерам синхронизироваться с вашими. Любой из вышеперечисленных тестов, например
ntpdate -u YourComputer
, должен работать нормально.