บทความวิกิฮาวนี้จะแนะนำวิธีการเปลี่ยน time zone หรือโซนเวลาในคอมพิวเตอร์ Linux ให้คุณเอง คุณเปลี่ยน time zone ได้ใน Linux ทุกเวอร์ชั่นโดยใช้ command line หรือเลือกจากเมนูที่ขึ้นใน command line ถ้าใช้ Linux บางเวอร์ชั่น ถ้าใช้ Mint, Ubuntu หรือเวอร์ชั่นอื่นๆ ที่มี interface และเมนู settings ชัดเจน ก็เปลี่ยน time zone settings ได้สบายๆ
ขั้นตอน
-
เปิด Terminal. เลือกโปรแกรม Terminal จากบรรดาโปรแกรมต่างๆ ของ Linux หรือกด Ctrl + Alt + T ที่คีย์บอร์ด
-
เช็ค time zone ปัจจุบัน. พิมพ์ date ใน Terminal แล้วกด ↵ Enter terminal จะแสดงวันที่ในรูปแบบ
วัน เดือน วันที่ เวลา โซนเวลา ปี
- เช่น อาจจะขึ้นว่า
Wed Mar 7 07:38:23 EDT 2017
ตรง "EDT" ก็คือ time zone ปัจจุบัน (Eastern Daylight Time)
- เช่น อาจจะขึ้นว่า
-
เช็ค time zone ที่มี. พิมพ์ cd /usr/share/zoneinfo แล้วกด ↵ Enter จากนั้นพิมพ์ tzselect แล้วกด ↵ Enter เพื่อแสดงรายชื่อสถานที่
- directory /usr/share/zoneinfo อาจจะต่างกันไปบ้างใน Linux แต่ละเวอร์ชั่น
-
เลือกทวีปหรือมหาสมุทร. พิมพ์หมายเลขเพื่อเลือกตำแหน่งที่คุณอยู่ แล้วกด ↵ Enter
-
เลือกประเทศ. พิมพ์หมายเลขที่ต้องการ ตามรายชื่อที่ขึ้นในหน้าจอ แล้วกด ↵ Enter
-
เลือก time zone. พิมพ์หมายเลขเพื่อเลือก time zone ที่ต้องการ จากนั้นกด ↵ Enter
- ถ้าเมืองของคุณไม่ขึ้นในรายชื่อ time zone ให้เลือกเมืองอื่นที่เป็น time zone เดียวกันแทน
-
ยืนยันเวลาท้องถิ่น. ในหน้าต่างถัดมา ให้ยืนยันว่า local time ถูกต้องดีแล้ว โดยพิมพ์ 1 แล้วกด ↵ Enter
- ถ้าเวลาไม่ถูกต้อง ให้พิมพ์ 2 แล้วกด ↵ Enter จากนั้นเลือกทวีป แล้วทำตามขั้นตอนใหม่อีกที
-
เช็คว่าตั้ง time zone เรียบร้อยแล้ว. ใช้คำสั่ง date ซ้ำ จากนั้นเช็คว่า time zone ถูกต้องตามที่เปลี่ยนแล้ว ถ้ามี time zone ใหม่ขึ้น แสดงว่าเปลี่ยน time zone ของคอมเรียบร้อยแล้ว
-
ตั้งให้ sync เวลากับ time servers ในเน็ต ถ้าต้องการ. เดี๋ยวนี้คอมเวอร์ชั่นใหม่ๆ จะมี NTP ติดมาอยู่แล้ว แต่ถ้า Linux เวอร์ชั่นคุณไม่มี ต้องไปติดตั้ง NTP server package ซะก่อน โดยใช้คำสั่งต่อไปนี้ ซึ่งก็จะต่างกันไปตามเวอร์ชั่น Linux
- Ubuntu/Mint/Debian : sudo apt install ntp
- CentOS
: sudo yum install ntp
sudo /sbin/chkconfig ntpd on - Fedora/RedHat
: sudo yum install ntp
sudo chkconfig ntpd on - พิมพ์ ntpdate server link && hwclock –w ต่อท้ายคำสั่งติดตั้ง อย่าลืมเปลี่ยน server link เป็นลิงค์ของเว็บ
โฆษณา
-
เปิด Terminal. เลือกโปรแกรม Terminal จากบรรดาโปรแกรมต่างๆ ของ Linux หรือกด Ctrl + Alt + T ที่คีย์บอร์ด
-
พิมพ์คำสั่งเมนู time zone. โดยคำสั่งนี้จะแตกต่างกันไปตามเวอร์ชั่น Linux ที่ใช้
- Ubuntu กับ Mint - sudo dpkg-reconfigure tzdata ตามด้วยรหัสผ่าน admin/user
- Redhat - redhat-config-date
- CentOS กับ Fedora - system-config-date
- ' FreeBSD กับ Slackware - tzselect
-
เลือกตำแหน่งที่ตั้งของคุณ. ใช้ปุ่มลูกศรเลือกตำแหน่งทางภูมิศาสตร์ ว่าประเทศคุณตั้งอยู่ที่ไหน แล้วกด ↵ Enter
-
เลือก city/region. เลือกเมืองหรือภูมิภาคที่ตรงกับ time zone ตัวเอง แล้วกด ↵ Enter เท่านี้ก็เปลี่ยน time zone ของระบบคอมได้แล้ว [1] X แหล่งข้อมูลอ้างอิงโฆษณา
วิธีการ 3
วิธีการ 3 ของ 4:
ใช้เมนูใน GUI (Graphical User Interface) ตามปกติของ Ubuntu
-
คลิกไอคอน "System Menu" . ที่เป็นสามเหลี่ยมชี้ลง ตรงมุมขวาบนของหน้าจอ เพื่อขยายเมนูลงมา [2] X แหล่งข้อมูลอ้างอิง
-
คลิกไอคอน "Settings". เป็นไอคอนรูปประแจกับไขควง อยู่มุมซ้ายล่างของเมนูที่ขยายลงมา คลิกแล้ว Ubuntu Control Center จะเปิดขึ้นมา
-
เลื่อนลงไปคลิก Details . ท้าย sidebar ทางซ้ายของหน้าต่าง
- ต้องเอาเมาส์ไปจ่อด้านซ้ายของ sidebar ตอนเลื่อนลงไป
-
คลิก Date & Time . ปกติ tab นี้จะอยู่ทางซ้ายของหน้าต่าง
-
ปิด Automatic Time Zone. โดยคลิกสวิตช์ "Automatic Time Zone" สีฟ้า กลางหน้า
- ถ้าสวิตช์ "Automatic Time Zone" เป็นสีเทา ให้ข้ามขั้นตอนนี้ไป
-
คลิก Time Zone . ทางด้านล่างของหน้าต่าง เพื่อเปิดเมนู Time Zone
-
เลือก time zone. โดยคลิกระบุพิกัดคร่าวๆ ของตัวเองในแผนที่โลก แล้วจะเห็นเวลาเปลี่ยนตาม time zone ของตำแหน่งที่เลือก
-
ปิดหน้าต่าง. เพื่อเซฟ settings แล้วอัพเดท time zone ไปในตัวโฆษณา
-
เปิด Menu. คลิก Menu ที่มุมซ้ายล่างของหน้าจอ
-
คลิกไอคอน System Settings. ที่เป็นรูปฟันเฟืองสีเทา 2 อัน ปกติอยู่ทางซ้ายของหน้าต่าง Menu
-
คลิก Date & Time . ในกลุ่มตัวเลือก "Preferences"
-
คลิก Unlock . ปกติอยู่ทางขวาของหน้าต่าง
-
พิมพ์รหัสผ่านผู้ใช้ตอนที่ขึ้น. พิมพ์รหัสผ่านที่ต้องใช้ล็อกอินเข้าใช้งานคอม
-
คลิก Authenticate . ที่ท้ายหน้าต่าง เพื่อปลดล็อคเมนู Date & Time
-
เลือก time zone. คลิกแผนที่ที่แบ่งเป็นแถบแนวตั้ง เพื่อเลือก time zone ที่ต้องการ จะเห็นเวลาในนาฬิกาทางขวาของหน้า เปลี่ยนตามทันทีที่เลือก time zone
-
คลิก Lock . ทางขวาของหน้าต่าง เพื่อเซฟ time zone ที่เลือก และล็อคเมนู Date & Timeโฆษณา
เคล็ดลับ
- ใน RedHat Linux, Slackware, Gentoo, SuSE, Debian และ Ubuntu บางเวอร์ชั่น รวมถึงอื่นๆ ที่เป็นเวอร์ชั่น "ปกติ" คำสั่งที่ใช้แสดงและเปลี่ยนเวลาคือ "date" ไม่ใช่ "clock"
- ถ้าใช้ Linux ในมือถือและอุปกรณ์ขนาดเล็กอื่นๆ จะบันทึก time zone ต่างกันออกไป โดยจะอยู่ใน /etc/TZ ตามฟอร์แมตที่อธิบายไป เช่น ใน [1] ต้องแก้ไขไฟล์เอง หรือใช้ echo (เช่น echo GMT0BST > /etc/TZ ถ้าจะใช้ time zone ของอังกฤษ)
โฆษณา
คำเตือน
- บางแอพ (เช่น PHP) จะมี time zone settings แยกกับ system time zone ของระบบอีกที
- บางระบบจะมี system utility สำหรับแก้ไข time zone และปรับเปลี่ยน system configuration ตามความเหมาะสมให้ เช่น Debian จะมี utility ชื่อ "tzsetup" หรือ "tzconfig"
โฆษณา
ข้อมูลอ้างอิง
โฆษณา