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 に注目してください。