Синхронизиране на времето през интернет в Ubuntu

Всичко в нашия свят е относително. И времето не прави изключение. Ако точното време на часовника зависи от неговата цена и производител, тогава времето на компютъра зависи преди всичко от честотата на синхронизиране със сървърите за точно време.

Автоматичното синхронизиране на точното време със сървър, намиращ се в Интернет, е добър начин електронният часовник на ОС винаги да е „провален“. Благодарение на това вашият часовник винаги ще показва текущото време на вашия компютър.

Как работи интернет синхронизирането на времето?

Синхронизирането на времето се извършва чрез специален протокол за пренос на данни -NTP (Network Time Protocol). Този протокол включва набор от сложни алгоритми, които ви позволяват да синхронизирате времето с голяма точност (до хилядни от милисекунди несъответствие).

Има по-опростена версия на този протокол -SNTP (Simple Network Time Protocol), който се използва в мрежи, където не се изисква висока точност на синхронизация (до 1 секунда несъответствие).

Целият NTP модел за синхронизация на времето изглежда като дърво. В "короната" на това дърво са "основните сървъри". Има няколко такива сървъра по света. Най-често са оборудвани с атомни часовници и други скъпи хронометри. Няма да можете да синхронизирате времето с "основните" сървъри, било поради голямото им натоварване, било поради ограничението на самите сървъри.

синхронизиране

"Вторичните" сървъри се синхронизират със сървърите от първо ниво с помощта на NTP протокола. Разликата във времето между тях достига около 20 милисекунди. Има много повече такива сървъри и затова е по-целесъобразно да настроите синхронизация с тях.

След това могат да отидат сървъри от трето, четвърто ниво и т.н., към които най-честовключват сървъри за синхронизиране на времето от различни доставчици и други ИТ компании.

Настройка на синхронизация на времето в Linux Ubuntu

По подразбиране в операционната система Ubuntu, започвайки от версия 9.10, времето се синхронизира автоматично при всяко стартиране на операционната система. Но няма да е излишно да проверите това и да се уверите, че синхронизацията работи правилно.

За да синхронизираме времето в Ubuntu, имаме нужда от:

  1. Инсталирайте пакета за синхронизиране на времетоntp :

Обърнете внимание на кавичките. Този правопис е правилен.

Всеки път, когато включите компютъра си, времето ви ще бъде синхронизирано през интернет и винаги ще бъде актуално. Ако има нужда от ръчно синхронизиране на времето, това става с командата:

Можете да посочите всеки друг NTP сървър като сървър или да посочите няколко сървъра, разделени с интервал.

Повечето продавачи и търговски компании, които продават терминали за събиране на данни Casio, хвалейки остарели модели, задължително отбелязват наличието на Bluetooth интерфейс. В същото време те мълчат за факта, че този терминал за събиране на данни няма Wi-Fi модул, който е по-търсен в работата. Bluetooth е по-подходящ за комуникация с мобилен принтер за бързо отпечатване на ценови етикети, отколкото за предаване на данни към сървър, което е необходимо по-често.

Когато купувате терминал, трябва да обърнете внимание на това.

  1. Александър # 3 септември, 18:07

Благодаря ти. Добавен към моя списък с инструкции

Добър ден!

Доколкото си спомням темата, параметърът ntpd_enable=”YES” не отговаря за „Настройване на автоматична синхронизация при всяко зареждане на ОС”, по-точно той отговаря за стартирането на демона ntpd, който е достатъчно умен за себе си и решава кога да синхронизира ...

синхронизиране на ubuntuвремето е точно това, което се случва, когато мрежовият интерфейс се повдигне (вижте файла /etc/network/if-up.d/ntpdate)… това, за което момчетата от „debian“ са умни, стартирането на „ntpdate“ е конфигурирано по такъв начин, че ако пълният пакет „ntp“ е инсталиран в системата, „ntpdate“ няма да пречи на работата на „ntp“, освен това той („ntpdate“) ще използва „ntp ” настройки в работата си...

Настроих сървър за време в моя „локален“ с помощта на „npt“… той разпределя точното време на домейн контролери (на „offtopic“)… моето IMHO – такъв сървър е необходим в локалния, „ntpdata“ е достатъчен у дома…

Имам Mint 9, в него няма файл /etc/rc.conf, какво трябва да направя, за да синхронизирам автоматично всяко зареждане на ОС?

Няма параметър "ntpd_enable" в rc.conf за РЕДАКТИРАНЕ =) Но има параметър "изход" с параметър "0". Прочетох коментираната придружаваща бележка във файла - всъщност нищо не разбрах) Доколкото разбирам, би било логично да добавите ntpd_enable="YES" ПРЕДИ "exit 0". Но фразата >> … По подразбиране този скрипт не прави нищо. Необходимо ли е „изход 1“? ОС - Ubuntu 10.04 с най-новите актуализации

x0r: Доколкото си спомням темата, параметърът ntpd_enable="YES" не отговаря за "Настройване на автоматична синхронизация при всяко зареждане на ОС", по-точно той отговаря за стартирането на демона ntpd, който е достатъчно умен за себе си и решава кога да синхронизира ...

PS: секцията със статии на вашия сайт ще се актуализира по-често;)

Благодаря ви за такава изчерпателна статия. Много полезна функция. Жалко е, че не е вграден в самата помощна програма за настройка на времето, както в Windows ...

root@desktop:/home/pupkin# crontab -l # m h dom mon dow команда * */8 * * * ntpdate ru.pool.ntp.org ntpdate е извън кутията.

Много тъп въпрос. Времето не се ли синхронизира от само себе си?

Бележки относно отказите от отговорност в статията: 1) Една хилядна от милисекундата се нарича микросекунда 2) Първичните сървъри не са в CROWN, а в ROOT на сървърното дърво.