Linux システムにおける時間設定の概要

Linux システムにおける時間設定の概要

1. 時間の種類は次のように分けられます。

1. ネットワーク時間(タイムゾーンの設定、ntpサーバーによる時刻同期)

2. システム時間、現在のシステムで表示される時間

3. ハードウェア(RTC)時間、マザーボード上のBIOS時間

一般的な設定は、システム時間がネットワーク時間と同期され、システム時間がハードウェア時間に書き込まれるというものです。

2. 時間の表示方法:

1. ハードウェアの時間を確認する

#ハードウェアクロック

2. システム時間を確認する

日付

3. ネットワーク時間を更新して確認する

#ntpdate xxxxxx
xxxxxxは/etc/ntp.confファイルに設定されたタイムサーバーです

4. 時間を変更する方法

1. システム時間の変更

時間を13:11:03に設定します #date -s 13:11:03

2. ハードウェア時間の変更

#hwclock --set --date='03/21/2019 15:20';

ハードウェアの時間を2019年3月21日15:20に設定する

3. ネットワーク時間の変更

1. タイムゾーンを変更してネットワーク時間を変更する必要があります。tzselect タイムゾーンがわからない場合は、このコマンドを使用してタイムゾーンを見つける必要があります。2. ほとんどの中国ユーザーは Asia/Shanghai を使用しているため、次のコマンドを使用して上海タイムゾーンに更新します #cp -v /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3. ネットワークサーバーと時間を同期する #ntpdate xxxxxx
xxxxxxは/etc/ntp.confファイルに設定されたタイムサーバーです

5. お互いに手紙を書く時間

1. ハードウェア時刻がシステム時刻に書き込まれる

#hwclock -s

2. システム時刻がネットワーク時刻と同期する

#ntpdate xxxxxx
xxxxxxは/etc/ntp.confファイルに設定されたタイムサーバーです

3. システム時刻がハードウェア時刻に書き込まれる

#hwクロック -w

6. デュアルシステムタイムエラー問題の原因と解決策

1. ハードウェア時間形式

1. 現地時間: localtime (Windows で使用される時間)

2. 世界標準時: UTC (Linux/Unix で使用される時間)

2. ハードウェア時間の解釈における Windows と Linux/Unix の違い

Windowsはシステム時刻としてローカル時刻を使用します

Linux/Unix は、UTC (世界標準時) とタイムゾーンから変換された時間をシステム時間として使用します。北京時間は東部標準時ゾーン 8 を使用するため、システム時間は UTC+8 から変換されます。

3. WindowsとLinux/Unixの時刻の不一致の理由

Windows システムを使用する場合、ネットワークと時刻を同期しながら、ローカル時刻をハードウェア時刻に書き込みます (このとき、Windows システムの時刻とハードウェア時刻は同じ時刻に同期されます)。Linux/Unix 設定を使用する場合、ハードウェア時刻は UTC 時刻であるため、同期された正しい時刻に 8 時間が追加され、逆の場合も同様であるため、時刻エラーが発生します。

4.WindowsとLinux/Unix間の時刻の不一致の解決方法

方法 1. Windows:

1. UTC時間を現地時間として使用する

方法 2. Linux:

1. ローカルタイムをハードウェア時間として使用します(systemd を使用してサービスを管理する Linux ディストリビューションに適しています)

2. ネットワーク時間をローカル時間として使用し、ハードウェア時間と同期しない(init管理サービスを使用するLinuxディストリビューションに適用)

現在、ほとんどのディストリビューションはサービス マネージャーとして systemd を使用しています。

5. WindowsとLinux/Unix間の時間差の具体的な操作

方法 1: Windows

1. 管理者としてcmdを開く

埋め込む:

レジストリに HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 を追加します

方法 2: Linux

1. ローカルタイムをハードウェア時間として使用します(systemd を使用してサービスを管理する Linux ディストリビューションに適しています)

#hwclock --localtime

または

ルートユーザーは、/etc/adjtimeファイルのUTCをLOCALに変更します。

2. Linux がハードウェア時刻同期を使用しないように設定する (init 管理サービスを使用する Linux ディストリビューションに適用)

ルートユーザーは、ファイル/etc/sysconfig/clockの内容をUTC=1からUTC=0に変更します。

足りないものがあればコメントして補足してください!

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。

以下もご興味があるかもしれません:
  • Linux で誤って削除したメッセージ ファイルを復元する方法
  • Linuxカーネルマクロcontainer_ofの詳細な分析
  • Linux のロード vmlinux デバッグ
  • LinuxでSVNサーバーを構築する方法
  • Linux で指定されたフォルダの各サブフォルダ内のファイル数を表示する
  • Linux での Redis の永続性、マスター スレーブ同期、Sentinel の詳細な説明
  • Linux のさまざまなロックメカニズムの使用方法と違いについて詳しく説明します
  • Linux でのシェル変数の数値計算
  • LINUX での IPTABLES ファイアウォールの基本的な使用方法のチュートリアル
  • 独自の YUM リポジトリを作成する手順

<<:  JS 配列の重複を排除する 9 つの高度な方法 (実証済みで効果的)

>>:  Windows Server2014 にセキュリティを適用して MySQL をインストールする際のエラーに対する完璧な解決策

推薦する

見栄えの良い CSS カスタム スタイル (タイトル h1 h2 h3)

レンダリングBlog Gardenでよく使われるスタイル /*タイトル h1 h2 h3 スタイル*...

Linux のさまざまなロックメカニズムの使用方法と違いについて詳しく説明します

序文:この知識を理解する必要がある人は、すでにプロセス間通信とスレッド間通信の基本的な理解を持ってい...

Linux で Hadoop クラスターをインストールするための詳細な手順

目次1. usrディレクトリにHadoopディレクトリを作成し、インストールパッケージをそのディレク...

MySQL の組み込み関数 find_in_set を使用した効率的なあいまい検索の詳細な説明

一般的に使用される方法は次の 4 つです。 1.locate()メソッドを使用する一般的な使用法: ...

MySQL 8.0 における非同期レプリケーションの 3 つの方法について簡単に説明します。

この実験では、空のデータベース、オフライン、オンラインの 3 つのモードで、1 つのマスターと 2 ...

ファイルアップロードスタイルの詳細を実装するjs

目次1. 概要2. オブジェクト作成のパラメータ3. 監視例4. 使用方法5. ソースコード1. 概...

Linuxの一般的なコマンドでLinuxのmoreコマンドを使用する方法

more は、最もよく使用されるツールの 1 つです。最も一般的な使用方法は、出力コンテンツを表示し...

MySQL データ型の完全分析

データ型: 列に格納できるデータとそのデータが実際にどのように格納されるかを定義する基本ルール。デー...

MySQLはtruncateコマンドを使用してデータベース内のすべてのテーブルを素早くクリアします

1. まずSELECT文を実行して、すべての切り捨て文を生成します。ステートメント形式: selec...

Linux ターミナルでドメイン IP アドレスを見つけるコマンド (5 つの方法)

このチュートリアルでは、Linux ターミナルでドメイン名またはコンピューター名の IP アドレスを...

h1、h2、h3タグを適切に使用する

Web ページを作成する過程では、<h1>、<h2>、<h3> ...

Reactはページの透かし効果の全プロセスを実現します

目次序文1. 使用例2. 実施プロセス3. コンポーネントコード要約する序文1. cavans では...

一時ファイルを作成できないために MySQL が起動できない問題を解決する方法

問題の説明最近、仕事中に問題が発生しました。MySQL が起動に失敗しました。エラー ログは次のとお...

HTML における iFrame タグの 2 つの使用法

最近、私は「ぶどうコレクション」というプロジェクトに取り組んでいます。簡単に言うと、Budou ペー...

Linux にソフトウェアをインストールするときにソフトウェア パッケージが存在しない問題を解決する方法

ソフトウェア パッケージが存在しない場合は、インストールされているソフトウェアのソフトウェア ソース...