2.9. Команды времени и часового пояса

2.9.1. clock set datetime

Назначение

Команда clock set datetime используется для установки текущей системной даты и времени на коммутаторе.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

clock set datetime HH:MM:SS MONTH DAY YEAR

Параметр

Описание параметра

Значение параметра

HH:MM:SS

Укажите время в часах (в 24-часовом формате), минутах и секундах. Указанное время относится к настроенному часовому поясу

HH:MM:SS в формате 24 часа

MONTH

Укажите месяц по имени

Должен быть в диапазоне от 1 до 12

DAY

Укажите день по дате в месяце

Должен быть в диапазоне от 1 до 31

YEAR

Укажите год

Должен быть в диапазоне от 1993 до 2035

Режим ввода

Global config

Состояние по умолчанию

Время по умолчанию основано на UTC.

Применение

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

Примеры

Ручная установка времени системных часов на 18 часов 43 минуты 00 секунд 23 октября 2024 года:

Switch# configure terminal
Switch(config)# clock set datetime 18:43:00 10 23 2024

Связанные команды

show clock

2.9.2. clock set timezone

Назначение

Команда clock set timezone используется для установки часового пояса на коммутаторе. Для сброса времени к значению UTC по умолчанию используйте команду no clock set timezone.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

clock set timezone ZONE ( add | minus ) hours-offset [ minutes-offset ] [ seconds-offset ]

no clock set timezone

Параметр

Описание параметра

Значение параметра

ZONE

Укажите название пояса

Длина должна быть от 3 до 32 символов, и поддерживаются только символы [a-zA-Z], первый и последний символы должны быть буквами

add

Укажите, что временное смещение положительно относительно UTC

-

minus

Укажите, что временное смещение отрицательно относительно UTC

-

HOUR_OFFSET

Укажите временное смещение в часах

0-18

MINUTES_OFFSET

[необязательно] Укажите временное смещение в минутах, должно быть в диапазоне от 0 до 59

0-59

SECONDS_OFFSET

[необязательно] Укажите временное смещение в секундах

0-59

Режим ввода

Global Config

Состояние по умолчанию

Часовой пояс по умолчанию должен быть UTC.

Применение

Нет

Примеры

Установка часового пояса Атлантической Канады на 3,5 часа раньше UTC:

Switch# configure terminal
Switch(config)# clock set timezone Canada minus 3 30

Установка часового пояса с именем “ZZZ” на 5 часов позже UTC:

Switch# configure terminal
Switch(config)# clock set timezone ZZZ add 5

Связанные команды

show clock (detail)

2.9.3. clock set summer-time

Назначение

Команда clock set summer-time используется для настройки летнего времени в регионах, где оно начинается и заканчивается в определённый день каждого года (повторяющийся) или в указанный год (дата).

Чтобы восстановить время UTC по умолчанию, используйте команду no clock set summer-time.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

clock set summer-time ZONE recurring start-time end-time offset

clock set summer-time ZONE date start-time end-time offset

no clock set summer-time

Параметр

Описание параметра

Значение параметра

ZONE

Укажите название зоны летнего времени

Длина должна быть от 3 до 32 символов, и поддерживаются только символы [a-zA-Z], первый и последний символы должны быть буквами

recurring

Укажите, что летнее время начинается и заканчивается в определенный день недели каждый год

-

date

Укажите, что летнее время начинается и заканчивается в определенный день указанного года

-

START_TIME

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

Для повторяющегося летнего времени формат должен быть месяц, день, чч:мм:сс или (first | second | third | fourth | last) ДЕНЬ <1-12> ЧЧ:ММ:СС; для летнего времени по дате формат должен быть месяц, день, год, чч:мм:сс

END_TIME

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

Для повторяющегося летнего времени формат должен быть месяц, день, чч:мм:сс или (first | second | third | fourth | last) ДЕНЬ <1-12> ЧЧ:ММ:СС; для летнего времени по дате формат должен быть месяц, день, год, чч:мм:сс

OFFSET

Задаёт смещение в минутах, добавляемое во время летнего времени; по умолчанию 60 минут

1-120 minutes

Режим ввода

Global config

Состояние по умолчанию

Летнее время должно быть отключено по умолчанию.

Применение

Первая часть команды clock set summer-time указывает, когда начинается летнее время, а вторая часть указывает, когда оно заканчивается. Все времена указаны относительно местного часового пояса. Время начала указывается относительно стандартного времени, а время окончания — относительно летнего времени. Если начальный месяц следует за конечным месяцем, система предполагает, что вы находитесь в южном полушарии.

Примеры

Установка начала летнего времени с 1 июня в 02:00 и конца летнего времени 31 октября 02:00:

Switch# configure terminal
Switch(config)# clock set summer-time stime recurring 6 1 02:00:00 10 31 02:00:00 120

Установка начала летнего времени в марте со второй среды в 02:00 и конца летнего времени в последнюю пятницу августа в 01:00:

Switch# configure terminal
Switch(config)# clock set summer-time stime recurring second Wed 3
02:0:0 last Friday 8 01:0:0 60

Связанные команды

show clock (detail)

2.9.4. show clock

Назначение

Команда show clock используется для отображения текущей конфигурации времени и даты.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show clock ( detail | )

Параметр

Описание параметра

Значение параметра

detail

Отображение настроенной информации о часовом поясе и летнем времени в дополнение к текущей дате и времени

-

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Подробное отображение текущего времени и даты:

Switch#show clock detail

10:43:00 Europe/+3 Fri Oct 25 2023
Time zone: (GMT + 03:00:00) Europe/+3

Связанные команды

show clock

2.9.5. show timezones

Назначение

Команда show timezones используется для отображения всех часовых поясов мира.

Требования

Серия

Версия ОС

Тип лицензии

Примечания

AQ-N3000

7.0

Base

AQ-N5000

7.0

Base

AQ-N6000

7.0

Base

Синтаксис

show timezones

Режим ввода

Privileged EXEC

Состояние по умолчанию

Нет

Применение

Нет

Примеры

Отображение всех текущих часовых поясов мира:

Switch#show timezones

(GMT+00:06:04)    Europe/Andorra
(GMT+03:41:12)    Asia/Dubai
(GMT+04:36:48)    Asia/Kabul
(GMT-04:07:12)    America/Antigua
(GMT-04:12:16)    America/Anguilla
(GMT+01:19:20)    Europe/Tirane
(GMT+02:58:00)    Asia/Yerevan
(GMT-04:36:00)    America/Curacao
(GMT+00:52:56)    Africa/Luanda
(GMT+11:06:24)    Antarctica/McMurdo    McMurdo Station, Ross Island
============================================================
(GMT+00:00:00)    Antarctica/South_Pole Amundsen-Scott Station, South Pole
(GMT-04:32:32)    Antarctica/Rothera    Rothera Station, Adelaide Island
(GMT-04:16:24)    Antarctica/Palmer     Palmer Station, Anvers Island

Связанные команды

show clock