Online video hd

Смотреть вк видео

Официальный сайт jhealth 24/7/365

Смотреть видео бесплатно

digiwhite 20.11.2010 00:26

ПереводыУправление временем в Linux

Оригинал
Протокол NTP (Network Time Protocol - протокол сетевой передачи времени) предназначен для синхронизации часов компьютера через сети данных с коммутацией пакетов и переменной задержкой.

NTP передает время в UTC (Coordinated Universal Time - универсальное координированное время). Никакой информации о часовом поясе или типе времени (летнее, зимнее) не передается; эта информация находится вне компетенции протокола NTP и получается отдельно. В принципе, в изолированных локальных сетях NTP может быть использован для распространения информации отличной от UTC (т.е. для распространения времени с использованием локального часового пояса, в котором находится локальная сеть), но это не обязательно.


NTPDATE
ntpdate — это программа, используемая для установки и синхронизации даты и времени, путем опроса серверов точного времени (NTP). Точность и надежность ntpdate зависит от количества серверов, опросов при каждом запуске и интервала между ними.

Задача №1. Обновить системное время.

ntpdate ntp.ubuntu.com pool.ntp.org

Эта команда обновит ваше системное время (требуются права суперпользователя).

Вывод:

laptop:~# ntpdate ntp.ubuntu.com pool.ntp.org

11 Oct 22:59:09 ntpdate<12628>: adjust time server 91.189.94.4 offset 0.023347 sec


Задача №2. Проверить ntpd-сервер.
ntpdate -d ntp1.inrim.it
Параметр -d (debug) позволяет проверить доступность ntpd-сервера и протестировать синхронизацию.

Вывод:

laptop:~# ntpdate -d ntp1.inrim.it

11 Oct 23:52:07 ntpdate<15798>: ntpdate [email protected] Fri Aug 6 22:49:55 UTC 2010 (1)

Looking for host ntp1.inrim.it and service ntp

host found : ntp1.inrim.it

transmit(193.204.114.232)

receive(193.204.114.232)

transmit(193.204.114.232)

transmit(193.204.114.232)

receive(193.204.114.232)

transmit(193.204.114.232)

transmit(193.204.114.232)

server 193.204.114.232, port 123

stratum 1, precision -18, leap 00, trust 000

refid , delay 0.06894, dispersion 24.00008

transmitted 4, in filter 4

reference time: d05e057c.f022abbe Mon, Oct 11 2010 23:51:56.938

originate timestamp: d05e0588.eb4fd0e9 Mon, Oct 11 2010 23:52:08.919

transmit timestamp: d05e0588.e929dc72 Mon, Oct 11 2010 23:52:08.910

filter delay: 0.06953 0.00000 0.06894 0.00000

0.00000 0.00000 0.00000 0.00000

filter offset: 0.029989 0.000000 0.030154 0.000000

0.000000 0.000000 0.000000 0.000000

delay 0.06894, dispersion 24.00008

offset 0.030154

11 Oct 23:52:09 ntpdate<15798>: adjust time server 193.204.114.232 offset 0.030154 sec



NTPD
ntpd — это системный демон, который устанавливает и поддерживает системное время, синхронизируя его с серверами точного времени в интернете. Программа ntpd работает постоянно, поддерживая системное время и частоту.

Настройка
Демон ntpd обычно использует конфигурационный файл /etc/ntp.conf.

Установив его(ntpd) в Ubuntu командой `aptitude install ntp`, вы получите рабочий конфигурационный файл и запущенный демон после установки. Некоторые параметры конфигурации:

# Вам необходимо проверять один или два (или три?) NTP-сервера.

server ntp.ubuntu.com

Директива "server" указывает с каких серверов будет выполнятся обновление времени, адреса которых можно узнать у людей, отвечающих за обслуживание корпоративной сети в вашей компании. Обычно в качестве ntp-серверов используются маршрутизаторы или другие сетевые устройства.

driftfile /var/lib/ntp/ntp.drift

С помощью директивы "driftfile" вы можете задать файл, в котором будет сохранятся частотная коррекция, принятая для синхронизации системных часов с UTC. Это ускорит процесс синхронизации после перезапуска демона ntpd. Если этот файл задан, то демон ntpd использует в качестве начальной частоты коррекции значение из файла, иначе используется 0. Далее несколько полезных команд.

Задача №3. Проверить запущен ли ntpd.

ntpq -p

