Để thay đổi timezone của VPS CentOS theo đúng múi giờ Việt Nam, các bạn hãy thực hiện như sau:

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

# date

– Cập nhật lại timezone sang Asia/Ho_Chi_Minh:

# rm -f /etc/localtime
# ln -s /usr/share/zoneinfo/Asia/Ho_Chi_Minh /etc/localtime

Ngoài ra, bạn có thể lựa chọn các timezone khác tại /usr/share/zoneinfo/ hoặc tham khảo Database Timezones

– Đồng bộ Network Time Protocol NTP về server Việt Nam:

Cài đặt NTP

# yum install -y ntpdate

Đồng bộ NTP server Việt Nam

# ntpdate vn.pool.ntp.org

Tuy vậy, hiện tại chỉ có 4 servers tại Việt Nam nên bạn có thể cân nhắc sử dụng server Asia

# ntpdate asia.pool.ntp.org

Danh sách các servers bạn tham khảo tại: NTP Pool Servers

Vậy là xong.

Comment của bạn

Lưu ý: tất cả comment đều được kiểm duyệt cẩn thận! Nếu có code bạn hãy up lên pastebin.com rồi để lại link trong comment.

10 Comments

  1. anh đức 1 comment

    Mình bị lỗi lệch 1 tiếng . giờ thực là 23h , giờ trên máy là 24h . Vậy sửa sao nhỉ bạn

  2. Lộc 4 comment

    mình bị lỗi này trong joomla khi up hình lên:
    PHP Error Message: WARNINGstrftime(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone ‘UTC’ for now, but please set date.timezone to select your timezone.Error in line 73 of file /var/www/vietnamnexttopmodel.com/plugins/editors/jce/libraries/classes/utils.php

    video trên web báo lỗi #2035 và ko play đc (video lấy link từ youtube, link vẫn còn sống)
    nhờ hỗ trợ giúp mình, thank so much

    1. Việt Phương Moderator

      Có thể xung đột giữa timezone hệ thống và PHP. Bạn cho mình nội dung 2 file php.ini/var/www/vietnamnexttopmodel.com/plugins/editors/jce/libraries/classes/utils.php

        1. Việt Phương Moderator

          Done. Fix lỗi do PHP không quy định timezone nên sẽ sử dụng timezone hệ thống. Khuyến cáo nên set timezone cho riêng PHP

  3. Fususu 35 comment

    Sao em đã change sang timezone của HCM rồi, bây giờ là 10:33 10/1 mà nó cứ báo là 0:33 nhỉ?

    date
    Tue Jan 10 03:33:53 ICT 2017

    Đã thử change sang Bangkok vẫn thế…