Перейти к содержанию

Настройка даты и времени. Команды управления#

Команды управления#

Команда Описание
system time-zone <временная зона> Установка часового пояса как региона/местоположения
system ntp server <сервер ntp> Установка автоматической синхронизации с NTP сервером при работе в режиме клиента
system ntp step-at-start <состояние> Скачковая синхронизация времени при работе режиме в клиента
service ntp active <состояние> Возможность отключения сервиса NTP с сохранением настройки
service ntp listen-on <адрес> Указание IP-адреса сетевого интерфейса, на котором будут прослушиваться заяпросы NTP при работе в режиме сервера
service ntp stratum <уровень> Указание страты при работе в режиме сервера

Эксплуатационные команды#

Команда Описание
system date show Установка даты и времени системы непосредственно или указание сервера NTP, с которого их следует принять.
system date set Отображение даты и времени системы.
show ntp Отображение состояния настроенных серверов NTP.

system time-zone <временная зона>#

Установка часового пояса как региона/местоположения.

Синтаксис#
1
2
3
set system time-zone <временная_зона>
delete system time-zone
show system time-zone
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
system {
   time-zone временная_зона
}
Параметры#

временная_зона

Строка, обозначающая временную зону. Ее формат регион/местоположение.

Значение по умолчанию#

Значение по умолчанию Europe/Moscow.

Указания по использованию#

Эта команда используется для установки часового пояса для локальных часов системы. Для этого следует указать регион и местоположение в формате регион/местоположение. Следует заметить, что регион и местоположение зависят от регистра символов. Для отображения различных вариантов следует использовать автозавершение команд (т.е. клавишу <Tab>).

В дополнение к широкому кругу доступных пар регион/местоположение, поддерживается обратная совместимость при помощи формата Etc/<сдвиг> вместо регион/местоположение. Обратите внимание, что в записи Etc/<сдвиг> используется сдвиг в формате Posix. Это значит, что положительный сдвиг используется для указания региона к западу от Гринвича, а не к востоку от Гринвича, как во многих системах. Например, Etc/GMT+8 соответствует 8 часам позади UTC (то есть к западу от Гринвича).

Форма set этой команды используется для установки временной зоны системы.

Форма delete этой команды используется для восстановления значения по умолчанию.

Форма show этой команды может использоваться для просмотра установленного часового пояса.

system ntp server <сервер ntp>#

Установка автоматической синхронизации с NTP серверами при работе в режиме клиента.

Синтаксис#
1
2
3
set system ntp server <сервер_ntp>
delete system ntp server <сервер_ntp>
show system ntp server
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
system {
   ntp {
      server сервер_ntp
   }
}
Параметры#

сервер_ntp

Множественный узел. IPv4-адрес или имя узла сервера NTP. Система автоматически получит дату и время системы с указанного сервера.

Можно указать несколько серверов NTP, создав несколько экземпляров узла конфигурации server.

Значение по умолчанию#

Отсутствует.

Примечание

Если в качестве имени сервера указывается имя пула, разрешающееся в несколько адресов, то синхронизация будет проводиться по всем доступным адресам.

Указания по использованию#

Эта команда используется для указания серверов NTP для данной системы.

Форма set этой команды используется для указания сервера NTP для синхронизации времени.

Форма delete этой команды используется для отмены автоматической синхронизации с указанным сервером NTP.

Форма show этой команды может использоваться для просмотра списка определенных серверов NTP.

system ntp step-at-start <состояние>#

Разрешение скачковой синхронизация времени при работе режиме в клиента.

Синтаксис#
1
2
3
set system ntp step-at-start <состояние>
delete system ntp step-at-start
show system ntp step-at-start
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
system {
   ntp {
      step-at-start состояние
   }
}
Параметры#

состояние

Допустимые значения:

  • true: скачковая синхронизация времени разрешена.
  • false: скачковая синхронизация времени запрещена.
Значение по умолчанию#

По умолчанию, используется значение false.

Указания по использованию#

Эта команда используется для разрешения скачковой синхронизации времени. По умолчанию, в случае если разница во времени с сервером NTP, с которым производится синхронизация, превышает 1000s, синхронизация времени завершается сообщением об ошибке. Установка параметра step-at-start в значение true позволяет проводить синхронизацию с сервером NTP независимо от разницы во времени.

Форма set этой команды устанавливает режим работы скачковой синхронизации времени.

Форма delete этой команды устанавливает режим скачковой синхронизации по умолчанию.

Форма show этой команды может использоваться для просмотра текущей настройки режима скачковой синхронизации времени.

service ntp active <состояние>#

Возможность отключения сервиса NTP с сохранением настройки.

Синтаксис#
1
2
3
set service ntp active <состояние>
delete service ntp active
show service ntp active
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
service {
   ntp {
     active <состояние>
   }
}
Параметры#

состояние

Административное состояние сервиса NTP. Поддерживаются следующие значения:

  • on: включение сервиса NTP.
  • off: отключение сервиса NTP без отбрасывания настройки.
Значение по умолчанию#

Сервис NTP включен.

Указания по использованию#

Эта команда используется для отключения сервиса NTP с сохранением настройки.

Форма set данной команды используется для указания состояния сервиса NTP.

Форма delete этой команды используется для восстановления состояния по умолчанию.

Форма show этой команды может использоваться для просмотра состояния сервиса NTP.

service ntp listen-on <адрес>#

Указание IP-адреса сетевого интерфейса, на котором будут прослушиваться запросы NTP при работе в режиме сервера.

