Điểm:1

Múi giờ bị đặt sai trong WSL?

lá cờ cn

Chạy Ubuntu trong WSL2, đồng hồ của tôi bị hỏng bằng cách nào đó. Và khi tôi cố gắng thiết lập lại bằng cách sử dụng:

Sudo dpkg-cấu hình lại tzdata

Nó vẫn được đặt chậm hơn khoảng một giờ so với thời gian thực.

Ảnh chụp màn hình hiển thị thời gian thực hiện tại trong Windows và cả Windows thông qua kết nối RDP với máy chạy WSL2/Ubuntu.

Cửa sổ terminal màu tím là Ubuntu đang gặp sự cố.

Không quá xuất sắc với Linux; bất kỳ ý tưởng nào khiến thời gian bị đặt sai?

nhập mô tả hình ảnh ở đây

Nmath avatar
lá cờ ng
Tôi biết rằng Windows đặt đồng hồ phần cứng thành giờ địa phương thay vì UTC vì đó là một người Neanderthal man rợ. Trong cấu hình khởi động kép, bạn phải thay đổi cách Windows hoặc Ubuntu lấy giờ địa phương, nhưng tôi không biết rằng điều này là cần thiết trong WSL. Bạn hoặc một số ứng dụng đã đặt thời gian rõ ràng hoặc điều chỉnh cài đặt thời gian trong Ubuntu chưa? Bởi vì có thể việc nhầm lẫn với nó đã gây ra sự khác biệt tương tự trong cấu hình khởi động kép. Bạn có thể cần làm cho Ubuntu lấy được thời gian từ giờ địa phương hoặc bạn có thể định cấu hình Windows để lấy được giờ địa phương từ UTC. https://askubfox.com/q/169376
Điểm:0
lá cờ vn

Có bất kỳ khả năng máy tính nào ở chế độ Ngủ hoặc Ngủ đông hay máy WSL đang chạy trong máy ảo không? Điều đó (tại một thời điểm) được biết là nguyên nhân khiến "đồng hồ phần cứng" của WSL không đồng bộ với thời gian thực/Windows.

Thẩm quyền giải quyết: Câu trả lời tràn ngăn xếp này và liên quan Vấn đề về Github.

Sự cố cốt lõi (ít nhất là sự cố Ngủ/Ngủ đông) đã được khắc phục bằng bản phát hành nhân WSL2 5.10.16.3, bạn có thể cập nhật bản này (nếu chưa có) với wsl --cập nhật (trong các bản phát hành Windows gần đây) hoặc qua Windows Update (giả sử bạn đã cho phép "các sản phẩm khác của Microsoft" cập nhật như một phần của nó).

Tuy nhiên, vẫn có thể xảy ra sự cố trôi đồng hồ, như đã lưu ý trong vấn đề Github đó.

Nếu vậy, hãy thử một sudo hwclock -s, và nếu điều đó không khắc phục được, một wsl --shutdown và khởi động lại.

J. Scott Elblein avatar
lá cờ cn
Âm thanh như bạn đã đánh đinh vào đầu. Tôi đã xem qua điều này sau đó, điều này cũng đề cập đến việc ngủ đông là một vấn đề (https://tomssl.com/fixing-clock-drift-in-wsl2-using-windows-terminal). Gần đây, mất điện trong một cơn bão và khiến máy tính WSL đó chuyển sang chế độ ngủ đông. Tôi nghĩ rằng có lẽ đã làm nó. Hiện tại tôi đã sử dụng cách giải quyết trên trang của anh ấy, nhưng cũng sẽ xem xét sử dụng cách giải quyết ở trên. cảm ơn!
J. Scott Elblein avatar
lá cờ cn
Như một lưu ý phụ, tôi vừa kiểm tra phiên bản hạt nhân WSL và đó là `Phiên bản hạt nhân: 5.10.60.1`. Có vẻ như họ vẫn chưa giải quyết xong, lol.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.