tổ chức thư mục zoneinfo


14

Câu hỏi của tôi liên quan đến /usr/share/zoneinfothư mục.

  • Tại sao có một posixthư mục, có cùng nội dung và tệp như zoneinfo? Tôi chỉ kiểm tra một vài tập tin và chúng có cùng một tổng kiểm tra.
  • Tại sao có một rightthư mục? Theo như tôi biết là có các tệp múi giờ chứa thời gian không có năm nhuận, bởi vì mỗi năm đều có tất cả các giây. Không ai sử dụng cái này nữa.
  • Tại sao có một Etcthư mục? Trong đó có các tập tin GMT +/- mà tôi nghe nói không có thời gian tiết kiệm ánh sáng ban ngày.
  • Tại sao có nhiều tệp múi giờ như EST5EDT, PST8PDT, CST6CDT, ROK, ROC, v.v? Điều đó không có ý nghĩa gì với tôi.

Bất kỳ thông tin nào khác về thư mục này và các tệp hoặc thông tin chung về các tệp múi giờ sẽ được đánh giá cao.

Câu trả lời:


16

Nếu bạn cài đặt tzdatagói nguồn, bạn sẽ tìm thấy tất cả các câu trả lời của mình:

sudo apt-get install apt-src
mkdir tzdata && cd tzdata
apt-src install tzdata

Đặc biệt:

posix và phải :

Hai phiên bản khác nhau được cung cấp: - Phiên bản "posix" dựa trên Giờ phối hợp quốc tế (UTC). - Phiên bản "đúng" dựa trên Giờ nguyên tử quốc tế (TAI) và bao gồm cả giây nhuận.

vv :

Các mục này hầu hết có mặt vì lý do lịch sử, do đó mọi người trong các khu vực không được bao phủ bởi các tệp tz có thể "zic -l" đến múi giờ phù hợp với khu vực của họ. Ngày nay, các tệp tz bao phủ gần như toàn bộ thế giới có người ở và nhu cầu thực tế duy nhất hiện nay đối với các mục không có trên UTC là cho các tàu trên biển không thể sử dụng cài đặt POSIX TZ.

EST5EDT, ... :

GB, GB-Eire, GMT, GMT + 0, GMT-0, GMT0, New Zealand, New Zealand, CHC, ROC, ROK, UCT, UTC đều ở đó vì tên múi giờ đã thay đổi:

Tập tin này cung cấp các liên kết giữa các tên hiện tại cho múi giờ và tên cũ của chúng. Nhiều tên đã thay đổi vào cuối năm 1993.

CET, CST6CDT, EET, EST, EST5EDT, HST, MET, MST, MST7MDT, PST8PDT, WET đều có để tương thích ngược.

Từ Arthur David Olson, 2005-12-19 Chúng tôi tạo các tệp được chỉ định bên dưới để bảo vệ chống lại các tệp cũ với thông tin lỗi thời bị bỏ lại trong thư mục nhị phân múi giờ. Chúng tôi giới hạn danh sách ở các tên đã xuất hiện trong các phiên bản trước của gói múi giờ này. Chúng tôi thực hiện những điều này dưới dạng các Vùng riêng biệt thay vì Liên kết để tránh sự cố nếu một địa điểm cụ thể thay đổi cho dù nó có quan sát DST hay không. Chúng tôi đặt các thông số kỹ thuật này ở đây trong tệp Northamerica để tăng khả năng chúng thực sự được biên dịch và để tránh phải lặp lại các quy tắc của Hoa Kỳ trong một tệp khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.