Score:0

ต้องการให้เวลาท้องถิ่นอัปเดตโดยอัตโนมัติ

ธง us

ฉันใช้เซิร์ฟเวอร์รุ่น Ubuntu 20.04 บน RPi 4 ฉันได้เห็นบทช่วยสอนและโพสต์เกี่ยวกับวิธีตั้งเวลาท้องถิ่นด้วยตนเอง อย่างไรก็ตาม ฉันต้องการตั้งค่าอุปกรณ์ให้อัปเดตเขตเวลาท้องถิ่นโดยอัตโนมัติเพื่อแสดงการเปลี่ยนแปลงใด ๆ โดยใช้ NTP ตัวอย่างเช่น หากฉันมีอุปกรณ์ที่ทำงานในเขตเวลาตะวันออก แล้วนำอุปกรณ์ไปยังโซนเวลาแปซิฟิกหรือแม้กระทั่งยุโรป ฉันต้องการให้อุปกรณ์อัปเดตข้อมูลนี้โดยอัตโนมัติและแสดงด้วยคำสั่ง "วันที่" ตราบเท่าที่อุปกรณ์นั้น มีการเชื่อมต่อกับโลกภายนอก ฉันขอขอบคุณคำแนะนำ

ดูสิ่งต่อไปนี้เมื่อเรียกใช้ timedatectl

ubuntu@ubuntu:~$ เวลาวันที่

เวลาท้องถิ่น: จันทร์ 2021-11-29 15:28:14 UTC

เวลาสากล: จันทร์ 2021-11-29 15:28:14 UTC

เวลา RTC: n/a

เขตเวลา: Etc/UTC (UTC, +0000)

นาฬิการะบบซิงโครไนซ์: ใช่

บริการ NTP: เปิดใช้งาน

RTC ใน TZ ท้องถิ่น: ไม่

คำสั่ง date แสดงเฉพาะเวลา UTC

waltinator avatar
it flag
PI จะตรวจจับได้อย่างไรว่าข้อมูลถูกย้าย หรือแม้แต่เขตเวลาใด
noobuntu avatar
us flag
หวังว่าจะสามารถซิงค์กับเกตเวย์หลักหรือผ่านเซิร์ฟเวอร์ NTP ที่ใกล้เคียง คุณคิดยังไง?
waltinator avatar
it flag
NTP และเวลาอินเทอร์เน็ตเกือบทั้งหมดอยู่ในรูปแบบ UTC (Windows จะเก็บเวลาไว้ใน Local Time Zone) การแปลงโซนเวลาท้องถิ่นของคุณจะดำเนินการในระบบท้องถิ่นของคุณนั่นเป็นเหตุผลที่ฉันถามคำถามที่คุณไม่ตอบ
in flag
เวลา RTC มักจะเป็น "n/a" สำหรับ Raspberry Pis หรือไม่
noobuntu avatar
us flag
สวัสดี @waltinator ไม่ได้หมายถึงการหลีกเลี่ยงคำถามของคุณ ฉันอาจไม่เข้าใจสิ่งที่คุณถาม หากต้องการเพิ่มความพยายามครั้งก่อนของฉันโดยหวังว่าจะให้คำตอบ หากฉันสามารถหาวิธีเพื่อให้อุปกรณ์ "รับรู้" สภาพแวดล้อมได้ ฉันอาจจะสร้างสคริปต์ที่ทำงานเมื่อบูตเครื่อง นี่คือสิ่งที่คุณถาม? คุณยังพูดถึง Windows ที่ทำสิ่งนี้ตามเวลาท้องถิ่น นี่คือพฤติกรรมที่ฉันพยายามสร้าง ฉันเชื่อว่าแม้แต่ Nintendo Switch ของฉันก็สามารถบอกได้ว่าเครื่องนี้อยู่ในเขตเวลาใดเมื่อฉันตั้งค่าครั้งแรก แต่ก็ผ่านไประยะหนึ่งแล้ว หากไม่สามารถทำได้ โปรดแจ้งให้เราทราบ
noobuntu avatar
us flag
@ryanttb นั่นเป็นคำถามที่ถูกต้อง ฉันไม่แน่ใจว่าพฤติกรรมทั่วไปเป็นอย่างไร แต่จะแจ้งให้คุณทราบในวันนี้เมื่อทราบแล้ว ฉันยังไม่ได้ตั้งค่าโซนเวลาท้องถิ่น ซึ่งอาจเป็นปัญหาที่นี่ ยังไม่แน่ใจและจะต้องค้นหาอีกครั้ง ขอบคุณ
noobuntu avatar
us flag
@ryanttb ฉันพบสิ่งนี้: "Raspberry Pi ได้รับการออกแบบให้เป็นคอมพิวเตอร์ที่มีต้นทุนต่ำมาก ดังนั้นหลายสิ่งหลายอย่างที่เราคุ้นเคยบนคอมพิวเตอร์จึงถูกละทิ้งไป ตัวอย่างเช่น แล็ปท็อปและคอมพิวเตอร์ของคุณมีเหรียญเล็กน้อย โมดูล 'นาฬิกาเวลาจริง' (RTC) ที่ใช้พลังงานจากแบตเตอรี่ ซึ่งช่วยรักษาเวลาแม้ในขณะที่ปิดเครื่องหรือถอดแบตเตอรี่ออก เพื่อให้ต้นทุนต่ำและมีขนาดเล็ก จึงไม่รวม RTC กับ Raspberry Pi แทน Pi ตั้งใจให้เชื่อมต่อกับอินเทอร์เน็ตผ่านอีเทอร์เน็ตหรือ WiFi อัปเดตเวลาโดยอัตโนมัติจากเซิร์ฟเวอร์ทั่วโลก ntp (nework time protocol)" ที่ Adafruit.com
waltinator avatar
it flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [วิธีเปลี่ยนการตั้งค่าเขตเวลาจากบรรทัดคำสั่ง](https://askubuntu.com/questions/3375/how-to-change-time-zone-settings-from-the-command-line)
waltinator avatar
it flag
คุณสามารถเปลี่ยนเขตเวลาได้ด้วยตนเอง ดู https://askubuntu.com/questions/3375/how-to-change-time-zone-settings-from-the-command-line
noobuntu avatar
us flag
@waltinator ไม่ แต่ขอบคุณ ด้วยตนเองไม่ใช่สิ่งที่ฉันต้องการ ฉันไม่รู้ว่าจะต้องดำเนินการอย่างไรกับเรื่องนี้ คงจะดีหากมีแอปพลิเคชันที่ฉันสามารถรวมไว้ในงานสร้างได้ แต่ไม่แน่ใจว่ามีสิ่งนี้หรือไม่ ณ เวลานี้ ผมจะบอกว่ามันเป็นไปไม่ได้ อย่างไรก็ตาม ฉันจะทำการวิจัยต่อไป ขอบคุณสำหรับการป้อนข้อมูล
waltinator avatar
it flag
เว้นแต่คุณจะเพิ่มดองเกิล GPS เพื่อดูว่าคุณอยู่ที่ไหน หรือเปรียบเทียบฮ็อปสองสามตัวแรกของ `traceroute 8.8.8.8` หรือหาความแตกต่างที่คอมพิวเตอร์ตรวจจับได้ระหว่างสภาพแวดล้อมที่คอมพิวเตอร์ของคุณไม่มีข้อมูลในการเดาเขตเวลา

โพสต์คำตอบ

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