ตรวจสอบให้แน่ใจว่าการกำหนดค่าเขตเวลาของระบบอยู่ในสถานะมีสติ
เว้นแต่จะมีเหตุผลที่แข็งแกร่งมากที่จะไม่ทำเช่นนั้น (เช่นปัญหาความเข้ากันได้ของซอฟต์แวร์) นาฬิกาของเซิร์ฟเวอร์ควรทำงานในเวลา UTC
หากคุณตัดสินใจที่จะไม่ใช้เวลา UTC tzselect
เลือกเขตเวลาโดยใช้ เขตเวลาจะถูกพิมพ์บนหน้าจอซึ่งคุณจะใช้ด้านล่าง Europe/Moscow
ตัวอย่างจะเป็น มิฉะนั้นใช้UTC
เป็นเขตเวลาด้านล่าง
Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
Europe/Moscow
ตั้งค่านาฬิการะบบเป็นเขตเวลาที่คุณต้องการด้วยขั้นตอนต่อไปนี้:
แทนที่เนื้อหาของ/etc/sysconfig/clock
ด้วยสิ่งต่อไปนี้:
ZONE="<timezone>"
UTC=true
ตัวอย่างเช่น:
ZONE="Europe/Moscow"
UTC=true
โปรดทราบว่าUTC=true
ควรตั้งค่าไว้ที่นี่แม้ว่าคุณจะไม่ได้ใช้ UTC เป็นเขตเวลาของคุณ สิ่งนี้อ้างถึงนาฬิกาฮาร์ดแวร์ของเซิร์ฟเวอร์ซึ่งควรเป็น UTC โดยไม่คำนึงถึงเขตเวลาระบบที่คุณเลือก
แทนที่/etc/localtime
ไฟล์ด้วยลิงก์ไปยังเขตเวลาที่เลือก:
# ln -snf /usr/share/zoneinfo/<timezone> /etc/localtime
ตัวอย่างเช่น:
# ln -snf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
# ln -snf /usr/share/zoneinfo/UTC /etc/localtime
TZ=UTC date
ตรวจสอบผลลัพธ์จากคำสั่งที่