Timedatectl dan Hwclock: Perintah untuk menetapkan tarikh dan waktu di Linux

Timedatectl dan Hwclock: Perintah untuk menetapkan tarikh dan waktu di Linux

Timedatectl dan Hwclock: Perintah untuk menetapkan tarikh dan waktu di Linux

Timedatectl dan Hwclock Mereka 2 berguna arahan untuk menyesuaikan masa (tarikh dan masa), di kami Sistem Operasi GNU / Linux.

Berkali-kali semasa memasang dan menggunakan a Sistem Operasi GNU / Linux, mungkin ada yang menghargai bahawa ketika memulai setiap kali, sesi pengguna di lingkungan grafik atau melalui terminal, masa (tarikh dan masa) yang Sistem pengendalian komputer perubahan (ketidakcocokan). Dalam kes lain, biasanya berubah apabila anda mempunyai konfigurasi boot dua kali (dual boot) dan penggunaan Sistem Operasi dipasang.

Timedatectl dan Hwclock: Pengenalan

Dalam kes pertama yang dijelaskan, iaitu hanya menggunakan GNU / Linux, banyak kali masalah ini ditangani sementara, iaitu, tidak dapat diselesaikan secara pasti, menyesuaikan aplikasi konfigurasi jam secara grafik atau melalui terminal menggunakan arahan "tarikh".

Dalam kes kedua, iaitu menggunakan 2 atau lebih Sistem operasi berbeza, biasanya GNU / Linux dan Windows, masalahnya biasanya diselesaikan sementara dengan menetapkan waktu secara manual dari yang pertama hingga ke masa (tarikh dan masa) yang kedua, dan dalam beberapa kes pada waktu BIOS komputer.

Timedatectl dan Hwclock: Masalah dengan UTC

masalah

El masalah ketidakcocokan masa kebohongan, dengan cara yang kita Sistem Operasi GNU / Linux mereka memproses tarikh dan masa. Artinya, ia tidak sama dengan cara mereka memprosesnya Sistem operasi sama sekali berbeza seperti Windows, walaupun ya seperti yang lain, seperti, MacOS.

En GNU / Linux atau MacOS, corak digunakan UTC (Waktu Sejagat yang Diselaraskan) untuk menetapkan waktu yang sama, sementara di Windows tidak. Windows menganggap bahawa komputer menyimpan masa yang betul dan kemas kini di Jam perkakasan motherboard, iaitu, di BIOS. Sejak, Jam dan / atau BIOS anda mesti mengesan masa berlalu, walaupun komputer dimatikan.

Oleh itu, secara lalai, Windows selalu menganggap bahawa masa yang betul disimpan di Waktu tempatan (Jam / BIOS) dari komputer, sementara GNU / Linux, seperti yang telah kami nyatakan, ini menganggap bahawa waktu disimpan di Masa UTC, yang menyebabkan jeda waktu kitaran ditandakan ketika menggunakan secara bergantian 2. Oleh itu, penyelesaian logik adalah dengan menyesuaikan dengan betul Waktu tempatan (Jam / BIOS) dari komputer, dan konfigurasikan setiap Sistem Operasi untuk berkomunikasi dengannya untuk menyegerakkan masa yang akan ditunjukkan kepada pengguna.

Perintah Timedatectl dan Hwclock

Ada perintah untuk menyelesaikan masalah ini, yaitu untuk mengkonfigurasinya GNU / Linux berkomunikasi dengan perkakasan (Jam / BIOS) dari komputer anda dan segerak dengannya, ke tunjukkan kepada pengguna pada masa yang sama, sama seperti anda Windows.

Sebelum dilaksanakan, konfigurasi yang betul dari masa (tarikh dan masa) dalam BIOSSetelah melaksanakan perintah, adalah lebih baik untuk memulakan semula dan mengesahkan bahawa ia tetap tidak berubah, pertama di Sistem Operasi GNU / Linux dan kemudian di BIOS.

Perintah ini adalah:

Jangka masa

Perintah moden ini istimewa, bagi mereka GNU / Linux Distros yang telah mereka pasang Systemd sebagai Proses permulaan 1 (PID 1)contohnya DEBIAN GNU / Linux. Oleh kerana itu, adalah fungsi yang disediakan oleh pentadbir sistem dan perkhidmatan ini.

Untuk mencapai perintah itu, izinkan GNU / Linux berkomunikasi dengan perkakasan (Jam / BIOS) dari komputer dan selaraskan dengannya, arahan berikut mesti dilaksanakan:

sudo timedatectl set-local-rtc 1

Untuk maklumat lebih lanjut mengenai arahan ini, pilihan «set-local-rtc [BOOL]»Dan yang lain, mengenai DEBIAN GNU / Linux, anda boleh mengakses Manual Dalam Talian (Halaman Utama) pakej dan perintah yang sama, seperti berikut link. Atau baca halaman lelaki tempatan anda dengan menjalankan «man timedatectl".

