Как выставить Europe/Paris на VPS (Ubuntu/Debian) для корректного времени в логах и сертификатах.
📋 Требования
- VPS с root/sudo, SSH
- Ubuntu/Debian
🔍 Текущий пояс
Bashtimedatectl date timedatectl | grep "Time zone"
🌍 timedatectl (рекомендуется)
Bashtimedatectl list-timezones | grep Europe timedatectl list-timezones | grep Paris sudo timedatectl set-timezone Europe/Paris timedatectl
🔧 Симлинк (классика)
Bash1ls /usr/share/zoneinfo/Europe/ 2sudo mv /etc/localtime /etc/localtime.backup 3sudo ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime 4date 5echo "Europe/Paris" | sudo tee /etc/timezone 6cat /etc/timezone
✅ Проверка
Bashdate date -u ls -la /etc/localtime
🕐 Летнее время
Europe/Paris сам переключает CET/CEST (UTC+1 / UTC+2).
🔄 NTP
Bashtimedatectl status sudo timedatectl set-ntp true
При необходимости:
Bashsudo apt update && sudo apt install -y ntp sudo systemctl enable ntp && sudo systemctl start ntp
Или chrony:
Bashsudo apt install -y chrony sudo systemctl enable chrony && sudo systemctl start chrony
Другие зоны Франции (DOM-TOM)
Bash1sudo timedatectl set-timezone America/Martinique 2sudo timedatectl set-timezone America/Cayenne 3sudo timedatectl set-timezone Indian/Reunion 4sudo timedatectl set-timezone Pacific/Noumea 5sudo timedatectl set-timezone Pacific/Tahiti
Полезно
BashTZ='America/New_York' date
Ручная установка времени при активном NTP нежелательна — NTP перезапишет значение.
🆘 Проблемы
Не синхронизируется — timedatectl set-ntp true, ntpq -p.
Пояс не меняется — повторите set-timezone, проверьте /etc/localtime.
Сбой после перезагрузки — NTP/chrony.
📚 Ссылки
❓ FAQ
CET и CEST? Зима UTC+1, лето UTC+2 — задаётся зоной Europe/Paris.
Europe/Paris или CET? Всегда Europe/Paris для правил DST.
NTP работает? timedatectl status — NTP active, synchronized yes.