システムの下でLinuxシステムの時間と日付を管理する方法
この記事では、コンパクトだが非常に重要なアプリケーションのすべての面について説明します。
システムの現在の日付/時刻を表示するには、パラメータなしのコマンドを使用して現在のシステム時刻構成を表示します。
# timedatectl
入力結果は次のようになります。
システムの日付を変更するには、timedatectl設定時間コマンドを簡単に使用します。コマンドに続くのはYYYY-MM-DD形式の日付で、YYYYは年を表し、MMは2桁の数字の月を表し、DDは2桁の数字の日を表します。例えば、日付を2015年2月4日に変更したい場合は、次のコマンドを使用します。
# timedatectl 2015-02-04変更時間
時間を変更するには、同じ方法でこのツールを使用することができますが、HH:MM:SS、HHは24時間制のクロック、MMは分、SSは秒を表します。現在時刻を22:04:43に設定するには、次のコマンドを使用します。
# timedatectl 22:04:43タイムゾーンの変更
正確なタイムゾーンを設定することは、特にNTPプロトコルを使用して同期を維持する際に、時間同期を維持する鍵です。まずlist-timezonesオプションを使用して、あなたの領域の使用可能なタイムゾーンをリストする必要があります。grepとmoreを使用して、フォーマットを読みやすくすることもできます。
# timedatectl list-timezones | grep America | more
簡単なスクロールリスト形式が表示されます。
その後、設定したいタイムゾーンの名前がわかります。次のコマンドを使用して変更します。
# timedatectl set-timezone America/Los_Angelesローカルクロックの設定 リアルタイムクロック(RTC)
UTCモードでRTCを修正するには、次のコマンドを使用します。
# timedatectl set-local-rtc 0
ローカル時間補正を使用して、次の操作を行います。
# timedatectl set-local-rtc 1NTP同期の設定 ネットワーク時間プロトコル(NTP)
# timedatectl set-ntp yes