Изменение даты, времени, временной зоны в Debian/Linux

Date — утилита Unix/Linux для работы с системными часами. Если вызвать date без параметров, то будет выведена текущая дата и время, соответствующие текущему часовому поясу. Чтобы посмотреть время в часовом поясе UTC, используйте команду date —utc (или сокращенно date -u).
Необходимо следить за правильностью установки даты и времени, это нужно для корректной работы планировщика задач. Также, время и дата указывается во все основные системные лог-файлы и лог-файлы посещений веб-сервера.

Как изменить временную зону в Debian/Linux?
Нужно создать симлинк из /etc/localtime на «нужный» файл из каталога /usr/share/zoneinfo/:

# ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Также советую изменить соответствующую запись в /etc/timezone

Как изменить дату и время в Debian/Linux?

# date MMDDhhmmYYYY.ss
MM — месяц
DD — день
hh — час
mm — минуты
YYYY — год
ss — секунды

Как изменить время в Debian/Linux?

# date —set hh:mm

Синхронизация времени в Linux/Ubuntu. NTP и Ntpdate.
NTP — это протокол синхронизации времени по сети.
Сервис NTP ntpd вычисляет насколько отстают ваши часы и постоянно подправляет их, благодаря этому не происходит сильных изменений, что может приводить к непоследовательности в журналах. Этот сервис не требует много ресурсов, поэтому его можно установить не задумываясь.
Для установки ntpd из консоли введите:

# apt-get install ntp

Конфигурация находится в файле /etc/ntp.conf, тут можно добавлять и удалять сервера, с которыми нужно синхронизировать время.
По умолчанию сервера в Ubuntu выглядят так:

pool 0.ubuntu.pool.ntp.org iburst
pool 1.ubuntu.pool.ntp.org iburst
pool 2.ubuntu.pool.ntp.org iburst
pool 3.ubuntu.pool.ntp.org iburst

Если вы добавите свои сервера, то нужно перезапустить сервис ntpd для применения изменений:

# service ntp restart

7 Replies to “Изменение даты, времени, временной зоны в Debian/Linux”

  1. После смены времени с использованием DATE, нужно как-то сохранять изменения, чтобы при ребуте проставленное время сохранилось?

  2. у меня bodhi linux и нужно поменять время. я очень слаб в этом деле и нужна помощь. что понял так это что надо вводить
    # date MMDDhhmmYYYY.ss в коммандную строку время осталось таким же. нужно поменять время на старое

  3. «Также советую изменить соответствующую запись в /etc/timezone»
    Лолшто? На что её изменять-то? Ман и то ясней изъясняется чем автор.

    1. В консоли вводим

      dpkg-reconfigure tzdata

      Выбираем нужный регион и дальше можно читать статью.

Добавить комментарий

Ваш адрес email не будет опубликован.