Синтаксис#
1
2
3
set service ntp listen-on <адрес>
delete service ntp listen-on <адрес>
show service ntp listen-on
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
service {
   ntp {
     listen-on <адрес>
   }
}
Параметры#

адрес

Обязательный параметр. Множественный узел. Адрес сетевого интерфейса, на котором следует прослушивать запросы NTP. Поддерживаются как адреса IPv4, так и IPv6.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указания IP-адреса сетевого интерфейса, на которых следует прослушивать запросы NTP.

Форма set данной команды устанавливает адрес интерфейса для прослушивания запросов NTP.

Форма delete этой команды удаляет указанную настройку.

Форма show этой команды может использоваться для просмотра настройки прослушивания NTP-запросов.

service ntp stratum <уровень>#

Указание страты при работе в режиме сервера.

Синтаксис#
1
2
3
set service ntp stratum <уровень>
delete service ntp stratum
show service ntp stratum
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
system {
   ntp {
      stratum уровень
   }
}
Параметры#

уровень

Числовой идентификатор. Значение в диапазоне от 1 до 16. При указании уровня равным 16, клиенты будут рассматривать локальный сервер как некорректный.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для указания страты сервера NTP.

Форма set этой команды используется для указания страты сервера NTP.

Форма delete этой команды используется для удаления параметра.

Форма show этой команды может использоваться для просмотра текущего значения страты сервера NTP.

system date set#

Установка даты и времени системы непосредственно или указание сервера NTP, с которого их следует принять.

Синтаксис#
system date set [<utc> <дата_и_время> | <дата_и_время> | ntp <сервер_ntp>]
Режим интерфейса#

Эксплуатационный режим.

Параметры#

дата_и_время

Установка даты и времени непосредственно в одном из следующих форматов:

  • ГГГГ.ММ.ДД-чч:мм:сс
  • ГГГГ.ММ.ДД-чч:мм
  • ММ.ДД-чч:мм:сс
  • ММ.ДД-чч:мм

Обратите внимание, что в поле часов (чч) используется 24-часовая запись (например, 3:00 пополудни будет представлено числом 15 в поле часов). При использовании параметра utc время задается в UTC.

сервер_ntp

Указание сервера протокола NTP, с которого следует принять время. Для определения сервера NTP можно указать либо IPv4-адрес, либо имя узла.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для установки даты и времени системы либо непосредственно, либо путем указания сервера NTP, с которого следует принять дату и время. Если часовой пояс не настроен, предполагается всемирное координированное время. Часовой пояс устанавливается с помощью команды system time-zone <временная_зона>.

При синхронизации времени с сервером NTP может потребоваться предварительно включить режим скачковой синхронизации командой system ntp step-at-start <состояние>.

Примеры#

В примере выполняется установка даты и времени системы на 15:55 25 мая 2018г.

admin@edge:~$ system date set utc 2018.05.25-15:55
admin@edge:~$

В примере выполняется установка даты и времени системы с использованием сервера NTP.

1
2
3
4
admin@edge:~$ system date set ntp 0.pool.ntp.org
Синхронизация с NTP сервером ... завершена
set local clock to Tue Oct 30 19:51:21 MSK 2018 (offset 14493292.537571s) 
admin@edge:~$

system date show#

Отображение даты и времени системы.

Синтаксис#
system date show [utc]
Режим интерфейса#

Эксплуатационный режим.

Параметры#

utc

Отображение даты и времени в координированном всемирном времени.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Эта команда используется для отображения даты и времени системы либо в локальном времени, либо в UTC.

Примеры#

В примере показаны дата и время системы edge.

1
2
3
admin@edge:~$ system date show
Tue Oct 30 16:55:07 MSK 2018
admin@edge:~$

show ntp#

Отображение состояния настроенных серверов NTP.

Синтаксис#
show ntp [<имя> | <ipv4-адрес> | 0.ru.pool.ntp.org]
Режим интерфейса#

Эксплуатационный режим.

Параметры#

имя

Вывод состояния подключения к серверу NTP с указанным именем узла.

ipv4-адрес

Вывод состояния подключения к серверу NTP с указанным IPv4-адресом.

0.ru.pool.ntp.org

Вывод состояния подключения к серверу NTP по умолчанию.

Значение по умолчанию#

При выполнении команды без параметров выводятся сведения обо всех серверах NTP, указанных в узле system ntp server конфигурационного режима.

Указания по использованию#

Эта команда используется для просмотра состояния подключений к настроенным серверам NTP.

Для каждого настроенного сервера NTP выдается строчка, в которой выводятся IP-адрес сервера и его параметры.

Подключения к серверам NTP настраиваются при помощи команды system ntp server <сервер_ntp>.

Примеры#

В примере выводится команда show ntp.

admin@edge:~$ show ntp
4/4 peers valid, clock unsynced, clock offset is 574.058ms

peer
   wt tl st  next  poll          offset       delay      jitter
188.93.104.2 from pool 0.ru.pool.ntp.org
    1 10  2   21s   33s         0.866ms    13.111ms     1.806ms
88.212.196.95 from pool 0.ru.pool.ntp.org
    1 10  3   18s   32s        -1.262ms    11.466ms     0.647ms
46.17.104.93 from pool 0.ru.pool.ntp.org
    1 10  2   24s   34s        -0.385ms    13.726ms     2.984ms
85.21.78.23 from pool 0.ru.pool.ntp.org
    1 10  2   26s   33s        -0.086ms    10.971ms     0.357ms
admin@edge:~$