Выставить время на сервере

12
SN
На сайте с 04.07.2013
Offline
84
6388

Я на своем VPS хостинге не могу выставить время.

После переустановки ОС набираю команду:

cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Выставляется время на час вперед.

Далее ставлю ntp:

yum -y install ntp

И синхронизирую:

ntpdate time.nist.gov

Выдает ошибку:

Can't adjust the time of day: Operation not permitted

Написал в службу поддержки. Получил ответ:

Здравствуйте!

Скорректировали часовой пояс и время. Пожалуйста, проверьте.

Вопрос: Это так принято на VPS хостинге выставлять время или я что то делаю не так?

В интернете пишут что все сами ставят время. После переустановки системы естественно время опять сбилось и нужно снова писАть в службу поддержки.

[umka]
На сайте с 25.05.2008
Offline
456
#1

Если автоматически время для Europe/Moscow выставляется на час вперёд, значит, у вас в системе старые файлы таймзон, в которых нет сведений о последнем переводе часов.

Лог в помощь!
Оптимизайка
На сайте с 11.03.2012
Offline
396
#2
SeoNk:
Вопрос: Это так принято на VPS хостинге выставлять время или я что то делаю не так?

Чтобы скорректировать время, используйте:

sudo service ntpd stop

sudo ntpdate pool.ntp.org

sudo service ntpd start

Без sudo, действительно, будет "Operation not permitted". Ну или под рутом надо, без sudo.

У ntp еще есть такая штука, что если время хоста будет сильно расходиться с реальным, то он его не будет менять. Это характерно для виртуальных сред. Для того, чтобы указать ntp, что он должен это делать в любом случае, добавьте в конфиг ntp.conf:

tinker panic 0

подробнее: http://www.vmware.com/files/pdf/Timekeeping-In-VirtualMachines.pdf

P.S. Не забывайте обновить пакет tzdata, если часовой пояс москвы у вас GMT+4, а не GMT+3. Уж очень любят в правительстве временные зоны менять, дистрибутивостроители иной раз не успевают :)

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
P
На сайте с 08.03.2007
Offline
250
#3
Оптимизайка:
P.S. Не забывайте обновить пакет tzdata, если часовой пояс москвы у вас GMT+4, а не GMT+3. Уж очень любят в правительстве временные зоны менять, дистрибутивостроители иной раз не успевают :)

причём делают это каждый год десятилетиями

UF
На сайте с 25.12.2011
Offline
28
#4

yum install ntp

ntpdate pool.ntp.org

hwclock --systohc --utc

nano /etc/sysconfig/clock

ZONE="вписать свой часовой пояс"

UTC=true

ARC=false

chkconfig --level 2345 ntpd on или в меню проставить setup, отметить звездочку ntpd

Проверим синхронизацию

ntpq -p

A
На сайте с 19.07.2010
Offline
130
#5
SeoNk:
Я на своем VPS хостинге не могу выставить время.
ntpdate time.nist.gov
Выдает ошибку:
Can't adjust the time of day: Operation not permitted

Если у Вас виртуализация OpenVZ, то это не "ошибка", а "фича". 😂 Время только на ноде синхронизировать можно.

По обновление таймзоны уже написали выше.

.............
SN
На сайте с 04.07.2013
Offline
84
#6

Спасибо, проблема частично решена.

yum update tzdata - после этого часовой пояс показывает актуальный.

Тем не менее синхронизировать время посредством ntpdate pool.ntp.org по прежнему не удается.

UnFeeLing

nano /etc/sysconfig/clock - у меня этого файла вообще нет в папке.

UF
На сайте с 25.12.2011
Offline
28
#7
SeoNk:
Спасибо, проблема частично решена.

yum update tzdata - после этого часовой пояс показывает актуальный.

Тем не менее синхронизировать время посредством ntpdate pool.ntp.org по прежнему не удается.

UnFeeLing
nano /etc/sysconfig/clock - у меня этого файла вообще нет в папке.

Покажите вывод команды ntpstat

A
На сайте с 19.07.2010
Offline
130
#8

SeoNk, для экономии времени телепатов, переспрошу еще раз: OpenVZ? :)

SN
На сайте с 04.07.2013
Offline
84
#9
UnFeeLing:
Покажите вывод команды ntpstat

Вот мои команды и результаты их выполнения:

yum -y install ntp

Пакет ntp-4.2.6p5-19.el7.centos.x86_64 уже установлен, и это последняя версия.
Выполнять нечего

service ntpd start

Redirecting to /bin/systemctl start ntpd.service

service ntpd status

Redirecting to /bin/systemctl status ntpd.service
ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled)
Active: failed (Result: exit-code) since Пн 2015-06-08 14:54:01 MSK; 14s ago
Process: 3955 ExecStart=/usr/sbin/ntpd -u ntp:ntp $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 3956 (code=exited, status=255)

июн 08 14:54:00 171-748-116-145.ovz.vds.regruhosting.ru ntpd[3956]: Listen...
июн 08 14:54:00 171-748-116-145.ovz.vds.regruhosting.ru ntpd[3956]: Listen...
июн 08 14:54:00 171-748-116-145.ovz.vds.regruhosting.ru ntpd[3956]: Listen...
июн 08 14:54:00 171-748-116-145.ovz.vds.regruhosting.ru ntpd[3956]: Listen...
июн 08 14:54:01 171-748-116-145.ovz.vds.regruhosting.ru ntpd[3956]: 0.0.0....
июн 08 14:54:01 171-748-116-145.ovz.vds.regruhosting.ru ntpd[3956]: 0.0.0....
июн 08 14:54:01 171-748-116-145.ovz.vds.regruhosting.ru ntpd[3956]: 0.0.0....
июн 08 14:54:01 171-748-116-145.ovz.vds.regruhosting.ru ntpd[3956]: cap_se...
июн 08 14:54:01 171-748-116-145.ovz.vds.regruhosting.ru systemd[1]: ntpd.s...
июн 08 14:54:01 171-748-116-145.ovz.vds.regruhosting.ru systemd[1]: Unit n...
Hint: Some lines were ellipsized, use -l to show in full.

ntpstat

Unable to talk to NTP daemon. Is it running?

---------------

admak

Да, OpenVZ !

A
На сайте с 19.07.2010
Offline
130
#10
SeoNk:
admak
Да, OpenVZ !

Я как бы пытаюсь сказать, что "Время только на ноде синхронизировать можно"

Внутри виртуалки оно не даст вам изменить время, какой бы вы софт не ставили и как бы его не настраивали.

Часовой пояс установить - можно, часы подвести - нет.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий