ウェブサイト検索

Linux でタイムゾーンを確認する方法


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

Linux では、システムの現在のタイムゾーンを取得し、リモート NTP サーバーと同期して、自動およびより正確なシステム時刻処理。

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

1. まず、次のように従来の date コマンドを使用して現在のタイムゾーンを確認します。

date

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

date +"%Z %z"

: date のマニュアル ページには、date コマンドの出力を変更するために使用できる形式が多数あります。

man date

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

timedatectl

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

timedatectl | grep “Time zone”

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

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

cat /etc/timezone

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

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

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


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

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

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


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

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

最後に、最新の興味深い Linux 情報については常にTecmint に注目してください。