Score:1

ตั้งเขตเวลาผิดใน WSL หรือไม่

ธง cn

การใช้งาน Ubuntu ใน WSL2 นาฬิกาของฉันกำลังทำงานผิดพลาด และเมื่อฉันพยายามตั้งค่าอีกครั้งโดยใช้:

sudo dpkg-กำหนดค่า tzdata ใหม่

ยังคงได้รับการตั้งค่าช้ากว่าเวลาจริงประมาณหนึ่งชั่วโมง

ภาพหน้าจอแสดงเวลาปัจจุบันจริงใน Windows และ Windows ผ่านการเชื่อมต่อ RDP ไปยังเครื่องที่ใช้ WSL2/Ubuntu

หน้าต่างเทอร์มินัลสีม่วงคือ Ubuntu ที่มีปัญหา

ไม่ยอดเยี่ยมกับ Linux; มีความคิดว่าอะไรเป็นสาเหตุที่ทำให้ตั้งเวลาผิด?

ป้อนคำอธิบายรูปภาพที่นี่

Nmath avatar
ng flag
ฉันรู้ว่า Windows ตั้งค่านาฬิกาของฮาร์ดแวร์เป็นเวลาท้องถิ่นแทน UTC เพราะมันเป็นนีแอนเดอร์ทัลที่ป่าเถื่อน ในการกำหนดค่าการบู๊ตคู่คุณต้องเปลี่ยนวิธีที่ Windows หรือ Ubuntu รับเวลาท้องถิ่น แต่ฉันไม่ทราบว่าสิ่งนี้จำเป็นใน WSL คุณหรือแอปพลิเคชันบางตัวตั้งเวลาหรือปรับการตั้งค่าเวลาอย่างชัดเจนใน Ubuntu หรือไม่ เนื่องจากเป็นไปได้ว่าการยุ่งกับมันทำให้เกิดความคลาดเคลื่อนเดียวกันในการกำหนดค่าการบู๊ตคู่ คุณอาจต้องทำให้ Ubuntu มาจากเวลาท้องถิ่น หรือคุณสามารถกำหนดค่า Windows ให้ได้รับเวลาท้องถิ่นจาก UTC https://askubuntu.com/q/169376
Score:0
ธง vn

มีโอกาสที่คอมพิวเตอร์อยู่ในโหมดสลีปหรือไฮเบอร์เนต หรือเครื่อง WSL ทำงานใน VM หรือไม่ นั่นคือ (มีอยู่ช่วงหนึ่ง) ที่ทราบกันดีว่าทำให้ "นาฬิกาฮาร์ดแวร์" ของ WSL ไม่ซิงค์กับเวลาจริง/Windows

อ้างอิง: คำตอบ Stack Overflow นี้ และที่เกี่ยวข้อง ปัญหา Github.

ปัญหาหลัก (อย่างน้อยปัญหาโหมดสลีป/ไฮเบอร์เนต) ได้รับการแก้ไขโดยเคอร์เนล 5.10.16.3 WSL2 ซึ่งคุณสามารถอัปเดตเป็น (หากคุณยังไม่ได้ใช้งาน) ด้วย wsl -- อัพเดท (ใน Windows รุ่นล่าสุด) หรือผ่าน Windows Update (สมมติว่าคุณอนุญาตให้ "ผลิตภัณฑ์อื่นๆ ของ Microsoft" อัปเดตโดยเป็นส่วนหนึ่งของการอัปเดต)

อย่างไรก็ตาม อาจยังคงมีปัญหาการเลื่อนสัญญาณนาฬิกาดังที่ระบุไว้ในปัญหา Github นั้น

ถ้าเป็นเช่นนั้น ลอง sudo hwclock -sและถ้ายังไม่สามารถแก้ไขได้ ก wsl -- ปิดเครื่อง และเริ่มต้นใหม่

J. Scott Elblein avatar
cn flag
ฟังดูเหมือนคุณโดนตอกตะปูที่หัว ฉันเจอสิ่งนี้ในภายหลังซึ่งกล่าวถึงการจำศีลว่าเป็นปัญหา ( https://tomssl.com/fixing-clock-drift-in-wsl2-using-windows-terminal ) เมื่อเร็ว ๆ นี้ไฟดับลงในพายุและส่งคอมพิวเตอร์ WSL เครื่องนั้นเข้าสู่โหมดไฮเบอร์เนต ฉันคิดว่าน่าจะทำได้ ขณะนี้ฉันใช้วิธีแก้ปัญหาบนเพจของเขา แต่จะดูการใช้วิธีแก้ปัญหาจากด้านบนด้วย ขอบใจ!
J. Scott Elblein avatar
cn flag
โปรดทราบว่าฉันเพิ่งตรวจสอบเวอร์ชันเคอร์เนล WSL และเป็น `เวอร์ชันเคอร์เนล: 5.10.60.1` ดูเหมือนพวกเขาจะยังเคลียร์ไม่เสร็จ ฮ่าๆ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา