Cách đặt múi giờ bằng thiết bị đầu cuối Linux
Nếu bạn đã di chuyển hoặc đang đi du lịch với máy tính xách tay Linux của mình, bạn có thể tự hỏi làm thế nào để thay đổi múi giờ hệ thống của mình. Thật dễ dàng để đặt múi giờ trên máy tính Linux của bạn từ dòng lệnh. Đây là cách để làm điều đó.
Mục Lục
Xem các múi giờ với tzselect
Trên các hệ thống Linux, múi giờ được xác định bởi Cơ sở dữ liệu múi giờ, còn được gọi là tzdata, do Cơ quan cấp số được ấn định trên Internet quản lý.
Vì múi giờ có thể thay đổi về mặt chính trị, sẽ rất hữu ích nếu quản lý chúng trong cơ sở dữ liệu trung tâm mà các hệ thống khác có thể sử dụng. Tom Scott giải thích lý do tại sao đây là một ý tưởng hay:
Để xem tên của múi giờ trong cơ sở dữ liệu cho vị trí của bạn, bạn có thể sử dụng lệnh tzselect. Đó là một chương trình điều khiển bằng menu sẽ thu hẹp tên của múi giờ bạn muốn.
Bạn bắt đầu với lệnh tzselect tại shell:
tzselect
Thao tác này sẽ hiển thị menu các lục địa và bạn có thể xem chi tiết múi giờ của quốc gia và khu vực địa phương của mình, nếu có.
Ví dụ: Múi giờ Thái Bình Dương được biểu thị là “Châu Mỹ / Los_Angeles”. tzselect sẽ yêu cầu xác nhận xem điều này có chính xác hay không. Sau đó, nó sẽ cho bạn biết cách thực hiện thay đổi vĩnh viễn bằng cách sử dụng $ TZ biến môi trường.
Đặt múi giờ với biến môi trường $ TZ
Bạn có thể chỉ cần đặt múi giờ với biến môi trường $ TZ. Ví dụ: để đặt nó thành Múi giờ Thái Bình Dương:
export TZ="America/Los_Angeles"
Để thực hiện thay đổi này vĩnh viễn, bạn có thể đặt dòng này trong các tệp cấu hình shell của mình như .bashrc hoặc .zshrc.
Đặt múi giờ với / etc / timezone và / etc / localtime
Nếu bạn muốn thực hiện các thay đổi trên toàn hệ thống đối với múi giờ, chẳng hạn như đối với hệ thống máy tính để bàn hoặc máy tính xách tay ở một vị trí, bạn có thể sử dụng / etc / múi giờ và / etc / localtime các tập tin. Tệp nào bạn sẽ sử dụng phụ thuộc vào hệ thống bạn đang chạy.
Hệ thống Debian và Ubuntu sử dụng hệ thống cũ. Các tệp này thường được đặt khi cài đặt, nhưng bạn có thể thay đổi chúng sau đó. Để biết bạn sử dụng tệp nào trên hệ thống của mình, hãy tham khảo tài liệu về bản phân phối của bạn.
Để thay đổi múi giờ bằng cách sử dụng / etc / múi giờ, bạn sẽ chỉnh sửa nó bằng bất kỳ trình soạn thảo văn bản nào và đặt tên múi giờ bạn có trước đó vào tệp đó. Bạn sẽ cần sử dụng sudo vì người dùng root sở hữu tệp.
Ví dụ, để chỉnh sửa nó bằng vim:
sudo vim /etc/timezone
Với / etc / localtimebạn thay đổi múi giờ bằng cách tạo liên kết tượng trưng đến tệp nhị phân có cùng tên với múi giờ trong / usr / share / zoneinfo danh mục.
Nếu bạn muốn đặt máy của mình thành giờ Thái Bình Dương bằng cách sử dụng / etc / localtimebạn sẽ sử dụng lệnh ln với -S tùy chọn để tạo một liên kết tượng trưng và -f để ghi đè nó nếu nó đã tồn tại:
sudo ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Bây giờ bạn có thể đặt múi giờ từ dòng lệnh
Cho dù chuyến du lịch của bạn đưa bạn đến đâu, bạn luôn có thể đảm bảo rằng mình đang giữ đúng thời điểm chỉ với một vài lệnh đơn giản. Nếu bạn đang tìm cách chuyển đổi múi giờ trong trình duyệt, hãy đọc để biết thêm về cách sử dụng công cụ dựa trên web, MyTimeZone, để làm như vậy.
Đọc tiếp
Thông tin về các Tác giả