Menyegerakkan jam sistem linux dengan pelayan NTP
- 3356
- 110
- Daryl Wilderman
TimeKeeping yang tepat adalah aspek penting dari mana -mana sistem pengkomputeran, dan terutamanya kritikal bagi pelayan, di mana masa yang betul adalah faktor penting bagi banyak aplikasi, seperti pembalakan, pengesahan, dan keselamatan. Protokol Masa Rangkaian (NTP) adalah protokol yang digunakan secara meluas untuk menyegerakkan jam komputer melalui rangkaian.
Di Linux, jam sistem boleh disegerakkan dengan pelayan NTP menggunakan 'timedatectl'
utiliti baris arahan, yang merupakan sebahagian daripada sistem sistem dan pengurus perkhidmatan. Utiliti Timedatectl menyediakan cara yang mudah dan mudah untuk menguruskan masa dan tarikh sistem, termasuk menetapkan konfigurasi NTP.
Langkah 1: Pemasangan Timesync Service
Timesync adalah perkhidmatan minimalis untuk menyegerakkan masa tempatan dengan pelayan NTP. Pakej ini mengandungi perkhidmatan sistem sistemd-timesyncd yang boleh digunakan untuk menyegerakkan jam sistem tempatan dengan pelayan protokol masa jarak jauh.
Untuk memasang perkhidmatan, laksanakan arahan berikut:
APT Pasang SystemD-Timesyncd
Selepas pemasangan, perkhidmatan akan dimulakan secara automatik. Anda boleh mengesahkannya dengan menjalankan arahan berikut:
SUDO Systemctl Status Systemd-Timesyncd
Output ● SystemD-Timesyncd.Perkhidmatan - Penyegerakan Masa Rangkaian Dimuatkan: dimuatkan (/lib/systemd/system/systemd -timesyncd.perkhidmatan; didayakan; Pratetap Vendor: Diaktifkan) Aktif: Aktif (Berlari) Sejak THU 2023-02-02 11:57:46 UTC; 3min 53s yang lalu Dokumen: Man: Systemd-Timesyncd.Perkhidmatan (8) PID Utama: 2004 (SystemD-Timesyn) Status: "Menyambung ke Server Masa 80.88.90.14: 123 (0.Debian.kolam.NTP.org)."Tugas: 2 (Had: 1828) Memori: 1.0m cpu: 48ms cgroup: /sistem.Slice/SystemD-Timesyncd.perkhidmatan └─2004/lib/systemd/systemd-timesyncd
Langkah 2: Dayakan Penyegerakan Jam
Untuk menyegerakkan jam sistem linux dengan pelayan NTP menggunakan timedatectl, Anda perlu menjalankan arahan berikut sebagai akar atau menggunakan sudo:
sudo timedatectl set-ntp benar
Perintah ini membolehkan ciri penyegerakan NTP dan menjadikan sistem mula menyegerakkan secara automatik dengan pelayan NTP yang dinyatakan dalam "/Etc/systemd/timesyncd.conf ” fail konfigurasi. Secara lalai, perkhidmatan Timesyncd menggunakan kolam pelayan NTP yang terkenal, yang menyediakan sejumlah besar pelayan NTP awam.
Langkah 3: Sahkan perubahan
Anda boleh mengesahkan status penyegerakan NTP dengan menjalankan arahan berikut:
timedatectl
Output arahan harus menunjukkan status penyegerakan NTP, serta masa yang diimbangi dari pelayan NTP, jika ada.
Dayakan Penyegerakan Masa dengan Pelayan NTPLangkah 4: Segerakkan Jam Perkakasan
Penting untuk diperhatikan bahawa timedatectl Perintah hanya mempengaruhi jam sistem, yang merupakan jam utama pada sistem yang digunakan oleh sistem operasi dan aplikasi. Jam perkakasan, juga dikenali sebagai jam masa nyata (RTC), adalah jam berasingan yang berjalan secara bebas dari sistem dan digunakan untuk menjaga masa walaupun sistem itu dimatikan. Untuk menyegerakkan jam perkakasan dengan jam sistem, anda perlu menjalankan arahan berikut:
sudo timedatectl set-local-rtc 1
Kesimpulan
Kesimpulannya, 'Timedatectl set-ntp'
Perintah adalah cara yang mudah dan mudah untuk menyegerakkan jam sistem Linux dengan pelayan NTP, dan memastikan masa yang tepat pada sistem anda. Dengan menggunakan NTP, anda dapat memastikan bahawa masa sistem adalah konsisten dan tepat, dan elakkan masalah yang berpotensi yang disebabkan oleh tetapan masa yang salah.