System clock uses UTC กับเวลาของเครื่องลีนุกซ์

ตอนติดตั้ง CentOS 6 จะมีหน้าจอให้  เลือก time zone เพื่อเลือกโซนเวลาที่เครื่องลีนุกซ์ตั้งอยู่ ในประเทศไทย ก็เลือกเป็น Asia/Bangkok

ในหน้าจอเดียวกันนี้ ด้านล่างซ้ายจะมีให้ออปชั่น “System clock uses UTC” ให้เลือก โดยดีฟอลต์จะคลิ้กเลือกไว้

หลายท่านรวมทั้งผู้เขียนเอง ก็ยังสับสนว่าจะเลือกหรือไม่เลือกออปชั่นนี้ดี

เลยทดสอบการติดตั้งสองครั้ง โดยครั้งแรกจะคลิ้กเลือก และครั้งที่สองจะไม่เลือก เพื่อดูผลกระทบกับเวลาของเครื่องเมื่อบู๊ตเครื่องหลังจากติดตั้งเสร็จ


ในที่นี้ ทดสอบบน VMware เพื่อเทียบเวลาระหว่าง BIOS และเวลาที่แสดงจากคำสั่ง date บนลีนุกซ์ ทดสอบบนเครื่อง PC ก็ได้ผลเช่นเดียวกัน

เวลาใน BIOS

 

เลือกใช้ [x] System clock uses UTC

ตอนติดตั้ง CentOS 6 คลิ้กเพื่อเลือกออปชั่นนี้

หลังติดตั้งเสร็จใช้คำสั่ง date เพื่อดูเวลาบนลีนุกซ์

[root@cent6 ~]# date
Tue Apr 17 23:58:20 ICT 2012

เวลาเร็วไปประมาณ 7 ชั่วโมง เทียบกับเวลาใน BIOS

คอนฟิกไฟล์ /etc/adjtime เมื่อเลือกใช้ “System clock uses UTC”

[root@cent6 ~]# cat /etc/adjtime
0.0 0 0.0
0
UTC

ไม่ใช้ [ ] System clock uses UTC (ใช้เวลา LOCAL)

ตอนติดตั้ง CentOS 6 คลิ้กเอาออปชั่นนี้ออก

หลังติดตั้งเสร็จใช้คำสั่ง date เพื่อดูเวลาบนลีนุกซ์

[root@cent6 ~]# date
Tue Apr 17 16:58:20 ICT 2012

เวลาเท่ากับเวลาใน BIOS

คอนฟิกไฟล์ /etc/adjtime เมื่อไม่ใช้ “System clock uses UTC”

[root@cent6 ~]# cat /etc/adjtime
0.0 0 0.0
0
LOCAL

การเปลี่ยนคอนฟิก UTC, LOCAL หลังติดตั้ง

หากต้องการแก้ไขคอนฟิกหลังการติดตั้ง สามารถแก้ไขไฟล์ /etc/adjtime ได้โดยตรง

แก้ไขบรรทัดที่ 3 ระหว่าง “UTC” และ “LOCAL” แล้วรีบู๊ตเครื่อง  ใช้คำสั่ง date เพื่อปรับเวลาให้ถูกต้อง

อ้างอิงจากคู่มือการติดตั้ง Red Hat Enterprise 6

  • ถ้าเครื่องที่ใช้ ติดตั้งแค่ลีนุกซ์อย่างเดียว ให้คลิ้กเลือก System clock uses UTC
  • แต่ถ้าเครื่องนี้ติดตั้ง OS อื่น เช่น Windows ด้วย ห้ามเลือกใช้ออปชั่นนี้

อย่างไรก็ตาม โดยส่วนตัวแล้ว ตอนติดตั้ง ผู้เขียนจะไม่เลือกใช้ออปชั่นนี้ เพื่อให้เวลาของ BIOS ตรงกับเวลาของลีนุกซ์

ข้อมูลอ้างอิง

Leave a Reply

Your email address will not be published.