ทำไม systemd ไม่ตั้งเวลาระบบของฉัน


1

ฉันใช้ Arch Linux เมื่อเร็ว ๆ นี้เมื่อฉันเปิดเครื่องพีซีเวลาของระบบจะถูกตั้งค่าเป็น 1:00 1 มกราคม 1970 - สันนิษฐานว่าเวลา 01:00 น. มาจากการเปลี่ยนเขตเวลา

ไม่มีใครมีแนวคิดใด ๆ ที่ทำให้systemdการตั้งเวลาระบบของฉันไม่ถูกต้อง?

มีประโยชน์บางอย่าง (ฉันคิดว่า)

[root@alex-desktop network.d]# timedatectl status
      Local time: Sun 2013-06-09 16:33:04 BST
  Universal time: Sun 2013-06-09 15:33:04 UTC
        RTC time: Sun 2013-06-09 15:18:50
        Timezone: Europe/London (BST, +0100)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  Sun 2013-03-31 00:59:59 GMT
                  Sun 2013-03-31 02:00:00 BST
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  Sun 2013-10-27 01:59:59 BST
                  Sun 2013-10-27 01:00:00 GMT

1
แล้วใครจะรายงานเวลาผิด สิ่งที่คุณกำลังแสดงคือวันที่ที่ถูกต้อง
terdon

ฉันไม่เข้าใจปัญหาของคุณจริงๆ ตามtimedatectl statusคำสั่งทุกอย่างดูดี เวลารีเซ็ตเกิดขึ้นทุกครั้งที่ทำการรีบูตหรือไม่
Nicolas

ฉันโพสต์คำสั่งหลังจากแก้ไขแล้ว ... อุ๊ปส์ เวลาระบบผิดปกติหลังจากรีบูตทุกครั้ง
อเล็กซ์แชมเบอร์เลน

คำตอบ:


0

ฉันมีปัญหาคล้ายกันกับ Raspberry Pi (ซึ่งเห็นได้ชัดว่าไม่มีRTC ) ดังนั้นคุณอาจใช้อุปกรณ์ที่คล้ายกันซึ่งไม่มี (ไม่น่าเป็นไปได้) หรือคอมพิวเตอร์ของคุณเก่ากว่าและแบตเตอรี่ RTC ของ aka แบตเตอรี่ CMOS หมดแบน

ตามที่timedatectl statusคุณได้เปิดใช้งาน NTP แล้วซึ่งควรสอบถามเซิร์ฟเวอร์เวลาและตั้งเวลาให้คุณ อย่างไรก็ตามดูเหมือนว่าจะไม่ทำงานหากคุณไม่ได้เชื่อมต่อกับอินเทอร์เน็ตเมื่อตั้งเวลาเมื่อคุณบู๊ตคอมพิวเตอร์ซึ่งอาจเกิดขึ้นได้หากคุณใช้ WLAN และต้องใช้เวลานานในการเชื่อมต่อ

ในที่สุดโซลูชันของฉันคือการเพิ่มงาน cron สำหรับรูท ( su -c "crontab -e") เพื่อรันntpd -sหนึ่งครั้งต่อนาทีเพื่อบังคับให้ตรวจสอบเวลาเช่น:

# sync network time every minute (this is sad)
* * * * *               ntpd -s

แก้ไขปัญหา.

หน้าคน ntpd ntpd.confกล่าวถึงminpollตัวเลือกที่สามารถใช้ในการทำการตรวจสอบ ntpd ได้บ่อยถึง 8 วินาที เห็นได้ชัดว่าดีขึ้นกว่า 9000 เท่าและฉันจะอัปเดตคำตอบหากการทำงานเป็นไปตามที่คาดไว้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.