Việc cấu hình múi giờ chính xác trên Ubuntu 24.04 là yếu tố then chốt giúp hệ điều hành vận hành trơn tru, đặc biệt đối với các tác vụ phụ thuộc thời gian như quản lý log, lên lịch CronJobs, khởi chạy ứng dụng theo phiên, hay các tác vụ được cá nhân hóa theo người dùng. Timezone không chỉ xác định thời gian hiển thị, mà còn ảnh hưởng trực tiếp đến cách hệ thống tính toán và kích hoạt các quy trình định kỳ.
DataOnline sẽ hướng dẫn chi tiết cách sử dụng công cụ timedatectl — một tiện ích dòng lệnh mạnh mẽ tích hợp sẵn trong Ubuntu — để kiểm tra và cài đặt múi giờ phù hợp với vị trí địa lý hoặc yêu cầu đặc thù của ứng dụng, giúp tối ưu hiệu năng và tính chính xác của hệ thống thời gian.
Yêu cầu
Trước khi bắt đầu, bạn cần:
- Có quyền truy cập vào một phiên bản Ubuntu 24.04.
Kiểm tra múi giờ đang hoạt động
Trước khi thay đổi múi giờ trên Ubuntu 24.04, hãy kiểm tra và xác nhận múi giờ hiện hành để có thể khôi phục cấu hình ban đầu nếu có sai sót xảy ra. timedatectl là một tiện ích tích hợp giúp bạn xem và quản lý các múi giờ trên Ubuntu. Thực hiện các bước dưới đây để kiểm tra múi giờ đang hoạt động trên máy trạm Ubuntu 24.04 của bạn.
https://www.dataonline.com/servers/ubuntu
- Kiểm tra múi giờ đang hoạt động và trạng thái đồng bộ thời gian.
$ timedatectl
Output:
Local time: Thu 2025-01-08 14:35:22 UTC Universal time: Thu 2025-01-08 14:35:22 UTC RTC time: Thu 2025-01-08 14:35:22 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes NTP service: active RTC in local TZ: no
Dựa vào kết quả trên, Etc/UTC (UTC – Coordinated Universal Time) là múi giờ hiện hành và là tiêu chuẩn thời gian chính trên Ubuntu. Nếu múi giờ đang hoạt động không phù hợp với nhu cầu của bạn, hãy làm theo các phần dưới đây để xem toàn bộ danh sách múi giờ có sẵn và thay đổi múi giờ.
Liệt kê các múi giờ trên Ubuntu 24.04
Thực hiện các bước dưới đây để liệt kê tất cả các múi giờ có sẵn trên Ubuntu 24.04.
- Sử dụng lệnh sau để hiển thị tất cả các múi giờ có sẵn:
$ timedatectl list-timezones
Nhấn phím Space để duyệt qua danh sách các múi giờ có sẵn trong output, tương tự như mẫu bên dưới:
Africa/Abidjan Africa/Accra ................................... America/Adak America/Anchorage ......................... Antarctica/Troll Antarctica/Vostok Arctic/Longyearbyen ......................... Asia/Ashgabat Asia/Atyrau Asia/Baghdad ..................
- Chạy lệnh sau để lọc kết quả sử dụng lệnh grep, tìm kiếm múi giờ hoặc địa điểm cụ thể. Ví dụ: Bogota.
$ timedatectl list-timezones | grep "Bogota"
Output:
America/Bogota
Thiết lập múi giờ trên Ubuntu 24.04
Thực hiện theo các bước dưới đây để thiết lập múi giờ cho máy trạm Ubuntu 24.04 của bạn.
- Sử dụng tùy chọn set-timezone để chỉ định múi giờ cần thay đổi trên hệ thống của bạn.
$ sudo timedatectl set-timezone YOUR_TIMEZONE
Ví dụ: chạy lệnh sau để đặt múi giờ thành America/Bogota.
$ sudo timedatectl set-timezone America/Bogota
- Xem thông tin múi giờ hiện hành và xác nhận rằng thay đổi đã được áp dụng.
$ timedatectl
Output:
Local time: Sun 2025-01-12 22:19:15 -05 Universal time: Mon 2025-01-13 03:19:15 UTC RTC time: Mon 2025-01-13 03:19:15 Time zone: America/Bogota (-05, -0500) System clock synchronized: yes NTP service: active RTC in local TZ: no
Dựa vào output trên, múi giờ đang hoạt động là
America/Bogota
.
Kết luận
Bạn đã thiết lập thành công múi giờ trên Ubuntu 24.04 sử dụng tiện ích timedatectl
. Thông tin múi giờ chính xác đảm bảo rằng các ứng dụng và tiện ích của hệ thống của bạn sử dụng thời gian chính xác để thực hiện các tác vụ cụ thể. Bạn có thể đồng bộ đồng hồ hệ thống với máy chủ NTP (Network Time Protocol) để cập nhật thời gian theo nhu cầu. Để biết thêm các tùy chọn cấu hình, hãy chạy lệnh man timedatectl
để xem trang hướng dẫn của timedatectl.