เขตเวลา Amazon EC2


10

ฉันมีอินสแตนซ์เฉพาะของ Amazon EC2 (Fedora Linux) แม้ว่าฉันจะใช้อินสแตนซ์ในสหรัฐอเมริกาตะวันตกมันก็ถูกตั้งค่าเป็น EST
ฉันเปลี่ยนเขตเวลาเป็น PST ( export TZ=America/Los_Angeles) และทำงานได้เป็นเวลาหลายชั่วโมง จากนั้นจะรีเซ็ตตัวเองเป็น EST

ฉันทำอะไรผิดและฉันจะตั้งค่าเป็น PST อย่างถาวรได้อย่างไร

คำตอบ:


16

ฉันไม่เรียกใช้ Fedora สำหรับอินสแตนซ์ EC2 ของฉันเนื่องจากฉันต้องการบางสิ่งบางอย่างที่มีเสถียรภาพนานกว่า 6 เดือนดังนั้นฉันจึงใช้ CentOS ... แต่มันควรจะเหมือนกัน ... แค่เรียกใช้สิ่งต่อไปนี้:

ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

ที่ควรเปลี่ยนเขตเวลาเริ่มต้นของระบบเป็น PST และควรได้รับผลกระทบเมื่ออินสแตนซ์ถูกนำออกจากศูนย์


1
ขอบคุณ! นอกจากนี้สำหรับบันทึก CentOs คุณเป็นคนที่สองที่จะบอกฉันเหมือนกันในสัปดาห์นี้
Guy Tech กำลังเดินทาง

ด้วยการเปิดตัว Fedora ทุก 6 เดือนและรองรับเฉพาะนโยบาย 3 เวอร์ชันล่าสุดที่คุณไม่ได้รับการสนับสนุนหลังจากผ่านไป 18 เดือน
Jeremy Bouse

+1 ทำงานเหมือนมีเสน่ห์ สำหรับผู้ที่ไม่ใช่ผู้ดูแลระบบอย่างฉันโปรดนำหน้าด้วยsudo
Jason McCreary

2

เปลี่ยนการZONEตั้งค่าใน/etc/sysconfig/clock


ไม่มีไฟล์ดังกล่าวใน / etc / sysconfig :(
Travelling Guy Guy

1
@TravelingTech ซื้อไฟล์สำหรับ Amazon Linux AMI (Centos) ผมไม่แน่ใจว่าถ้ามันมีชนิดอื่น ๆ ของ AMI
ericn

0

มีการกำหนดค่าสำหรับการตั้งค่าเขตเวลาใน. bashrc ของคุณ

ในกรณีที่คุณกำลังมองหาการใช้ TZ ในแอปพลิเคชันของคุณจากระบบมันเป็นความคิดที่ไม่ดีเนื่องจาก EC2 อินสแตนซ์ที่ลง / ผิดพลาดอาจเป็นระบบที่แตกต่างกันเมื่อพวกเขากลับมา

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