ฉันติดตั้งระบบปฏิบัติการแล้วและเวลาไม่ถูกต้อง
การtimedatectl
แสดง:
System clock synchronized: no
systemd-timesyncd.service active: yes
RTC in local TZ: no
จะบังคับให้ซิงค์ได้อย่างไร
ฉันติดตั้งระบบปฏิบัติการแล้วและเวลาไม่ถูกต้อง
การtimedatectl
แสดง:
System clock synchronized: no
systemd-timesyncd.service active: yes
RTC in local TZ: no
จะบังคับให้ซิงค์ได้อย่างไร
คำตอบ:
จากman timedatectl
ทั้งหมดที่คุณต้องการคือการเปิดใช้งาน NTP-sync
sudo timedatectl set-ntp true
จากนั้นมันจะทำส่วนที่เหลือโดยอัตโนมัติ
ถ้ามันไม่ทำงานตรวจสอบสถานะของ systemd-timesyncd.service
systemctl status systemd-timesyncd.service
และเริ่มต้นใหม่
sudo systemctl restart systemd-timesyncd.service
จากนั้นตรวจสอบอีกครั้ง:
$ timedatectl
...
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
systemctl
ส่วนหนึ่ง ไฟร์วอลล์ของคุณอนุญาตให้คุณเข้าถึงเซิร์ฟเวอร์ NTP หรือไม่
/etc/systemd/timesyncd.conf
ไหม คุณสามารถดูว่าเซิร์ฟเวอร์เวลาใดที่ใช้งานโดยใช้คำสั่งสถานะ systemctl ด้านบน ที่จริงแล้วการซิงโครไนซ์ 18.04 ของฉันถูกปิดและการตั้งค่า set-ntp เป็น on ไม่ทำงานจนกว่าฉันจะตั้งเซิร์ฟเวอร์เวลา
[Time]
ไม่ใช่
systemd-timesyncd.service
มีประโยชน์ - ช่วยในการดูปัญหาการเชื่อมต่อเซิร์ฟเวอร์