ดาวน์โหลดบทความ ดาวน์โหลดบทความ

บทความวิกิฮาวนี้จะแนะนำวิธีการเปลี่ยน time zone หรือโซนเวลาในคอมพิวเตอร์ Linux ให้คุณเอง คุณเปลี่ยน time zone ได้ใน Linux ทุกเวอร์ชั่นโดยใช้ command line หรือเลือกจากเมนูที่ขึ้นใน command line ถ้าใช้ Linux บางเวอร์ชั่น ถ้าใช้ Mint, Ubuntu หรือเวอร์ชั่นอื่นๆ ที่มี interface และเมนู settings ชัดเจน ก็เปลี่ยน time zone settings ได้สบายๆ

วิธีการ 1
วิธีการ 1 ของ 4:

ใช้ Command Line

ดาวน์โหลดบทความ
  1. เลือกโปรแกรม Terminal จากบรรดาโปรแกรมต่างๆ ของ Linux หรือกด Ctrl + Alt + T ที่คีย์บอร์ด
  2. พิมพ์ date ใน Terminal แล้วกด Enter terminal จะแสดงวันที่ในรูปแบบ วัน เดือน วันที่ เวลา โซนเวลา ปี
    • เช่น อาจจะขึ้นว่า Wed Mar 7 07:38:23 EDT 2017 ตรง "EDT" ก็คือ time zone ปัจจุบัน (Eastern Daylight Time)
  3. พิมพ์ cd /usr/share/zoneinfo แล้วกด Enter จากนั้นพิมพ์ tzselect แล้วกด Enter เพื่อแสดงรายชื่อสถานที่
    • directory /usr/share/zoneinfo อาจจะต่างกันไปบ้างใน Linux แต่ละเวอร์ชั่น
  4. พิมพ์หมายเลขเพื่อเลือกตำแหน่งที่คุณอยู่ แล้วกด Enter
  5. พิมพ์หมายเลขที่ต้องการ ตามรายชื่อที่ขึ้นในหน้าจอ แล้วกด Enter
  6. พิมพ์หมายเลขเพื่อเลือก time zone ที่ต้องการ จากนั้นกด Enter
    • ถ้าเมืองของคุณไม่ขึ้นในรายชื่อ time zone ให้เลือกเมืองอื่นที่เป็น time zone เดียวกันแทน
  7. ในหน้าต่างถัดมา ให้ยืนยันว่า local time ถูกต้องดีแล้ว โดยพิมพ์ 1 แล้วกด Enter
    • ถ้าเวลาไม่ถูกต้อง ให้พิมพ์ 2 แล้วกด Enter จากนั้นเลือกทวีป แล้วทำตามขั้นตอนใหม่อีกที
  8. ใช้คำสั่ง date ซ้ำ จากนั้นเช็คว่า time zone ถูกต้องตามที่เปลี่ยนแล้ว ถ้ามี time zone ใหม่ขึ้น แสดงว่าเปลี่ยน time zone ของคอมเรียบร้อยแล้ว
  9. เดี๋ยวนี้คอมเวอร์ชั่นใหม่ๆ จะมี 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 เป็นลิงค์ของเว็บ
    โฆษณา
วิธีการ 2
วิธีการ 2 ของ 4:

ใช้เมนูของ Command Line

ดาวน์โหลดบทความ
  1. เลือกโปรแกรม Terminal จากบรรดาโปรแกรมต่างๆ ของ Linux หรือกด Ctrl + Alt + T ที่คีย์บอร์ด
  2. โดยคำสั่งนี้จะแตกต่างกันไปตามเวอร์ชั่น Linux ที่ใช้
    • Ubuntu กับ Mint - sudo dpkg-reconfigure tzdata ตามด้วยรหัสผ่าน admin/user
    • Redhat - redhat-config-date
    • CentOS กับ Fedora - system-config-date
    • ' FreeBSD กับ Slackware - tzselect
  3. ใช้ปุ่มลูกศรเลือกตำแหน่งทางภูมิศาสตร์ ว่าประเทศคุณตั้งอยู่ที่ไหน แล้วกด Enter
  4. เลือกเมืองหรือภูมิภาคที่ตรงกับ time zone ตัวเอง แล้วกด Enter เท่านี้ก็เปลี่ยน time zone ของระบบคอมได้แล้ว [1]
    โฆษณา
วิธีการ 3
วิธีการ 3 ของ 4:

ใช้เมนูใน GUI (Graphical User Interface) ตามปกติของ Ubuntu

ดาวน์โหลดบทความ
  1. ที่เป็นสามเหลี่ยมชี้ลง ตรงมุมขวาบนของหน้าจอ เพื่อขยายเมนูลงมา [2]
  2. เป็นไอคอนรูปประแจกับไขควง อยู่มุมซ้ายล่างของเมนูที่ขยายลงมา คลิกแล้ว Ubuntu Control Center จะเปิดขึ้นมา
  3. ท้าย sidebar ทางซ้ายของหน้าต่าง
    • ต้องเอาเมาส์ไปจ่อด้านซ้ายของ sidebar ตอนเลื่อนลงไป
  4. ปกติ tab นี้จะอยู่ทางซ้ายของหน้าต่าง
  5. โดยคลิกสวิตช์ "Automatic Time Zone" สีฟ้า กลางหน้า
    • ถ้าสวิตช์ "Automatic Time Zone" เป็นสีเทา ให้ข้ามขั้นตอนนี้ไป
  6. ทางด้านล่างของหน้าต่าง เพื่อเปิดเมนู Time Zone
  7. โดยคลิกระบุพิกัดคร่าวๆ ของตัวเองในแผนที่โลก แล้วจะเห็นเวลาเปลี่ยนตาม time zone ของตำแหน่งที่เลือก
  8. เพื่อเซฟ settings แล้วอัพเดท time zone ไปในตัว
    โฆษณา
วิธีการ 4
วิธีการ 4 ของ 4:

ใช้เมนูใน GUI (Graphical User Interface) ตามปกติของ Mint

ดาวน์โหลดบทความ
  1. คลิก Menu ที่มุมซ้ายล่างของหน้าจอ
  2. ที่เป็นรูปฟันเฟืองสีเทา 2 อัน ปกติอยู่ทางซ้ายของหน้าต่าง Menu
  3. ในกลุ่มตัวเลือก "Preferences"
  4. ปกติอยู่ทางขวาของหน้าต่าง
  5. พิมพ์รหัสผ่านที่ต้องใช้ล็อกอินเข้าใช้งานคอม
  6. ที่ท้ายหน้าต่าง เพื่อปลดล็อคเมนู Date & Time
  7. คลิกแผนที่ที่แบ่งเป็นแถบแนวตั้ง เพื่อเลือก time zone ที่ต้องการ จะเห็นเวลาในนาฬิกาทางขวาของหน้า เปลี่ยนตามทันทีที่เลือก time zone
  8. ทางขวาของหน้าต่าง เพื่อเซฟ 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"
โฆษณา

เกี่ยวกับวิกิฮาวนี้

มีการเข้าถึงหน้านี้ 8,896 ครั้ง

บทความนี้เป็นประโยชน์กับคุณไหม

โฆษณา