ubuntuシステム時間とハードウェア時間のいくつかの認識
2494 ワード
1. ubuntu 10が装着されている場合について.04システムのワークコントローラとサーバーの校正の問題、crontabタスクのスケジューリングを採用して、タイミングと指定のサーバーの同期時間、ntpdate 10.121.106.11、しかしこのサーバーは時間のサービスを開くことを要して、windows 2003とその他のバージョンは一般的にデフォルトではありませんて、いくつかのレジストリの値を修正します:
[HKEY_LOCAL_MACHINESYSTEMCurrentControl SetServicesW 32 TimeParameters](存在しない場合は新規作成可能)[LocalNTP]=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer] "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config] "AnnounceFlags"=dword:00000005
まだだめなら、サーバーのファイアウォールを閉じる必要があります.
2. 多くの記事では、システム時間とハードウェア時間、Linuxクロックはシステムクロック(System Clock)とハードウェア(Real Time Clock、略称RTC)クロックに分かれていると言われています.システムクロックとは、現在のLinux Kernelのクロックを指し、ハードウェアクロックとは、マザーボード上でバッテリによって電力を供給するクロックであり、このハードウェアクロックはBIOSで設定することができる.オペレーティングシステムは、通常のシャットダウン時にcmosにシステム時間を書き込み、起動時にcmosから時間を読み出します.システムクロックは独立して動作します
1)システム時間、CST(China Standard Time)中国標準時間を表示し、修正する.UTC(Coordinated Universal Time)は、グリニッジ時間に近い世界標準時間である.
2)ハードウェア時間
/etc/default/rcSのUTC=yesはデフォルト値で、ハードウェア時間がUTC時間であることを示します.この場合、ローカル時間はhwclock--utcと同じで、hwclock--localtimeは世界標準時間を出力します.UTC=noの場合、ローカル時間はhwclock--localtimeと同じであるべきで、hwclock--utc時間は無効です(多くのドキュメントでは、個人的にはまだ確定していませんが、その値も確かにスペクトル外です).
システム時間をcmosに更新し、UTC=yesの場合、utc:hwclock--systohc--utcにシステム時間を更新します.UTC=noは、localtime、hwclock--systohc--localtimeに更新されます.これでOKです.
3. タイムゾーン
2つのファイルを表示
コマンドdpkg-reconfigure tzdataを使用して、この2つのファイルを変更できます.
[HKEY_LOCAL_MACHINESYSTEMCurrentControl SetServicesW 32 TimeParameters](存在しない場合は新規作成可能)[LocalNTP]=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer] "Enabled"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config] "AnnounceFlags"=dword:00000005
まだだめなら、サーバーのファイアウォールを閉じる必要があります.
2. 多くの記事では、システム時間とハードウェア時間、Linuxクロックはシステムクロック(System Clock)とハードウェア(Real Time Clock、略称RTC)クロックに分かれていると言われています.システムクロックとは、現在のLinux Kernelのクロックを指し、ハードウェアクロックとは、マザーボード上でバッテリによって電力を供給するクロックであり、このハードウェアクロックはBIOSで設定することができる.オペレーティングシステムは、通常のシャットダウン時にcmosにシステム時間を書き込み、起動時にcmosから時間を読み出します.システムクロックは独立して動作します
1)システム時間、CST(China Standard Time)中国標準時間を表示し、修正する.UTC(Coordinated Universal Time)は、グリニッジ時間に近い世界標準時間である.
root@enjoyor-desktop:~# date
2013 09 11 10:21:08 CST
root@enjoyor-desktop:~# date -u
2013 09 11 02:21:35 UTC
root@enjoyor-desktop:~# date -s '2013-09-11 10:23:00'
2013 09 11 10:23:00 CST
2)ハードウェア時間
/etc/default/rcSのUTC=yesはデフォルト値で、ハードウェア時間がUTC時間であることを示します.この場合、ローカル時間はhwclock--utcと同じで、hwclock--localtimeは世界標準時間を出力します.UTC=noの場合、ローカル時間はhwclock--localtimeと同じであるべきで、hwclock--utc時間は無効です(多くのドキュメントでは、個人的にはまだ確定していませんが、その値も確かにスペクトル外です).
root@enjoyor-desktop:~# cat /etc/default/rcS
#
# /etc/default/rcS
#
# Default settings for the scripts in /etc/rcS.d/
#
# For information about these variables see the rcS(5) manual page.
#
# This file belongs to the "initscripts" package.
TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=yes
VERBOSE=no
FSCKFIX=no
root@enjoyor-desktop:~# hwclock --utc
2013 09 11 10 39 59 -0.934954 seconds
root@enjoyor-desktop:~# hwclock --localtime
2013 09 11 02 40 03 -0.575275 seconds
root@enjoyor-desktop:~# date
2013 09 11 10:40:09 CST
root@enjoyor-desktop:~# hwclock
2013 09 11 10 41 37 -0.899745 seconds
システム時間をcmosに更新し、UTC=yesの場合、utc:hwclock--systohc--utcにシステム時間を更新します.UTC=noは、localtime、hwclock--systohc--localtimeに更新されます.これでOKです.
3. タイムゾーン
2つのファイルを表示
cat /etc/timezone #
cat /etc/localtime # /usr/share/zoneinfo
コマンドdpkg-reconfigure tzdataを使用して、この2つのファイルを変更できます.