macOS

Настройка автоматического времени в macOS: пошаговая инструкция

Узнайте, как включить автоматическую синхронизацию времени в macOS через графический интерфейс и терминал. Инструкция поможет устранить ошибки часов и рассинхронизацию с серверами.

Обновлено 6 апреля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:macOS Sonoma 14.xmacOS Sequoia 15.xmacOS Ventura 13.x

Зачем нужна точная синхронизация времени

Автоматическая подстройка часов критически важна для безопасности и стабильной работы macOS. Без точного времени перестают проверяться криптографические сертификаты, что блокирует доступ к сайтам через HTTPS, ломает работу iCloud, Time Machine и корпоративных сервисов. Включив синхронизацию с серверами NTP, вы избавитесь от ручных правок и предотвратите рассинхронизацию файлов в облаке.

Требования и подготовка

Перед началом убедитесь, что ваш Mac подключён к интернету через Wi-Fi или Ethernet. Для изменений потребуется пароль учётной записи администратора. Данный гайд оптимизирован для современных версий macOS (13+), где интерфейс настроек был обновлён. Если вы используете более старую систему, логика останется той же, но меню будет называться «Системные настройки» → «Дата и время».

Шаг 1: Включение синхронизации через системные параметры

Откройте меню Apple () в левом верхнем углу экрана и выберите Системные настройки. В боковой панели найдите раздел Основные, затем кликните по пункту Дата и время.

В открывшемся окне нажмите на замок в правом нижнем углу и введите пароль администратора. Найдите переключатель Установить дату и время автоматически и активируйте его. Система сразу свяжется с серверами Apple и подтянет актуальные данные.

Шаг 2: Настройка часового пояса и геолокации

Ниже переключателя находится блок Часовой пояс. Для максимальной точности включите опцию Установить автоматически, используя текущее местоположение. macOS запросит разрешение на использование геолокации — нажмите Разрешить.

💡 Совет: Если вы часто путешествуете, этот параметр избавит от необходимости менять время вручную при пересечении границ. Для стационарных рабочих станций лучше вручную выбрать ближайший город, чтобы избежать случайных сдвигов при сбое GPS.

Шаг 3: Принудительная синхронизация через терминал

Иногда графический интерфейс показывает, что время обновлено, но системные процессы продолжают использовать кэшированные данные. В этом случае поможет терминал.

  1. Откройте Терминал (через Spotlight: Cmd + Пробел → введите ТерминалEnter).
  2. Введите команду для принудительного запроса сервера:
sudo sntp -sS time.apple.com

Команда отправит NTP-пакет, получит точное время и мгновенно применит его к системным часам. Параметр -s означает пошаговую подстройку, а -S включает статус подключения в выводе.

Если стандартный сервер Apple недоступен, замените time.apple.com на pool.ntp.org.

Проверка результата

Убедитесь, что изменения вступили в силу. Введите в терминале:

systemsetup -getusingnetworktime

Ожидаемый вывод: Network Time: On. Теперь проверьте точность:

date

Сравните показанное время с эталонным на вашем телефоне или на сайте time.is. Отклонение в пределах 100 мс — норма для домашних сетей.

Возможные проблемы и их решение

Блокировка фаерволом Встроенный файрвол macOS может отбрасывать UDP-трафик на порт 123, необходимый для NTP. Перейдите в Системные настройкиСетьБрандмауэр. Убедитесь, что ntpd или timed не находятся в списке заблокированных. При корпоративном Wi-Fi обратитесь к администратору сети для открытия порта 123.

Сбитые системные файлы Если время постоянно улетает в прошлое или будущее, возможно повреждён файл смещения. Сбросьте его через терминал:

sudo rm -f /var/db/ntp.drift
sudo launchctl kickstart -k system/com.apple.timed

Команда удаляет кэш рассчёта задержки и перезапускает демон времени. После этого система заново построит калибровку.

Часто задаваемые вопросы

Почему на Mac сбивается время после перезагрузки?
Можно ли использовать сторонний сервер времени вместо Apple?
Как проверить, работает ли синхронизация в данный момент?

Полезное

Откройте настройки даты и времени
Включите автоматическую синхронизацию
Настройте часовой пояс
Принудительно обновите время через терминал