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はビデオの再生速度を制御するための簡単なサンプルコードを実装します
1. 公式ウェブサイトにアクセスして、jdk-8u162-linux-x64.tar.gzなどのLi...
効果原理主にCSSグラデーションを使用して、切り取りを必要としない背景のくり抜きを実現します。クーポ...
1.MySQLレプリケーションの概念これは、プライマリ データベースの DDL および DML 操作...
コアコード -- 以下では、MySQLでのソート列の実装を示します -- テストデータ CREATE...
WindowsにMySQLの圧縮バージョンをインストールする方法の詳細については、以下を参照してくだ...
序文場合によっては、次の図のような浮動効果の要件が必要になります。 成し遂げる標準的な通常の状況では...
ブラウザでのページのレンダリング時間をできるだけ短縮するにはどうすればよいでしょうか? この記事は、...
参考までに、JSを使用してランダム点呼システムを実装します。具体的な内容は次のとおりです。毎回の授業...
1. なぜこの記事を書くのですか?重複リクエストの処理に関する記事をたくさん読んだことがあるでしょう...
目次テクノロジースタック効果分析するテクノロジースタックサイドバー用Antdtabは要素を使用します...
過去に別れを告げるvscode にリモート SSH が導入される前は、Linux サーバー開発者の多...
wangEditor は、JavaScript と CSS に基づいて開発された Web リッチ テ...
目次道具プラグインをインストールするプロジェクトのルートディレクトリに.postcssrc.jsファ...
1. ネットワークマシンでは、デフォルトのcentosyumソースを使用します [root@kole...
目次1. 問題の背景: 2. 問題の原因: 3. 問題解決:要約: 1. 問題の背景: window...