Как обновить время сервера CentOS с авторитетного сервера времени?

У меня есть машина CentOS, и каждый раз я заметил, что через некоторое время сервер теряет правильное время. Обычно он отстает на несколько минут после того, как время от времени будет вручную установлено правильное время. Есть ли механизм, посредством которого я могу обновить сервер со временем с определенного сервера времени?

82 голоса | спросил user111196 12 MaramMon, 12 Mar 2012 00:07:10 +04002012-03-12T00:07:10+04:0012 2012, 00:07:10

9 ответов


99

Используйте демон ntp. Запустите yum install ntp и убедитесь, что служба запущена через ntsysv или chkconfig ntpd on.

Чтобы получить немедленную синхронизацию, запустите ntpdate time.apple.com (или что-то подобное).

ответил ewwhite 12 MaramMon, 12 Mar 2012 00:14:08 +04002012-03-12T00:14:08+04:0012 2012, 00:14:08
85

Вам необходимо установить и настроить ntp.

yum install ntp
chkconfig ntpd on
ntpdate pool.ntp.org
service ntpd start

должен быть настроен и запущен. Вы можете обнаружить, что пакет ntp уже установлен и просто нуждается в настройке.

ответил ewwhite 12 MaramMon, 12 Mar 2012 00:14:08 +04002012-03-12T00:14:08+04:0012 2012, 00:14:08
10

Да.

NTP.

yum install ntp
chkconfig ntpd on

Сделайте начальную синхронизацию с

ntpdate pool.ntp.org

и запустите демон времени:

/etc/init.d/ntpd start
ответил Tom O'Connor 12 MaramMon, 12 Mar 2012 00:12:36 +04002012-03-12T00:12:36+04:0012 2012, 00:12:36
3

Вам нужно настроить ntpd для сервера. Я подозреваю, что он уже установлен, но его нужно настроить. Примечание. Если это виртуальный сервер, возможно, у вас есть возможность синхронизации с виртуальным хостом.

ответил uSlackr 12 MaramMon, 12 Mar 2012 00:12:40 +04002012-03-12T00:12:40+04:0012 2012, 00:12:40
2

ntpd .

Ntpd выполняет именно то, что вы ищете - синхронизирует ваши системные часы с одним или несколькими серверами с хорошо известным временем.

ответил EEAA 12 MaramMon, 12 Mar 2012 00:10:41 +04002012-03-12T00:10:41+04:0012 2012, 00:10:41
2

В принципе, существует два способа. NTP и команду ntpdate. Самое важное отличие состоит в том, что ntpdate будет синхронизировать время сразу, хотя это означает, что системное время изменится. С другой стороны, демон NTP позаботится о синхронизации времени, и он отрегулирует время на небольшие шаги - вы можете думать об этом, как замедление /ускорение времени компьютера, чтобы синхронизировать его с правильным временем. Вот почему люди предлагают выполнить начальную синхронизацию с помощью ntpdate, а затем оставить его для ntp-демона.

ответил Radek Hladík 12 MaramMon, 12 Mar 2012 05:12:44 +04002012-03-12T05:12:44+04:0005 2012, 05:12:44
1

Да, я бы использовал NTP, установил ntp с yum и включил его.

yum install ntp
chkconfig ntpd on

Затем синхронизируйте его с любым сервером ntp по своему вкусу с помощью команды ntpdate

ответил Lucas Kauffman 12 MaramMon, 12 Mar 2012 00:36:00 +04002012-03-12T00:36:00+04:0012 2012, 00:36:00
1

Для установки centos 7.x:

yum install ntp
systemctl enable ntpd

начальная синхронизация, с:

ntpdate pool.ntp.org

запустите демон с помощью:

systemctl start ntpd
ответил Ben 16 PMpMon, 16 Apr 2018 21:39:05 +030039Monday 2018, 21:39:05
0

Также, если использовать CPanel, как и я, и эта проблема. Я думаю, используя rdate. Переход на ntpd, как указано выше, устраняет все проблемы с электронной почтой, особенно dovecot и т. Д.

ответил HostKing 3 Maypm13 2013, 16:33:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132