Ubuntu : Change Time-Zone Settings from the Command line

ubuntu logo

สวัสดีครับ วันนี้ผมมีวิธีการเซ็ต time-zone ของ Ubuntu มาฝากครับ ปัญหามันเกิดจากการ setup server ใหม่แล้ว  time-zone มันไม่ตรงครับ เกือบทั้งหมดไม่น่าจะตรงกับของประเทศไทยนะครับ เช็คง่ายๆด้วยการพิมพ์ date เราก็จะรู้ว่าใช่หรือไม่

ubuntu check date time

ตอนนี้พบว่า เวลาไม่ตรงกับเครื่องของผมครับ เพราะผมอยู่ประเทศไทย :) สามารถตั้งค่า time-zone ของ Ubuntu ใหม่ง่ายๆได้ตามนี้ครับ โดยการพิมพ์คำสั่งนี้ลงไปครับ

sudo dpkg-reconfigure tzdata

จากนั้นก็จะปรากฎหน้าต่างให้เราเซ็ตค่า time-zone โดยเราเซ็ตเป็น Asia ครับ

ubuntu timezone setting

แล้วก็เซ็ตประเทศที่เราอยู่ สำหรับผมคือประเทศไทย (Bangkok) ใครอยู่ที่ไหนก็ตามสะดวกครับ

ubuntu timezone settingเสร็จแล้วครับ ที่เหลือก็คือการ restart เครื่องให้มีการอัพเดด time-zone กันให้ทั่วถึง แต่หากใครไม่อยาก restart ตอนนี้ ก็สามารถทำเฉพาะ service ที่เกี่ยวข้องก่อนก็ได้ สำหรับผมนั้นก็ทำแค่ MySQL กับ Apache เท่านั้นพอครับ

sudo /etc/init.d/mysql restart
sudo /etc/init.d/apache2 restart

คิดว่าคงจะทำได้กันทุกคนนะครับ :)