Содержание

Время и даты

Установка временной зоны

Первый способ

КомандаОписание
sudo timedatectl текущая временная зона
sudo timedatectl list-timezones список доступных временных зон
sudo timedatectl set-timezone Europe/Moscow установка временной зоны Europe/Moscow

Второй способ

КомандаОписание
ls -l /etc/localtime посмотреть таймзону
sudo rm -rf /etc/localtime удалить таймзону
sudo ln -s /usr/share/zoneinfo/America/Toronto /etc/localtime сделать ссылку на текущую таймзону

Российские сервера времени

ru.pool.ntp.org

  • ru.pool.ntp.org
    • 0.ru.pool.ntp.org
    • 1.ru.pool.ntp.org
    • 2.ru.pool.ntp.org
    • 3.ru.pool.ntp.org

ВНИИФТРИ Эталонное время России

  • ntp1.vniiftri.ru
  • ntp2.vniiftri.ru
  • ntp3.vniiftri.ru
  • ntp4.vniiftri.ru

Остальное

  • ntp.psn.ru
  • ntp.oslon.ru
  • ntp1.spbmts.ru
  • ntp2.spbmts.ru
  • ntp3.spbmts.ru
  • ntp4.spbmts.ru
  • ntp1.yandex.net
  • ntp2.yandex.net

Проверка, какой способ синхронизации времени используется

sudo systemctl is-active chronyd.service
sudo systemctl is-active ntpd
sudo systemctl is-active systemd-timesyncd.service

или

  for var in chronyd.service ntpd systemd-timesyncd.service; do echo "$var $(sudo systemctl is-active $var)"; done
  for var in chronyd.service ntpd systemd-timesyncd.service; do echo "$var $(systemctl is-active $var)"; done

Синхронизация времени первый способ

КомандаОписание
sudo yum install ntp ntpdate установка ntp
sudo ntpdate -u 1.ru.pool.ntp.org синхронизация времени вручную
sudo ntpdate -qu 1.ru.pool.ntp.orgПосмотреть расхождение времени
sudo vim /etc/ntp.conf Прописать оптимальные серверы времени
sudo timedatectl set-ntp trueАктивация NTP клиента
sudo timedatectl status посмотреть статус
date посмотреть статус

Синхронизация времени второй способ

КомандаОписание
sudo yum install chrony Установка chrony
sudo vim /etc/chrony.confРедактирование серверов
sudo systemctl start chronyd
sudo systemctl enable chronyd
sudo chronyc sourcesСтатус синхронизации

Третий способ systemd-timesync

КомандаОписание
apt install systemd-timesync Установка systemd-timesync
echo 'NTP=0.ru.pool.ntp.org 1.ru.pool.ntp.org 3.ru.pool.ntp.org 4.ru.pool.ntp.org' » /etc/systemd/timesyncd.conf Настроить российские сервера
echo 'FallbackNTP=ntp.ubuntu.com' » /etc/systemd/timesyncd.confРезервный сервер времени
timedatectl statusПосмотреть текущие настройки
timedatectl set-ntp trueВключить ntp
systemctl enable –now systemd-timesyncd.service
systemctl restart systemd-timesyncd.service
systemctl status systemd-timesyncd.service
timedatectl status
timedatectl timesync-status
timedatectl list-timezones
timedatectl set-timezone Asia/Yekaterinburg
date