Сегодня в статье научимся менять часовой пояс на Linux машинах. В качестве подопытного я использую Ubuntu Server. Обычно по умолчанию на Ubuntu-серверах часовой пояс установлен на UTC. Проверить это можно командой:
date
Mon Jan 5 04:46:08 UTC 2015
Или проверить файл:
cat /etc/timezone
Etc/UTC
Чтобы сменить часовой пояс, выполняем:
sudo dpkg-reconfigure tzdata
Выбираем Европу, потом город, на выходе получаем:
Current default time zone: 'Europe/Moscow'
Local time is now: Mon Jan 5 07:46:47 MSK 2015.
Universal Time is now: Mon Jan 5 04:46:47 UTC 2015.
Обратите внимание, что крон автоматически не подхватывает новый часовой пояс, его надо перезагрузить:
sudo service cron restart
[endtxt]