à¹à¸§à¸à¹à¸²à¸à¸±à¸ à¸à¸à¸±à¸à¸à¸´à¹à¸¨à¸©
สารบัญ:
- ข้อกำหนดเบื้องต้น
- ตรวจสอบเขตเวลาปัจจุบัน
- การเปลี่ยนเขตเวลาโดยใช้คำสั่ง
timedatectl
- การเปลี่ยนเขตเวลาโดยกำหนดค่า
tzdata
- การเปลี่ยนเขตเวลาโดยใช้ GUI
- ข้อสรุป
บน Ubuntu เขตเวลาของระบบจะถูกตั้งค่าในระหว่างการติดตั้ง แต่สามารถเปลี่ยนแปลงได้อย่างง่ายดายในภายหลัง
การใช้เขตเวลาที่ถูกต้องเป็นสิ่งสำคัญสำหรับระบบและกระบวนการที่เกี่ยวข้องหลายอย่าง ตัวอย่างเช่น cron daemon ใช้เขตเวลาของระบบสำหรับการเรียกใช้งาน cron และการประทับเวลาในไฟล์บันทึกจะขึ้นอยู่กับเขตเวลาเดียวกัน
บทช่วยสอนนี้สาธิตวิธีการตั้งค่าหรือเปลี่ยนเขตเวลาใน Ubuntu 18.04 และเวอร์ชันก่อนหน้าจากบรรทัดคำสั่งหรือผ่าน GUI คำแนะนำเดียวกันนี้ใช้สำหรับการแจกจ่ายใด ๆ บน Ubuntu รวมถึง Kubuntu, Linux Mint และ OS ระดับประถมศึกษา
ข้อกำหนดเบื้องต้น
คุณจะต้องเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo เพื่อเปลี่ยนเขตเวลาของระบบ
ตรวจสอบเขตเวลาปัจจุบัน
ใน Ubuntu และ Linux อื่น ๆ ส่วนใหญ่เราสามารถใช้คำสั่ง
timedatectl
เพื่อแสดงและตั้งเวลาและเขตเวลาของระบบปัจจุบัน
timedatectl
ดังที่คุณเห็นในผลลัพธ์ด้านล่างเขตเวลาถูกตั้งค่าเป็น UTC:
Local time: Wed 2019-01-23 22:45:47 UTC Universal time: Wed 2019-01-23 22:45:47 UTC RTC time: Wed 2019-01-23 22:45:48 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no
เขตเวลาของระบบได้รับการกำหนดค่าโดยเชื่อมโยง
/etc/localtime
เข้ากับตัวระบุเขตเวลาแบบไบนารีใน
/usr/share/zoneinfo
ดังนั้นตัวเลือกอื่นจะแสดงพา ธ ที่จุดเชื่อมโยงไปยังการใช้คำสั่ง ls:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
หรือคุณสามารถตรวจสอบเขตเวลาของระบบปัจจุบันโดยการแสดงเนื้อหาของไฟล์
/etc/timezone
cat /etc/timezone
การเปลี่ยนเขตเวลาโดยใช้คำสั่ง
timedatectl
ก่อนที่จะเปลี่ยนเขตเวลาคุณจะต้องค้นหาชื่อแบบยาวสำหรับเขตเวลาที่คุณต้องการใช้ แผนการตั้งชื่อเขตเวลามักใช้รูปแบบ“ ภูมิภาค / เมือง”
ในการแสดงรายการโซนเวลาที่มีทั้งหมดคุณสามารถแสดงรายการไฟล์ในไดเร็กทอรี
/usr/share/zoneinfo
หรือใช้คำสั่ง
timedatectl
timedatectl list-timezones
… Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara…
เมื่อคุณระบุเขตเวลาใดที่แม่นยำในตำแหน่งของคุณให้เรียกใช้คำสั่งต่อไปนี้ในฐานะผู้ใช้ sudo:
sudo timedatectl set-timezone your_time_zone
ตัวอย่างเช่นหากต้องการเปลี่ยนเขตเวลาของระบบเป็น
Europe/Rome
:
sudo timedatectl set-timezone Europe/Rome
รันคำสั่ง
timedatectl
เพื่อตรวจสอบการเปลี่ยนแปลง:
timedatectl
Local time: Thu 2019-01-24 00:27:43 CET Universal time: Wed 2019-01-23 23:27:43 UTC RTC time: Wed 2019-01-23 23:27:44 Time zone: Europe/Rome (CET, +0100) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no
การเปลี่ยนเขตเวลาโดยกำหนดค่า
tzdata
-
ระบุเขตเวลาที่คุณต้องการกำหนดค่า
บันทึกชื่อเขตเวลาใหม่ลงในไฟล์
/etc/timezone
โดยใช้คำสั่ง tee ต่อไปนี้:echo "Europe/Rome" | sudo tee /etc/timezone
Europe/Rome
เรียกใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนเขตเวลาของระบบ:
sudo dpkg-reconfigure --frontend noninteractive tzdata
Current default time zone: 'Europe/Rome' Local time is now: Thu Jan 24 00:40:48 CET 2019. Universal Time is now: Wed Jan 23 23:40:48 UTC 2019.
การเปลี่ยนเขตเวลาโดยใช้ GUI
หากบรรทัดคำสั่งไม่ใช่ของคุณคุณสามารถเปลี่ยนเขตเวลาของระบบปัจจุบันผ่าน GUI
-
เปิดหน้าต่างการตั้งค่าระบบโดยคลิกที่ไอคอน
Settings
ดังที่แสดงในภาพด้านล่าง:เมื่อเสร็จแล้วให้คลิกที่
×
เพื่อปิดหน้าต่าง
ข้อสรุป
ในคู่มือนี้เราได้แสดงให้คุณเปลี่ยนเขตเวลาของระบบ Ubuntu ของคุณ อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ
สถานีอูบุนตูสนับสนุน Cloud Computing จะเป็นจุดเด่นของ Ubuntu ที่ปล่อยออกมาในเดือนตุลาคมซึ่งเป็นส่วนแบ่งการจำหน่ายของลินุกซ์ที่จัดทำโดย Canonical โดย Mark Shuttleworth ได้ประกาศในอีเมลไปยังผู้พัฒนาซอฟท์แวร์ Ubuntu เมื่อวันศุกร์ที่ผ่านมา

