Hướng dẫn thay đổi múi giờ (Timezone) trên VPS Linux

1. Giới thiệu về

  • là gì?
    Timezone () là một khái niệm để chỉ sự chênh lệch thời gian giữa các khu vực trên Trái Đất. Thế giới được chia thành 24 chuẩn, mỗi cách nhau 1 giờ theo kinh tuyến. Timezone được xác định dựa trên vị trí địa lý và quy ước của quốc gia hoặc khu vực.
  • Chức năng của Timezone:
    • Đảm bảo thời gian hệ thống phù hợp với vị trí địa lý của máy chủ (VPS).
    • Ảnh hưởng trực tiếp đến các tác vụ thời gian như lịch trình cron job, timestamp (dấu thời gian) trong log file, và đồng bộ thời gian với các ứng dụng khác.
    • Giúp duy trì sự chính xác khi làm việc với các khác nhau trên toàn cầu.

 

2. Hướng dẫn trên

Bước 1: Kiểm tra múi giờ hiện tại

Đầu tiên, kiểm tra múi giờ hiện tại của hệ thống bằng lệnh:

    timedatectl

    Kết quả sẽ hiển thị thông tin về thời gian hiện tại, trạng thái đồng bộ hóa thời gian (NTP), và múi giờ hiện tại.

    Bước 2: Xem danh sách múi giờ có sẵn

    Để xem tất cả các múi giờ mà hệ thống hỗ trợ, chạy lệnh:

    timedatectl list-timezones

    Bạn có thể cuộn danh sách hoặc sử dụng lệnh tìm kiếm (nhấn / rồi nhập tên thành phố/khu vực) để tìm múi giờ phù hợp.

    Bước 3:

    Sử dụng lệnh sau để thay đổi múi giờ, thay Region/City bằng múi giờ bạn muốn thiết lập. Ví dụ, nếu muốn đổi sang múi giờ Việt Nam:

    sudo timedatectl set-timezone Asia/Ho_Chi_Minh
    Bước 4: Xác nhận thay đổi

    Sau khi thay đổi, kiểm tra lại múi giờ để đảm bảo đã cập nhật chính xác:

    timedatectl
    Bước 5: Đồng bộ thời gian hệ thống (Tùy chọn)

    Nếu hệ thống chưa được đồng bộ hóa với NTP (Network Time Protocol), bạn có thể bật tính năng này:

    sudo timedatectl set-ntp true

    3. Thay đổi múi giờ theo cách thủ công (trong trường hợp không có timedatectl)

    Nếu VPS của bạn không hỗ trợ lệnh timedatectl, bạn có thể thay đổi múi giờ theo cách thủ công:

    Bước 1: Xem danh sách các file múi giờ
    ls /usr/share/zoneinfo
    Bước 2: Sao chép file múi giờ

    Sao chép file múi giờ mong muốn (ví dụ: Asia/Ho_Chi_Minh) vào file cấu hình /etc/localtime:

    sudo cp /usr/share/zoneinfo/Asia/Ho_Chi_Minh /etc/localtime
    Bước 3: Kiểm tra lại múi giờ

    Sử dụng lệnh date để kiểm tra:

    date
    Bước 4: Cập nhật file cấu hình (Tùy chọn)

    Để đảm bảo múi giờ sẽ được giữ nguyên sau khi khởi động lại, bạn có thể ghi thông tin múi giờ vào file /etc/timezone:

    echo "Asia/Ho_Chi_Minh" | sudo tee /etc/timezone

    4. Kết luận

    Việc thiết lập đúng múi giờ trên VPS là một bước quan trọng để đảm bảo hệ thống vận hành chính xác. Điều này đặc biệt cần thiết khi bạn chạy các ứng dụng nhạy cảm với thời gian như hệ thống cơ sở dữ liệu, cron job hoặc các dịch vụ phụ thuộc vào timestamp. Với hướng dẫn chi tiết trên, bạn có thể dễ dàng thiết lập múi giờ phù hợp cho hệ thống của mình.

    0 0 vote
    Article Rating

    NamLee Blog - Chia sẻ là đam mê
    Subscribe
    Notify of
    guest
    0 Comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x