ฉันทำนาฬิการะบบของฉันสับสนใน Arch Linux


9

ฉันติดตั้ง Arch เมื่อสองสามวันก่อน เพิ่งรู้วัน / เวลาถูกปิดโดยวันและหนึ่งชั่วโมง

timedatectl set-timeผมเปลี่ยนได้โดยใช้ จากนั้นใช้hwclock --systohcตั้งค่านาฬิกาฮาร์ดแวร์ หลังจากนั้นฉันไม่สามารถป้อนบางไซต์เช่น Gmail เนื่องจากข้อผิดพลาดใบรับรอง https ฉันลองเปลี่ยนเวลาย้อนหลัง แต่ก็ไม่ได้ผล

ฉันรีบูทแล้วก็มีปัญหาเพราะพาร์ติชั่นติดตั้งในเวลาที่แตกต่างกันดังนั้นฉันจึงใช้fsck /dev/sdaพาร์ติชันของฉันและฉันก็สามารถบู๊ตได้ ตอนนี้นาฬิกาไม่ใช่ปัญหา แต่ฉันต้องตรวจสอบอีเมลของฉัน ผมใช้ Facebook เพื่อเข้าสู่ระบบ stackexchange ประจบประแจง

ช่วยด้วย?

นี่คือสิ่งที่หน้าข้อผิดพลาดของ Gmail พูดว่า:

ใบรับรองความปลอดภัยของเซิร์ฟเวอร์ยังไม่ถูกต้อง! คุณพยายามเข้าถึง gmail.com แต่เซิร์ฟเวอร์แสดงใบรับรองที่ยังไม่ถูกต้อง ไม่มีข้อมูลที่ใช้ระบุว่าใบรับรองนั้นเชื่อถือได้หรือไม่ Chromium ไม่สามารถรับประกันได้อย่างน่าเชื่อถือว่าคุณกำลังสื่อสารกับ gmail.com และไม่ใช่ผู้โจมตี ขณะนี้นาฬิกาของคอมพิวเตอร์ของคุณถูกตั้งค่าเป็นอังคาร 10 มกราคม, 2012 12:14:47 PM มันดูใช่มั้ย ถ้าไม่คุณควรแก้ไขนาฬิกาของระบบแล้วรีเฟรชหน้านี้

คุณไม่สามารถดำเนินการต่อได้เนื่องจากผู้ให้บริการเว็บไซต์ขอเพิ่มความปลอดภัยสำหรับโดเมนนี้

คำตอบ:


9

วิธีที่ถูกต้องในการทำเช่นนี้คือการเปิดใช้งานntpd.serviceผ่าน systemd

# pacman -Syu ntp ติดตั้งแพ็คเกจที่ต้องการ

# systemctl enable ntpd.service เปิดใช้งานตอนบูตดังนั้นทุกครั้งที่คุณบูตระบบนาฬิกาจะถูกซิงโครไนซ์

# systemctl start ntpd.service เริ่มทันที

หนึ่งยังสามารถทำงานntpd -qgเป็นราก

เมื่อคุณมี systemd จัดการการดำเนินการนี้คุณไม่ควรกังวลเกี่ยวกับการตั้งค่า agian clock

หมายเหตุ : มีบางสถานการณ์ในการบู๊ตคู่ที่จะยกเลิกการซิงโครไนซ์นาฬิกานอกจากนี้ยังมีการแฮ็กข้อมูลรีจิสตรีสำหรับด้านหน้าต่างของการบู๊ตคู่เพื่อแก้ไขปัญหานี้


สำหรับฉันคำสั่งดังกล่าวไม่ทำงาน - แต่ต่อไปนี้ได้ pacman -Syu pacman -S ntp
meyerson

คุณช่วยส่องแสงบางส่วนให้กับ "มีการแฮ็กข้อมูลรีจิสทรีบางอย่างสำหรับด้าน windows ของการบูตคู่เพื่อแก้ไขปัญหานี้"
บรูซซัน

หนึ่งสามารถทำได้sudo systemctl enable ntpd.service --nowเพื่อเปิดใช้งานและเริ่มมัน เวลาไม่ถูกต้องในทันทีฉันเริ่มต้นใหม่แล้วใช้เวลาสองสามนาทีก่อนที่จะซิงค์
Sean Breckenridge

6

ผมใช้วิธีการแก้ปัญหาใน NTP นี้บทความ อัปเดตกับเซิร์ฟเวอร์เวลา

ฉันได้รับข้อผิดพลาดในตอนแรก คุณต้องหยุด ntp ก่อนที่จะใช้เซิร์ฟเวอร์เวลา sudo ntpdate 0.us.pool.ntp.orgถ้ามันไม่สามารถหาเซิร์ฟเวอร์ที่คุณต้องระบุว่าในกรณีของฉันฉันใช้: นั่นมัน

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