เซิร์ฟเวอร์ Ubuntu 9.10 ซึ่งมีชื่อเล่นว่า " Karmic Koala "จะรวมการสนับสนุน EC2 ซึ่งเป็นบริการคอมพิวเตอร์คลาวด์ที่ดำเนินการโดย Amazon Web Services และ Amazon Machine Images (AMIs) มาตรฐานเพื่อให้แอพพลิเคชันที่ทำงานในระบบคลาวด์สามารถทำงานร่วมกันได้โดยง่ายโดยใช้การกำหนดค่าที่คล้ายกัน , Shuttleworth ได้เขียน
Canonical สร้างความตื่นเต้นอย่างมากเมื่อต้นปีที่ผ่านมาเมื่อประกาศแผนการ Ubuntu สำหรับ Android ซึ่งรวมถึงสมาร์ทโฟนแบบแท่นวางซึ่งสามารถเปิดเดสก์ท็อป Ubuntu Linux แบบเต็มรูปแบบได้

ไม่มีการระบุชื่อที่เฉพาะเจาะจงในเวลาที่เกี่ยวกับคู่ค้าของผู้ผลิต แต่เมื่อเร็ว ๆ นี้โครงการแนวคิดใหม่ ๆ ปรากฏขึ้นเพื่อพยายามนำวิสัยทัศน์ไปสู่ชีวิต
วิธีการตั้งค่าหรือเปลี่ยนเขตเวลาใน linux

เขตเวลาเป็นภูมิภาคที่มีเวลามาตรฐานเดียวกัน บทช่วยสอนนี้ครอบคลุมขั้นตอนที่จำเป็นในการตั้งค่าหรือเปลี่ยนเขตเวลาใน Linux