Cách đặt Hoặc Thay đổi Múi Giờ Trên Ubuntu 18.04 - Android 2022

Trên Ubuntu, múi giờ của hệ thống được đặt trong quá trình cài đặt, nhưng nó có thể dễ dàng thay đổi sau đó.

Sử dụng múi giờ chính xác rất quan trọng đối với nhiều nhiệm vụ và quy trình liên quan đến hệ thống. Ví dụ, trình nền cron sử dụng múi giờ của hệ thống để thực hiện các công việc định kỳ và dấu thời gian trong tệp nhật ký được dựa trên cùng múi giờ.

Hướng dẫn này trình bày cách đặt hoặc thay đổi múi giờ trên Ubuntu 18.04 và các phiên bản trước từ dòng lệnh hoặc thông qua GUI. Các hướng dẫn tương tự áp dụng cho bất kỳ phân phối dựa trên Ubuntu nào, bao gồm Kubfox, Linux Mint và Hệ điều hành cơ bản.

Điều kiện tiên quyết

Bạn sẽ cần phải đăng nhập với tư cách là người dùng có quyền sudo để thay đổi múi giờ của hệ thống.

Kiểm tra múi giờ hiện tại

Trong Ubuntu và hầu hết các bản phân phối Linux khác, chúng ta có thể sử dụng lệnh timedatectl để hiển thị và đặt thời gian và múi giờ của hệ thống hiện tại.

timedatectl

Như bạn có thể thấy trong đầu ra bên dưới, múi giờ được đặt thành 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

Múi giờ hệ thống được cấu hình bằng cách liên kết symlink /etc/localtime đến một định danh múi giờ nhị phân trong thư mục /usr/share/zoneinfo . Vì vậy, một tùy chọn khác sẽ là hiển thị đường dẫn các điểm liên kết tượng trưng đến sử dụng lệnh ls:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Ngoài ra, bạn cũng có thể kiểm tra múi giờ của hệ thống hiện tại bằng cách hiển thị nội dung của tệp /etc/timezone .

cat /etc/timezone

Etc/UTC

Thay đổi múi giờ bằng cách sử dụng lệnh timedatectl

Trước khi thay đổi múi giờ, bạn sẽ cần tìm ra tên dài cho múi giờ bạn muốn sử dụng. Quy ước đặt tên múi giờ thường sử dụng định dạng Vùng Vùng / Thành phố.

Để liệt kê tất cả các múi giờ khả dụng, bạn có thể liệt kê các tệp trong thư mục /usr/share/zoneinfo hoặc sử dụng lệnh timedatectl .

timedatectl list-timezones

… Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara…

Khi bạn xác định múi giờ nào chính xác với vị trí của mình, hãy chạy lệnh sau với tư cách là người dùng sudo:

sudo timedatectl set-timezone your_time_zone

Ví dụ: để thay đổi múi giờ của hệ thống thành Europe/Rome :

sudo timedatectl set-timezone Europe/Rome

Chạy lệnh timedatectl để xác minh các thay đổi:

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

Thay đổi múi giờ bằng cách cấu hình lại tzdata

  1. Xác định múi giờ bạn muốn cấu hình.

    Lưu tên múi giờ mới vào tập tin /etc/timezone bằng lệnh tee sau:

    echo "Europe/Rome" | sudo tee /etc/timezone

    Europe/Rome

    Chạy lệnh sau để thay đổi múi giờ của hệ thống:

    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.

Thay đổi múi giờ bằng GUI

Nếu dòng lệnh không phải là thứ của bạn, bạn có thể thay đổi múi giờ của hệ thống hiện tại thông qua GUI.

  1. Mở cửa sổ cài đặt hệ thống bằng cách nhấp vào biểu tượng Settings , như trong hình bên dưới:

    Sau khi hoàn thành, nhấp vào × để đóng cửa sổ.

Phần kết luận

Trong hướng dẫn này, chúng tôi đã chỉ ra rằng bạn thay đổi múi giờ của hệ thống Ubuntu. Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.

thiết bị đầu cuối Ubuntu

Từ khóa » Chỉnh Giờ Ubuntu