Ubuntu. Как узнать время и дату с консоли и изменить ее

На своем блоге использую «отложенные публикции». Т.е. на выходных пишу статьи и ставлю, чтобы они автоматически публиковались в нужное время.

Чисто случайно зашел на блог, у меня было 11 часов, и ожил увидеть несколько опубликованных статей — а их нет 🙂

Сразу подумал о том, что на сервер стоит другое время (другой часовой пояс). Зашел на сервер по ssh, выполнил команду ниже и оказался прав:

date

Кстати, команда имеет множество настроек, их можно увидеть, выполнив:

date --help

Для того, чтобы изменить время нужно выполнить следующие действия (инструкция от DigitalOcean):

1. Поиск вашего часового пояса

timedatectl list-timezones

2. Установите свой часовой пояс

sudo timedatectl set-timezone Europe/Kiev

3. Включить timesyncd (при этом время должно быть установлено и синхронизировано)

sudo timedatectl set-ntp on

Если вы используете VestaPanel на сервере, то время можно изменить в системных настройках. Для этого зайдите в VestaCP под пользователем admin, откройте раздел Сервер и кликните на значок шестеренки (опция Настроить).