Linux コンピュータには 2 つの時間があります。1 つはハードウェア時間 (BIOS に記録される hwclock と呼ばれる時間)、もう 1 つはオペレーティング システム時間 (osclock) です。ハードウェア クロックは BIOS バッテリーによって電力が供給されます。 コンピュータの電源を切っても、コンピュータは動作し続けます。BIOS バッテリーは通常数年間使用できます。電源が切れると、BIOS のデータは工場出荷時の設定に復元されます。 ハードウェア時間とオペレーティングシステム時間の間の相互作用プロセス 1. 起動時に、オペレーティング システムは BIOS からハードウェア時間 + タイム ゾーンを読み取り、osclock のタイム ゾーンに従って対応する時間に変換します。すると、オペレーティング システムの時間とハードウェアの時間は独立して実行され、互いに影響しなくなります。 アプリケーションによって取得される時間には、オペレーティング システムの時間が使用されます。この手順は、コンピュータの電源がオンになると OS によって自動的に完了します。 2. ホストの動作中、ntp を使用して osclock が国際原子時と同期されていることを確認し、次に osclock が hwclock に同期されます。この手順では独自の設定が必要です 3. シャットダウン時に、osclock が hwclock に書き込まれます。この手順は、シャットダウン時に OS によって自動的に完了します。しかし、異常なシャットダウンの状況を考慮する必要があります。シャットダウンが異常な場合、osclockがhwclockに書き込まれない可能性があります。これが理由です。 このため、ステップ 2 で osclock が定期的に hwclock にフラッシュされます。定期的にフラッシュしないと、osclockとhwclockの差が大きい場合、異常終了するとosclockが失われ、再起動するとosclockが 違います。osclock は最初の ntp 同期以来間違っています。また、ntpdを使用する場合、ntpdは段階的な調整であり、osclockが国際原子に調整されるまでに数回のntp同期サイクルが必要になります。 さらに、osclock と ntp サーバー間の時間差が 1000 秒を超えると、ntp サーバーは osclock を更新しません。 Ubuntuでタイムゾーンと時刻を変更する方法 1. まずタイムゾーンを確認します。 codetc@webubuntu:~$ 日付 -R 2013年12月17日火曜日 18:23:01 +0800 タイムゾーンを変更する場合は、 2. 地域を選択: アジア codetc@webubuntu:~$ sudo tzselect [sudo] codetcのパスワード: タイムゾーンルールを正しく設定できるように、場所を特定してください。 大陸または海洋を選択してください。 1) アフリカ 2) アメリカ大陸 3) 南極 4) 北極海 5) アジア 6) 大西洋 7) オーストラリア 8) ヨーロッパ 9) インド洋 10) 太平洋 11) なし - Posix TZ 形式を使用してタイムゾーンを指定します。 5 位 3. 国を選択: 中国 国を選択してください。 1) アフガニスタン 18) イスラエル 35) パレスチナ 2) アルメニア 19) 日本 36) フィリピン 3) アゼルバイジャン 20) ヨルダン 37) カタール 4) バーレーン 21) カザフスタン 38) ロシア 5) バングラデシュ 22) 朝鮮民主主義人民共和国 39) サウジアラビア 6) ブータン 23) 韓国 40) シンガポール 7) ブルネイ 24) クウェート 41) スリランカ 8) カンボジア 25) キルギスタン 42) シリア 9) 中国 26) ラオス 43) 台湾 10) キプロス 27) レバノン 44) タジキスタン 11) 東ティモール 28) マカオ 45) タイ 12) ジョージア 29) マレーシア 46) トルクメニスタン 13) 香港 30) モンゴル 47) アラブ首長国連邦 14) インド 31) ミャンマー(ビルマ) 48) ウズベキスタン 15) インドネシア 32) ネパール 49) ベトナム 16) イラン 33) オマーン 50) イエメン 17) イラク 34) パキスタン 9 位 4. タイムゾーンを選択: 北京時間 以下のタイムゾーン地域のいずれかを選択してください。 1) 中国東部 - 北京、広東、上海など 2) 黒龍江省(モヘ省を除く)、吉林省 3) 中国中部 - 四川省、雲南省、広西省、陝西省、貴州省など 4) チベットと新疆ウイグル自治区の大部分 5) 西チベットと新疆 1 位 5. 確認と検証: 以下の情報が提供されています: 中国 中国東部 - 北京、広東、上海など したがって、TZ='Asia/Shanghai' が使用されます。 現在の現地時間: 2013 年 12 月 17 日火曜日 18:22:10 CST。 現在の世界時間は、2013 年 12 月 17 日火曜日 10:22:10 UTC です。 上記の情報でよろしいでしょうか? 1) はい 2) いいえ 1 位 この変更を永続的にするには、次の行を追加します。 TZ='アジア/上海'; エクスポートTZ ホームディレクトリのファイル「.profile」にコピーし、ログアウトして再度ログインします。 ここでTZ値をもう一度示します。今回は標準出力に表示されるので、 シェル スクリプトで /usr/bin/tzselect コマンドを使用できます。 アジア/上海 6. ファイルを/etcディレクトリにコピーします。 sudo cp /usr/share/zoneinfo/アジア/上海 /etc/localtime 7. 更新時間 sudo ntpdate time.windows.com 8. 時間を変更した後、ハードウェアCMOSの時間を変更します。 sudo hwclock --systohc 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: mysql の追加、削除、変更、クエリの基本ステートメント
>>: JSはビデオの再生速度を制御するための簡単なサンプルコードを実装します
Rownum は、Oracle での独自の書き込み方法です。Oracle では、rownum を使用...
固定サイドバーを実装するにはJavaScriptを使用します。参考までに、具体的な内容は次のとおりで...
ルートパラメータ、ルートナビゲーションガード: ページが戻ったときに検索結果を保持する需要シナリオ:...
1. まずMySqlの公式サイトからダウンロードします参考: https://www.jb51.ne...
結果:実装コードhtml <nav class="dropdownmenu"...
目次概要コードの実装要約する概要アダプタ パターンは、デザイン パターンの動作パターンのパターンです...
会社が現在使用しているソリューションを確認するためにバックエンドにログインしました。使用される FT...
問題を解決するBootstrap は、次の問題を解決する CSS フレームワークです。デバイス間での...
目次序文プロトタイプチェーン継承コンストラクタの継承組み合わせ継承(プロトタイプチェーン継承とコンス...
glibc は、gnu によってリリースされた libc ライブラリ、つまり c ランタイム ライブ...
1. dockerfileを作成するときにsshパスワードを設定するには、次のコマンドを使用します。...
データ型が datetime であるフィールド add_time を持つテーブル product が...
問題: MySQL データベースが予期せずクラッシュしたため、データベースを起動できませんでした。エ...
目次1. 同期AJAX 2. 非同期AJAX 3. ユーザーのクリックを追跡する4. リバウンドトラ...
最近、ウェブサイトを設計するときにこの問題に遭遇しています。メンバーセンターを設計し、コンテンツを ...