[UNIX] Изменение даты, времени, временной зоны, часового пояса в Debian/Linux
Описание
Множество администраторов Lineage2 сталкиваются с проблемой настройки времени на своих серверах, в этом мануале постараемся их решить вместе с вами.
Для начала разберем понятия, и термины связанные с временем в unix/debian
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
Ставим вручную hh(час) / mm(минуты) допустим 21:42.
- Как синхронизировать время в Debian/Linux?
Выполняем команду:
ntpdate-debian
Список серверов синхронизации можно посмотреть, и изменить здесь - /etc/default/ntpdate
Чаще всего проще использовать команду для смены часового пояса.
вводим команду в консоль.
dpkg-reconfigure tzdata
Выбираем: Europe --> Moscow
Результат который должен появится после выбора:
- Current default time zone: 'Europe/Moscow'
-
Local time is now: Tue Jan 9 06:20:33 MSK 2018.
Universal Time is now: Tue Jan 9 03:20:33 UTC 2018.
Автор: MishLen / linux-freebsd.ru
Дописал: @SteveDogs
- 1
Рекомендуемые комментарии
Комментариев нет