TimedatectlとHwclock 彼らは2便利です コマンド 調整する 時間(日付と時刻)、 私たちの中で GNU / Linuxオペレーティングシステム.
インストールして使用するときに何度も GNU / Linuxオペレーティングシステム、グラフィック環境または端末を介したユーザーセッションを毎回開始するときに、 時間(日付と時刻) インクルード プラットフォーム コンピュータの 変更(不一致)。 それ以外の場合は、通常、 ダブルブート(デュアルブート) との使用 手術システム インストールされています。
説明されている最初のケースでは、つまり、 GNU / Linuxの、多くの場合、問題は一時的に処理されます。つまり、明確に解決されていないため、クロック構成アプリケーションをグラフィカルに、または端末を使用して調整します。 コマンド「日付」.
2番目のケース、つまりXNUMXつ以上を使用する場合 オペレーティングシステム 異なる、通常 GNU / LinuxおよびWindows、問題は通常、最初からの時間を手動で調整することによって一時的に解決されます 時間(日付と時刻) 第二の、そして場合によっては BIOS コンピュータの。
問題
El 時間の不一致の問題 嘘、私たちのように GNU / Linuxオペレーティングシステム 彼らは処理します 日時。 つまり、処理方法と同じではありません オペレーティングシステム まるで違う Windows、はい、他の人と同じように、 MacOSの.
En GNU / LinuxまたはMacOS、パターンが使用されます UTC(協定世界時) 同じ時間を設定しますが、Windowsでは設定しません。 Windows コンピュータが正しい更新された時刻をに保存していることを前提としています マザーボードのハードウェア時計、つまり、 BIOS。 以来、 時計および/またはBIOS コンピュータの電源がオフの場合でも、経過時間を追跡する必要があります。
したがって、デフォルトでは、 Windows 常に正しい時刻がに保存されていることを前提としています 現地時間(時計/ BIOS) コンピュータから、 GNU / Linuxの、すでに説明したように、時間はに格納されていることを前提としています。 UTC時間、 これにより、2を交互に使用してマークされた周期的なタイムラグが発生します。したがって、論理的な解決策は、 現地時間(時計/ BIOS) コンピューターから、ユーザーに表示される時間を同期するように各オペレーティングシステムと通信するように構成します。
TimedatectlおよびHwclockコマンド
この問題を解決する、つまり構成するためのコマンドがあります GNU / Linuxの ハードウェアと通信する(時計/ BIOS) あなたのコンピュータからそしてそれと同期します 同時にユーザーに表示、あなたと同じように Windows.
実行される前に、 時間(日付と時刻) で BIOSコマンドを実行した後、最初にコマンドを再起動して、変更されていないことを確認することをお勧めします。 GNU / Linuxオペレーティングシステム そして次に BIOS.
これらのコマンドは次のとおりです。
timedatectl
この現代のコマンドは、それらのために特別です GNU / Linux Distros 彼らがインストールしたこと Systemd として 起動プロセス1(PID 1)例えば DEBIAN GNU / Linux。 それ以来、それはこのシステムおよびサービス管理者によって提供される機能です。
そのコマンドを実行するには、 GNU / Linuxの ハードウェアと通信する(時計/ BIOS) コンピューターからコンピューターと同期するには、次のコマンドを実行する必要があります。
sudo timedatectl set-local-rtc 1
このコマンドの詳細については、オプション«set-local-rtc [BOOL]
»その他、約 DEBIAN GNU / Linux、あなたはアクセスすることができます オンラインマニュアル(マンページ) 以下のパッケージと同じコマンドの リンク。 または、«を実行してローカルのマニュアルページを読んでくださいman timedatectl
"
時計
この伝説的で現在も続くコマンドは、あらゆる種類のコマンドに特別です GNU / Linux Distros、依存しないので Systemd、 また、他のシステムおよびサービス管理者からも。
そのコマンドを実行するには、 プラットフォーム GNU / Linuxの ハードウェアと通信する(時計/ BIOS) コンピューターからコンピューターと同期します。つまり、BIOSで同じ時刻を構成するには、次のコマンドを実行する必要があります。
sudo hwclock -w o sudo hwclock --systohc
注意:逆の場合、つまり、逆に同期したい場合(オペレーティングシステムで現在のBIOS時間を設定したい場合)、コマンド«を使用できます。hwclock -s
»またはコマンド «hwclock --hctosys
«.
このコマンドの詳細については、オプション«-w
»その他について DEBIAN GNU / Linux、あなたはアクセスすることができます オンラインマニュアル(マンページ) 以下のパッケージと同じコマンドの リンク。 または、«を実行してローカルのマニュアルページを読んでくださいman hwclock
"
これから、使用をやめると 日付と時刻のUTCパターン、つまり、を使用する場合 時間(日付と時刻) インクルード BIOS パラ GNU / Linuxの またはいくつか オペレーティングシステム、ハードウェア時間構成の問題が回避され、両方のシステムが遅れることなく常に同じ時間を持ちます。
の日付と時刻を設定するための別の代替手順 GNU / Linuxオペレーティングシステム 同期は BIOS コンピュータから、コマンド«を使用してdate
"Y"hwclock
»次のとおりです。
からコマンドコマンドを実行します ルートセッション 日付を設定するには 08年00月07日2020:XNUMX.
date --set "2020-03-07 08:00"
hwclock --set --date="`date '+%D %H:%M:%S'`"
結論
これを願っています 「便利な小さな投稿 オン «Timedatectl y Hwclock»
、2便利 «Comandos de GNU/Linux»
私たちの日付と時刻を設定するために使用されます «Distros GNU/Linux»
、特に時間の不一致の問題を解決するために «ordenadores con doble booteo (inicio)»
、全体として、非常に興味深く、有用である «Comunidad de Software Libre y Código Abierto»
そして、アプリケーションの素晴らしい、巨大で成長しているエコシステムの普及に大きく貢献しています «GNU/Linux»
.
そして、詳細については、いつでも訪問することを躊躇しないでください オンラインライブラリ として OpenLibra y ジェディット 読む 書籍(PDF) このトピックまたは他の人について 知識分野。 今のところ、これが好きなら «publicación»
, それを共有するのをやめないでください 他の人と、あなたの中で お気に入りのウェブサイト、チャンネル、グループ、またはコミュニティ ソーシャルネットワークの、できれば無料でオープンな マストドン、または安全でプライベートのように Telegram.
または、次のホームページにアクセスしてください。 DesdeLinux または公式チャンネルに参加する の電報 DesdeLinux この出版物または他の興味深い出版物を読んで投票する «Software Libre»
, «Código Abierto»
, «GNU/Linux»
およびに関連するその他のトピック «Informática y la Computación»
、そして、 «Actualidad tecnológica»
.
こんにちは! どうもありがとうございました、情報は私を助けてくれました、私はマンジャロシナモンを使用しています、そして私はグラフィカルに設定する方法もインターネット上の同期もありませんでした、私は単に何も変更しませんでした...しかしあなたのおかげでそれはすでに解決されています
オクタビオご挨拶! この記事があなたに満足のいくものを提供してくれてうれしいです。 コメントと貢献をありがとうございます。
もしもし
私の場合、LinuxがBIOS時間をUTCに変更し、Windowsがそれを間違えたため、/ etc / adjtimeをUTCではなく「LOCAL」に変更する必要がありました。 と
hwclock –詳細
その調整を行ったときに彼がそれを再び変更しなかったことを確認することができました
あいさつ、ファビアン。 コメントと貢献をありがとうございます。