GNU/Linux >> Linux の 問題 >  >> Linux

[解決済み]:仮想マシンのクロックがホストマシンと同期するのを防ぎ、独立したクロック時間を設定するにはどうすればよいですか?

質問: CentOS 5 VM(Xenサーバーで実行)では、日付 コマンドは間違った出力を表示します(2016年2月16日13:07:00ではなく2015年6月16日07:05:11として)。 ntpdateコマンドを使用して日付を同期しようとしましたが、成功せず、 dateを使用して手動で日付を設定しました コマンドも機能しませんでした。以下は、 / var / log / messageから取得したメッセージです。 。

ログメッセージは次のことを示しています:

Jun 16 07:05:11 pub81 ntpd[14744]: time correction of 21111567 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.

助けてください。

回答: デフォルトでは、VMのクロックはホストマシンのクロックに同期されます。つまり、VMのクロックを個別に変更することはできません。ただし、以下のトリックを使用すると、この設定を上書きできます。

次の行をファイルに追加します: /etc/sysctl.conf

# Allow the VM to update it's own clock, and do not use the DOM host clock.
xen.independent_wallclock=1

Redhat / CentOS/Fedoraについて

以下のコマンドを実行して、新しい設定を読み取ります。

sysctl -p /etc/sysctl.conf

(または)

または、ネットワークサービスを再起動することもできます。

/etc/init.d/network restart

Debian/Ubuntuについて

sysctl -p /etc/sysctl.conf

(または)

または、ネットワークサービスを再起動することもできます。

/etc/init.d/networking restart

次に、以下に示すように日付を設定してみてください。

[root@pub81 ~]# date --set="16 Feb 2016 13:07:00"

出来上がり!日付が変更されました!これで、 ntpdateを使用できます 日付を任意のNTPサーバーと同期します。


Linux
  1. systemdでコンピューターの時刻と日付を制御する

  2. Linuxでタイムゾーンを設定してサーバー時間をNTPと同期する方法

  3. Linux で現在の日付と時刻の名前のファイルを作成する方法

  1. Linux –クロックドリフトを測定して防止する方法は?

  2. エポックフォーマットで日付を設定する方法は?

  3. 時間と日付を自動的に更新するように Debian を設定するには?

  1. AlmaLinuxで日付と時刻を設定する方法

  2. Ubuntu 18.04 LTS /Ubuntu17.10にKVMをインストールしてセットアップする方法

  3. SPICEクライアントを使用してProxmox仮想マシンにアクセスする方法