オペレーティングシステムをリセットした後にデフォルトに戻らないようにCentosで時間を設定する方法は?

オペレーティングシステムをリセットした後にデフォルトに戻らないようにCentosで時間を設定する方法は?

Cent Os 5.8(x86)で実行されるVPSがあります。場合によっては、VPS全体をリセットする必要がありました(VPSが中断され、それを回復する唯一の方法はリセットすることでした)。これにより時間もリセットされます。

次のコマンドを使用して時間を設定します(タイムゾーンはkloxo管理パネルで設定され、時間のようにリセットされません)。

#date +%T%p -s "10:10:10" (as for hour 10 and minutes 10 and seconds 10 )

答え1

NTP(ネットワーク時間プロトコル)本機がインターネットに接続されている場合。これにより、デバイスの時計がインターネットタイムサーバーと同期されます。

yum install ntpを押してから、/etc/ntp.confファイルを編集して、次の行が1つ以上あるようにします。

server 0.pool.ntp.org

その後、chkconfig ntpd onコンピュータの電源を入れると自動的に起動します。

これを完了したら、service ntpd startNTPサービスを使用または開始します/etc/init.d/ntpd start。または、最新バージョンのCentOSを使用するには、をsystemd実行してくださいsystemctl start ntpd

ここにいくつかあります追加書類スライスホストから。

答え2

このプログラムは、dateオペレーティングシステムによって内部的に維持される時計であるシステム時計を設定します。コンピュータの内部には、コンピュータがシャットダウン(または再起動)したときに時間を維持する別の時計があります。システムクロックを手動で設定した場合hwclockハードウェア時計を設定することも可能です。

hwclock --utc --systohc

(ハードウェアクロックが現地時間に設定されている場合--utcに置き換えます。これは、Windowsでデュアルブートする場合にのみ実行する必要があります。)--localtime

hwclock一部のディストリビューションには、正しいオプション(--utcまたは--localtimeその他の関連ハードウェア固有のオプション)で呼び出すことができるスクリプトがあります。たとえば、Debianでは/etc/init.d/hwclock.sh stopCentOSを実行しているかどうかわかりません。

それはすべて一度についてです。コンピュータが恒久的または頻繁にインターネットに接続されている場合は、おおよその正確な時間を手動で設定し、NTPを使用してネットワークを介して時間を同期します。バラよりCJCの答え

関連情報