Centos 7時間同期と再起動の問題

1558 ワード

Linuxの時間はSystem Clock(システム時間)とReal Time Clock(ハードウェア時間、略称RTC)に分けられる.システム時間:現在のLinux Kernelの時間を指します.ハードウェア時間:マザーボードにバッテリが供給される時間.
システム時間を表示するコマンド:dateシステム時間の設定コマンド:timedatectl set-time "YYYY-MM-DD HH:MM:SS"ハードウェア時間の表示コマンド:hwclockハードウェア時間の設定コマンド:hwclock –set – date = ( / / : : )上述したのは、現在のネットワークの時間と誤差がある可能性がある時間を手動で1つの時点に設定することである.次に、タイムサーバ上の時間と同期する方法について説明します.
1.ntpdateツールのインストール
    yum -y install ntp ntpdate

2.システム時間とネットワーク時間の同期を設定する
	ntpdate cn.pool.ntp.org

3.ハードウェア時間とシステム時間の同期
    hwclock --systohc  # 
    hwclock --hctosys  # 

4.強制システム時間のCMOSへの書き込みによる再起動の失効防止
  hwclock -w
   clock -w

オペレーティングシステムの時間を同期しましょう.
CentOS Linuxのターミナルコマンドでは、次のコマンドを実行します.
1、時間プロファイルの編集
	vi /etc/sysconfig/clock  
	ZONE="Asia/Shanghai"
	UTC=false                          # false, utc 
	ARC=false

2、linuxのタイムゾーンを上海タイムゾーンに設定
	ln -sf /usr/share/zoneinfo/Asia/Shanghai   /etc/localtime    

3、時間を合わせる
	ntpdate 192.43.244.18    

ntpサーバがインストールされていない場合は、次のコマンドを先に実行する必要があります.
	yum install ntp # ntp 

4、ハードウェア時間とシステム時間を一致させて校正する
	/sbin/hwclock --systohc  

参照先:https://blog.csdn.net/mjp_erhuo/article/details/83745125


再起動後、システム時間は前回のシャットダウン時間にとどまりますが、ハードウェア時間は正しいです.
 :hwclock --hctosys