Jam Hww

Perintah legenda dan masih terkini, khas untuk semua jenis GNU / Linux Distros, kerana tidak bergantung pada systemd, atau dari pentadbir sistem dan perkhidmatan lain.

Untuk mencapai perintah itu, benarkan Sistem pengendalian GNU / Linux berkomunikasi dengan perkakasan (Jam / BIOS) dari komputer dan selaraskan dengannya, iaitu, konfigurasikan waktu yang sama di BIOS, perintah berikut mesti dilaksanakan:

sudo hwclock -w o sudo hwclock --systohc

Nota: Untuk kes yang berlawanan, iaitu, jika sebaliknya anda ingin menyegerakkan secara terbalik (konfigurasikan waktu BIOS semasa pada Sistem Operasi) maka anda boleh menggunakan perintah «hwclock -s»Atau arahan «hwclock --hctosys«.

Untuk maklumat lebih lanjut mengenai arahan ini, pilihan «-w»Dan yang lain mengenai DEBIAN GNU / Linux, anda boleh mengakses Manual Dalam Talian (Halaman Utama) pakej dan perintah yang sama, seperti berikut link. Atau baca halaman lelaki tempatan anda dengan menjalankan «man hwclock".

Mulai sekarang, apabila anda berhenti menggunakan Corak UTC untuk tarikh dan masa, iaitu ketika menggunakan masa (tarikh dan masa) yang BIOS perenggan GNU / Linux atau beberapa Sistem operasi, masalah dengan konfigurasi masa perkakasan akan dielakkan dan kedua-dua sistem akan selalu mempunyai masa yang sama, tanpa ketinggalan.

Prosedur alternatif lain untuk menetapkan tarikh dan masa Sistem Operasi GNU / Linux dan penyegerakan adalah dengan BIOS dari komputer, menggunakan arahan «date»Dan«hwclock»Adakah yang berikut:

Jalankan arahan arahan dari a sesi root untuk menetapkan tarikh 08:00 pada 07 Mac 2020.

  • date --set "2020-03-07 08:00"
  • hwclock --set --date="`date '+%D %H:%M:%S'`"

Gambar generik untuk kesimpulan artikel

Kesimpulan

Kami harap ini "jawatan kecil yang berguna" pada «Timedatectl y Hwclock», 2 berguna «Comandos de GNU/Linux» digunakan untuk menetapkan tarikh dan masa kami «Distros GNU/Linux», terutamanya untuk menyelesaikan masalah ketidakcocokan waktu di «ordenadores con doble booteo (inicio)», menjadi perhatian dan kepentingan yang besar, untuk keseluruhannya «Comunidad de Software Libre y Código Abierto» dan memberi sumbangan besar kepada penyebaran ekosistem aplikasi yang hebat, raksasa dan berkembang «GNU/Linux».

Dan untuk maklumat lebih lanjut, jangan ragu untuk mengunjungi mana-mana Perpustakaan dalam talian sebagai OpenLibra y jedit untuk membaca buku (PDF) mengenai topik ini atau lain-lain bidang pengetahuan. Buat masa ini, jika anda menyukai ini «publicación», jangan berhenti berkongsi dengan orang lain, di anda Laman web, saluran, kumpulan, atau komuniti kegemaran rangkaian sosial, lebih baik percuma dan terbuka sebagai Mastodon, atau selamat dan peribadi seperti Telegram.

Atau hanya lawati halaman utama kami di DesdeLinux atau menyertai Saluran rasmi Telegram daripada DesdeLinux untuk membaca dan memilih ini atau penerbitan menarik lain di «Software Libre», «Código Abierto», «GNU/Linux» dan topik lain yang berkaitan dengan «Informática y la Computación», dan «Actualidad tecnológica».


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Octavio dos santos kata

    Helo! Terima kasih banyak, maklumat itu telah menolong saya, saya menggunakan kayu manis manjaro dan saya tidak mempunyai cara untuk mengkonfigurasi grafik, atau penyegerakan melalui Internet, saya tidak membuat perubahan ... tetapi terima kasih kepada anda, ia sudah dapat diselesaikan 😀

    1.    Pasang Linux kata

      Salam Octavio! Saya gembira kerana artikel ini memberikan anda kepuasan yang memuaskan. Terima kasih atas komen dan sumbangan anda.

  2.   Fabian kata

    Hello
    dalam kes saya, saya terpaksa menukar / etc / adjtime sebagai 'LOCAL' dan bukannya UTC 'kerana linux menukar waktu bios menjadi UTC dan windows salah mengambilnya; dengan
    hwclock –vervose
    Saya dapat mengesahkan bahawa dia tidak mengubahnya lagi ketika membuat penyesuaian itu

    1.    Pasang Linux kata

      Salam, Fabian. Terima kasih atas komen dan sumbangan anda.