ก่อนอื่นให้ใช้ tzselect เพื่อหาโซนเวลาของคุณ ผลลัพธ์สุดท้ายของ tzselect จะเป็นดังนี้:
Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
America/New_York
บรรทัดสุดท้ายคือชื่อไฟล์ zoneinfo ของคุณ
ตอนนี้สร้าง symlink จาก / etc / localtime ไปยังไฟล์ zoneinfo ที่ถูกต้องเช่น:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
จำเป็นต้องใช้แฟล็ก -f เพื่อเขียนทับ / etc / localtime ที่มีอยู่
หมายเหตุ: การเรียกใช้ tzselect จะไม่แตะต้องอะไรบนระบบของคุณ แต่จะแสดงข้อความออกมา "หรือ" ในคำตอบของ caojun นั้นทำให้เข้าใจผิด คุณต้องใช้ tzselect และ ln จาก tzselect manpage: "[tzselect] แสดงคำอธิบายเขตเวลาที่ได้ไปยังเอาต์พุตมาตรฐาน"