Bashプログラミング
 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング

Linux システムのタイムゾーンを確認および管理する方法

この短い記事では、Linux でシステムのタイムゾーンを確認するさまざまな簡単な方法を初心者向けに説明します。 Linux マシン、特に本番サーバーでの時間管理は、常にシステム管理の重要な側面です。

Linux では、date などの時間管理ユーティリティが多数利用できます。 とtimedatectl コマンドを使用して、システムの現在のタイムゾーンを取得し、リモート NTP サーバーと同期して、自動的でより正確なシステム時刻の処理を可能にします。

それでは、Linux システムのタイムゾーンを確認するさまざまな方法を見ていきましょう。

1. まずは従来の日付を使用します。 次のように現在のタイムゾーンを確認するコマンド:

$ date

または、以下のコマンドを入力します。%Z 形式はアルファベットのタイムゾーンと %z を出力します。 数値のタイムゾーンを出力します:

$ date +"%Z %z"
Linux システムのタイムゾーンを確認および管理する方法 Linux タイムゾーンの検索

注意 :日付には多くの形式があります。 man ページを使用して、date コマンドの出力を変更できます。

$ man date

2. 次に、同様に timedatectl を使用できます。 オプションを指定せずに実行すると、次のようにタイムゾーンを含むシステムの概要が表示されます。

$ timedatectl

さらに、パイプラインと grep コマンドを使用して、以下のようにタイムゾーンのみをフィルタリングしてみてください。

$ timedatectl | grep “Time zone”
Linux システムのタイムゾーンを確認および管理する方法 現在の Linux タイムゾーンを確認する

timedatectl コマンドを使用して Linux でタイムゾーンを設定する方法を学びます。

3. さらに、Debian とその派生製品のユーザーは、ファイル /etc/timezone の内容を表示できます。 cat ユーティリティを使用してタイムゾーンを確認します。

$ cat /etc/timezone
Linux システムのタイムゾーンを確認および管理する方法 Linux のタイムゾーンを確認する

重要 :REHL/CentOS 7 の場合 およびFedora 25-22 ユーザー、ファイル /etc/localtime ディレクトリ /usr/share/zoneinfo/ にあるタイムゾーン ファイルへのシンボリック リンクです。 .

ただし、日付を使用することもできます。 またはtimedatectl コマンドを使用して、現在の時刻とタイムゾーンも表示します。

タイムゾーンを変更するには、シンボリック リンク /etc/localtime を作成します。 /usr/share/zoneinfo/ にある適切なタイムゾーンに設定します。 :

$ sudo ln -sf /usr/share/zoneinfo/zoneinfo /etc/localtime

フラグ -s シンボリック リンクの作成を有効にします。それ以外の場合は、デフォルトでハード リンクが作成され、-f になります。 既存の宛先ファイル (この場合は /etc/localtime) を削除します。 .

たとえば、タイムゾーンをアフリカ/ナイロビに変更するには、 、以下のコマンドを発行します。

$ sudo ln -sf /usr/share/zoneinfo/Africa/Nairobi /etc/localtime

以上です!以下のフィードバック フォームを使用して、記事についての意見を共有することを忘れないでください。重要なのは、システムでの処理時間についてさらに詳しく知るために、この Linux 用時間管理ガイドを参照することです。このガイドには、シンプルでわかりやすい例が含まれています。

最後に、Tecmint に常に注目することを忘れないでください。 最新の興味深い Linux に関する情報を入手してください。

Linux スキルを次のレベルに引き上げましょう

ルート メンバーは、すべてのコース、認定準備トラック、および毎月新しいコースが追加される増大する実践的な Linux コンテンツのライブラリに完全にアクセスできます。

得られるもの

すべてのプレミアム記事に広告なしでアクセス

すべてのコースへのアクセス:Linux、Linux 用 AI、Bash スクリプト、Ubuntu ハンドブック、Golang などを学習します。

Linux 認定資格 (RHCSA、RHCE、LFCS、LFCA) へのアクセス

リリース時に新しいコースにアクセス

週刊ニュースレターにアクセスしてください

コメント内の優先ヘルプ

プライベート Telegram コミュニティ

Linux コミュニティとつながる

Linux システムのタイムゾーンを確認および管理する方法

Aaron Kili は、Linux と F.O.S.S の愛好家であり、将来の Linux システム管理者、ウェブ開発者であり、現在は TecMint のコンテンツ クリエイターでもあります。コンピュータでの作業が大好きで、知識を共有することを強く信じています。

TecMint の各チュートリアルは、経験豊富な Linux システム管理者のチームによって作成されています そのため、当社の高品質基準を満たしています。


  1. Bashでのソーシングとフォークの違いを学ぶ

    この記事の主な焦点は、スクリプトとソースを実行したときに何が起こるかを明確に理解することです。 bashのスクリプト。まず、さまざまな方法でスクリプトを呼び出すと、プログラムがどのように送信されるかが明確に理解されます。 注 :拡張子を付けてスクリプトを作成することは重要ではありません。スクリプトは拡張機能がなくても正常に実行されます。 基本的に、すべてのスクリプトは shebang(#!)という行で始まります 。 ハッシュ bashの記号はコメントとして解釈されますが、シバン 特別な意味があります。 shebangで言及したインタプリタでプログラムを送信するようにbashに指示します

  2. マスター Linux ファイル システム:/bin、/usr/bin、/sbin などについて理解する

    ラメシュ・ナタラジャン著 2010 年 9 月 8 日 特定のプログラムが /bin、/sbin、/usr/bin、または /usr/sbin に配置されている理由を疑問に思ったことはありますか? たとえば、less コマンドは /usr/bin ディレクトリにあります。 /bin、/sbin、または /usr/sbin ではないのはなぜでしょうか?これらすべてのディレクトリの違いは何ですか? この記事では、Linux のファイルシステム構造を確認し、個々の上位ディレクトリの意味を理解しましょう。 1. / – ルート すべてのファイルとディレクトリはルート ディレクトリから始