web-dev-qa-db-ja.com

信頼できるタイムサーバーからCentOSサーバーの時刻を更新するにはどうすればよいですか?

私はCentOSマシンを使用しており、サーバーがしばらくすると正しい時刻を失うことに気づきました。通常、手動で正しい時刻を設定してから時間が経過した後、数分遅れます。特定のタイムサーバーからの時間でサーバーを更新できるメカニズムはありますか?

101
user111196

ntpデーモンを使用します。 yum install ntpを実行し、ntsysvまたはchkconfig ntpd onを介してサービスが開始されていることを確認します。

すぐに同期するには、ntpdate time.Apple.com(または類似したもの)を実行します。

117
ewwhite

Ntpをインストールして構成する必要があります。

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

セットアップして実行する必要があります。 ntpパッケージがすでにインストールされていて、設定が必要な場合があります。

103
user9517

はい。

NTP。

yum install ntp
chkconfig ntpd on

最初の同期を行います

ntpdate pool.ntp.org

次のコマンドで時間デーモンを開始します:

/etc/init.d/ntpd start
13
Tom O'Connor

サーバーのntpdを構成する必要があります。すでにインストールされているようですが、構成する必要があります。注:仮想サーバーの場合は、おそらく仮想ホストと同期するオプションがあります。

3
uSlackr

基本的に2つの方法があります。 NTPデーモンとntpdateコマンド。最も重要な違いは、ntpdateはシステム時刻が変更されることを意味しますが、一度に時刻を同期することです。一方、NTPデーモンは時刻の同期を処理し、小さなステップで時刻を調整します-コンピューターの時刻を遅く/速くして正しい時刻に同期するようなものと考えることができます。 ntpdateによる初期同期を行い、それをntpデーモンに任せます。

2
Radek Hladík

Centos 7.xインストールの場合:

yum install ntp
systemctl enable ntpd

最初の同期:

ntpdate pool.ntp.org

デーモンを起動するには:

systemctl start ntpd
2
Ben

ntpd

Ntpdは、まさにあなたが探しているものを実行します-システムクロックを1つまたは複数の正常なタイムサーバーと同期させます。

2
EEAA

うん、私はNTPを使い、yumでntpをインストールしてオンにする。

yum install ntp
chkconfig ntpd on

次に、ntpdateコマンドを使用して、好みのntpサーバーに同期します

1
Lucas Kauffman

また、私と同じようにCPanelを使用していて、この問題があった場合。 rdateを使用すると思います。上記のようにntpdに変更すると、電子メールに関するすべての問題、特にdovecotなどが修正されます。

0
HostKing