Проверяет правильно ли работает демон ntpd.
Вывод:

aptop:~# ntpq -p

remote refid st t when poll reach delay offset jitter

===================================

*europium.canoni 193.79.237.14 2 u 50 64 377 71.416 28.190 22.704

Если слева от адреса есть символ '*' — это значит, что время взято с соответствующего сервера, если же символа '*' нет, то мы не синхронизированы ни с одним из серверов.


NTPDATE или NTP?
ntpdate может быть запущен вручную, когда необходимо синхронизировать время системы, или можно запускать его в загрузочных скриптах при старте системы. Иногда полезно таким способом установить время прямо перед запуском демона ntpd.
Можно запускать ntpdate из планировщика. Однако, следует помнить, что запуск ntpdate из cron не является заменой демону ntpd, который использует сложные алгоритмы для максимальной точности и надежности при минимальном использовании ресурсов.
Наконец, так как ntpdate не изменяет частоту часов системы как ntpd — точность при использовании ntpdate ограничена.


HWCLOCK
hwclock - это программа, запускаемая под Linux и позволяющая выполнять установку и опрос часов BIOS, часто называемых Real Time Clock (часы реального времени - прим. пер.), RTC, или CMOS clock. Большинство Linux - систем используют эту программу для получения времени от аппаратных часов и дальнейшей установки системного времени при загрузке.

Задача №4. Опросить часы BIOS

hwclock -r

Эта команда показывает время на часах BIOS вашего компьютера.
Вывод:

laptop:~# hwclock -r

Tue 12 Oct 2010 12:19:18 AM CEST -0.348773 seconds


Задача №5. Изменить время системных часов и часов в BIOS.

ntpdate pool.ntp.org && hwclock --systohc && hwclock --adjust

Эта команда сначала синхронизирует с ntpdate системные часы, а затем с помощью команды hwclock --systohc синхронизируются часы BIOS.
Вывод:

laptop:~# ntpdate pool.ntp.org && hwclock --systohc && hwclock --

adjust

12 Oct 00:25:23 ntpdate<17183>: adjust time server 70.86.250.6

offset 0.068321 sec


Дополнительная информация доступна здесь: http://ntp.org


Оригинал (английский)
Переведено при помощи сервиса translated.byинициативной группой переводчиков welinux при участии пользователей settler, digiwhite, blackraven и Zereal.

http://translated.by


Тэги: hwclock ntp ntpd ntpdate ntpq переводы
+ 13 -
Похожие Поделиться

Scrill 20.11.2010 01:13 #
+ 1 -
Есть ещё clockspeed:
Description: A simple Network Time Protocol (NTP) client
digiwhite 20.11.2010 01:22 #
+ 0 -
Да, есть. Вот нашел чуть-чуть тут.
extra 20.11.2010 01:13 #
+ 1 -
Обажаю ваши переводы! Только сегодня гуглил эту тему с утра,а к вечеру уже отличная статья!Blessed!
digiwhite 20.11.2010 01:22 #
+ 0 -
Спасибо :).
NutipA 20.11.2010 07:00 #
+ 0 -
присоединяюсь, отличная статья!
m0nhawk 20.11.2010 11:46 #
+ 1 -
Хм... У вас есть телепат (или работник в Гугле, впрочем это почти одно и тоже)?
digiwhite 22.11.2010 13:43 #
+ 0 -
Предполагаю, что все же нету :)К сожалению конечно.
Kuresu 20.11.2010 12:54 #
+ 2 -
Название статьи шикарно. Я аж вздрогнул :)
blackraven 23.11.2010 12:28 #
+ 1 -
night-in-light

blackraven я, блин! :) night-in-light это openid - лень было регистрироваться на translated.by
digiwhite 23.11.2010 16:44 #
+ 1 -
Я знал, что ты когда-нибудь объявишься. :)
blackraven 23.11.2010 16:48 #
+ 0 -
Специально писал неправильного юзера, чтобы я нашелся? :))
digiwhite 23.11.2010 17:21 #
+ 0 -
Нет. У меня нету контактов как таковых. Устраивать "расследование" не было времени и в то же время было немножко лениво :). Так что, каюсь, спровоцировал :)) Но помыслы мои чисты - без обид :).
blackraven 23.11.2010 18:16 #
+ 0 -
Да без проблем :)
Это все дурацкий ЖЖ - не дал мне ник нормальный зарегать :(

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн