GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでタイムゾーンを設定してサーバー時間をNTPと同期する方法

この記事の読者は、NTPとは何か、systemd-timesyncdネットワークタイムサービスを使用してサーバーの時刻と日付を同期する方法、およびLinuxでタイムゾーンを設定する方法を学習します。

NTP(Network Time Protocol)を使用すると、システムの日付と時刻を簡単に正確に保つことができます。 。これにより、ネットワーク接続を介してコンピュータークロックを同期し、正確に保つことができます。クライアントはリモートサーバーに現在の時刻を要求し、それを使用して時計を設定します。

systemdを使用して時刻をNTPと同期する方法

Linuxディストリビューションの大部分はsystemdを採用しており、それに伴って systemd-timesyncd が付属しています デーモン。

つまり、NTPクライアントがすでにプリインストールされており、本格的なNTPDデーモンを実行する必要はありません。代わりに、組み込みの systemd-timesyncd プライマリ時間同期ジョブを正常に実行できます。

timedatectlを介して時間と時間の構成の現在のステータスを確認するには 、次のコマンドを実行します:

timedatectl status

NTP service:activeが表示された場合 出力では、コンピュータの時計はNTPを介して自動的に調整されます。

NTP service:inactiveが表示された場合 、次のコマンドを実行して、NTP時間同期を有効にします。

timedatectl set-ntp true

あなたがしなければならないのはそれだけです。それが終わったら、すべてが整っている必要があり、時間を正しく保つ必要があります。

さらに、 timesyncd それ自体はまだ通常のサービスであるため、そのステータスをより詳細に確認することもできます。

systemctl status systemd-timesyncd

無効になっている場合は、 systemd-timesyncdを起動して作成できます このようにアクティブなサービス:

systemctl start systemd-timesyncd
systemctl enable systemd-timesyncd

Linuxでタイムゾーンを設定/変更する方法

タイムゾーンを変更する前に、 timedatectlの使用を開始してください 現在設定されているタイムゾーンを決定します。

timedatectl

次に、使用可能なすべてのタイムゾーンを一覧表示して、システムで使用するタイムゾーンの正確な名前を確認します。

timedatectl list-timezones

タイムゾーンのリストは非常に広範囲です。ただし、最初に、現在地の正式なタイムゾーン名を知っておく必要があります。

タイムゾーンを見つける別の方法は、リストすることです( ls -l <​​/ code> ) / usr / share / zoneinfo /の内容 ディレクトリ。希望するタイムゾーンを見つけます( / usr / share / zoneinfo/ゾーン /サブゾーン )ここで、 Zone / SubZone America / New_Yorkなどの選択です 、 Europe / Paris アジア/バンコク 、 等々。アイデアが浮かびました。

Linuxシステムのタイムゾーンをニューヨークに設定するとします。コマンドは次のようになります:

timedatectl set-timezone America/New_York

このコマンドは、 / usr / share / zoneinfo /から選択したタイムゾーンのシンボリックリンクを作成します / etc / localtimeへ 。

さらに、上記のコマンドをスキップして、このシンボリックリンクを手動で作成し、同じ結果を得ることができます。

ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

timedatectlのマニュアルページは次のとおりです 必要に応じてコマンドを実行します。


Linux
  1. Time Sync Linux

  2. Linuxサーバー時間をネットワークタイムサーバーと同期する

  3. UbuntuサーバーでNTPを使用して時刻を同期する方法は?

  1. Time Sync Linux

  2. Rocky / AlmaLinux8でNFSサーバーとクライアントをセットアップする方法

  3. 時間と日付を自動的に更新するように Debian を設定するには?

  1. Linuxサーバーで日付、時刻、およびタイムゾーンを設定します

  2. Linux NTP サーバーとクライアントをインストールして構成する方法

  3. NAT を使用して Linux サーバーをルーターとして設定する方法