Linux Commands for Beginners 05 - Basic File Editing
Linux Commands for Beginners 05 - Basic File Editing- Kiểm tra múi giờ hiện tại
- Thay đổi múi giờ trong Linux
- Thay đổi Múi giờ bằng cách tạo Symlink
- Phần kết luận
Múi giờ là một khu vực địa lý có cùng thời gian tiêu chuẩn. Thông thường múi giờ được đặt trong quá trình cài đặt hệ điều hành, nhưng nó có thể dễ dàng thay đổi sau đó.
Sử dụng múi giờ chính xác là điều cần thiết cho nhiều nhiệm vụ và quy trình liên quan đến hệ thống. Ví dụ, trình nền cron sử dụng múi giờ của hệ thống để thực hiện các công việc định kỳ. Múi giờ cũng được sử dụng cho dấu thời gian nhật ký.
Hướng dẫn này bao gồm các bước cần thiết để đặt hoặc thay đổi múi giờ trong Linux.
Kiểm tra múi giờ hiện tại
timedatectl
là một tiện ích dòng lệnh cho phép bạn xem và thay đổi ngày giờ của hệ thống. Nó có sẵn trên tất cả các hệ thống Linux dựa trên hệ thống hiện đại.
Để xem múi giờ hiện tại, hãy gọi lệnh
timedatectl
mà không có bất kỳ tùy chọn hoặc đối số nào:
timedatectl
Local time: Tue 2019-12-03 16:30:44 UTC Universal time: Tue 2019-12-03 16:30:44 UTC RTC time: Tue 2019-12-03 16:30:44 Time zone: Etc/UTC [UTC, +0000] System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no
Đầu ra ở trên cho thấy múi giờ của hệ thống được đặt thành UTC.
Múi giờ hệ thống được cấu hình bằng cách liên kết tệp
/etc/localtime
với mã định danh của múi giờ nhị phân trong thư mục
/usr/share/zoneinfo
.
Một cách khác để kiểm tra múi giờ là xem đường dẫn các điểm liên kết tượng trưng đến sử dụng
ls
:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
Thay đổi múi giờ trong Linux
Trước khi thay đổi múi giờ, bạn sẽ cần tìm ra tên dài của múi giờ bạn muốn sử dụng. Quy ước đặt tên theo múi giờ thường sử dụng định dạng Vùng Vùng / Thành phố.
Để xem tất cả các múi giờ khả dụng, sử dụng lệnh
timedatectl
hoặc liệt kê các tệp trong thư mục
/usr/share/zoneinfo
:
timedatectl list-timezones
… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…
Khi bạn xác định múi giờ nào chính xác với vị trí của mình, hãy chạy lệnh sau với tư cách là người dùng root hoặc sudo:
sudo timedatectl set-timezone
Ví dụ: để thay đổi múi giờ của hệ thống thành
America/New_York
bạn sẽ nhập:
sudo timedatectl set-timezone America/New_York
Để xác minh thay đổi, hãy gọi lại lệnh
timedatectl
:
timedatectl
Local time: Tue 2019-12-03 13:55:09 EST Universal time: Tue 2019-12-03 18:55:09 UTC RTC time: Tue 2019-12-03 18:02:16 Time zone: America/New_York [EST, -0500] System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no
Nhiệm vụ đã hoàn thành! Bạn đã thay đổi thành công múi giờ của hệ thống.
Thay đổi Múi giờ bằng cách tạo Symlink
Xóa tệp liên kết hoặc tệp hiện tại:
sudo rm -rf /etc/localtime
Xác định múi giờ bạn muốn định cấu hình và tạo liên kết tượng trưng:
sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
Xác minh nó bằng cách liệt kê tệp
/etc/localtime
hoặc gọi lệnh
date
:
date
Đầu ra bao gồm múi giờ, trong ví dụ này là EST EST.
Tue Dec 3 14:10:54 EST 2019
Phần kết luận
Để thay đổi múi giờ trong các hệ thống Linux, hãy sử dụng
sudo timedatectl set-timezone
theo sau là tên dài của múi giờ bạn muốn đặt.
Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.
thiết bị đầu cuốiTải về bản PDF
Tải về bản PDF
wikiHow hôm nay sẽ hướng dẫn bạn cách thay đổi múi giờ trên máy tính Linux. Bạn có thể đổi múi giờ trên mọi bản phân phối Linux bằng cách sử dụng dòng lệnh hoặc bảng chọn trong dòng lệnh tùy theo phiên bản Linux khác nhau. Nếu bạn đang sử dụng Mint, Ubuntu hay bản phân phối khác với giao diện người dùng và trình đơn cài đặt đơn giản, bạn cũng có thể đổi múi giờ ngay tại đây.
-
1
Mở Terminal. Chọn Terminal từ danh sách chương trình trên Linux hoặc nhấn tổ hợp phím Ctrl+Alt+T.
-
2
Kiểm tra múi giờ hiện tại. Nhập date vào Terminal rồi nhấn ↵ Enter. Terminal sẽ hiển thị ngày theo định dạng
Thứ Tháng Ngày Giờ Múi giờ Năm
[tên viết tắt tiếng Anh].- Ví dụ, trong dòng
Wed Mar 7 07:38:23 EDT 2017
thì "EDT" là tên viết tắt của múi giờ hiện tại [Eastern Daylight Time: giờ mùa hè ở miền Đông nước Mỹ].
- Ví dụ, trong dòng
-
3
Kiểm tra những múi giờ hiện có. Nhập cd /usr/share/zoneinfo và nhấn ↵ Enter, sau đó gõ tzselect rồi nhấn ↵ Enter để hiển thị danh sách địa điểm.
- Thư mục /usr/share/zoneinfo có thể sẽ khác nhau tùy vào phiên bản Linux.
-
4
Chọn một châu lục hoặc đại dương. Nhập số đại diện cho tùy chọn liên quan đến vị trí chung của bạn, sau đó nhấn ↵ Enter.
-
5
Chọn quốc gia. Nhập số đại diện cho tùy chọn trong danh sách trên màn hình rồi nhấn ↵ Enter.
-
6
Chọn múi giờ. Nhập số đại diện cho múi giờ theo vùng mà bạn muốn chọn rồi nhấn ↵ Enter.
- Nếu thành phố của bạn không nằm trong danh sách, hãy chọn một thành phố khác nằm cùng múi giờ với bạn.
-
7
Xác nhận giờ địa phương. Trên dòng lệnh tiếp theo, xác nhận giờ địa phương là chính xác bằng cách nhấn phím 1 rồi ↵ Enter.
- Nếu giờ chưa đúng, bạn nhập 2 rồi nhấn ↵ Enter, sau đó chọn châu lục mới và thực hiện lại quá trình.
-
8
Xác nhận rằng múi giờ đã được đặt. Thực thi lệnh date lần nữa và kiểm tra xem múi giờ này có tương ứng với thời gian mà bạn vừa đổi hay không. Nếu bạn thấy thời gian mới hiện ra nghĩa là bạn đã thay đổi thành công múi giờ trên máy tính.
-
9
Thiết lập để đồng hồ được đồng bộ hóa với máy chủ thời gian trên internet nếu bạn thích. Đa phần các bản phân phối hiện đại đều được cài sẵn giao thức Network Time Protocol [NTP]. Nếu bản phân phối Linux của bạn không có thì hãy cài đặt gói máy chủ NTP này. Sử dụng những lệnh sau để cài đặt tùy theo bản phân phối Linux của bạn:
- Ubuntu/Mint/Debian: sudo apt install ntpdate
- CentOS: sudo yum install ntpdate
sudo /sbin/chkconfig ntpd on - Fedora/RedHat: sudo yum install ntpdate
sudo chkconfig ntpd on - Nhập ntpdate server link && hwclock –w vào sau lệnh cài đặt, bạn nhớ thay server link bằng liên kết đến website.
Quảng cáo
-
1
Mở Terminal. Chọn Terminal từ danh sách chương trình trên Linux hoặc nhấn tổ hợp phím Ctrl+Alt+T.
-
2
Nhập lệnh mở trình đơn múi giờ. Tùy vào bản phân phối Linux mà lệnh này sẽ khác nhau:
- Ubuntu và Mint - sudo dpkg-reconfigure tzdata theo sau là mật khẩu admin [quản trị viên]/user [người dùng].
- Redhat - redhat-config-date
- CentOS và Fedora - system-config-date
- 'FreeBSD và Slackware - tzselect
-
3
Chọn vùng địa lý. Sử dụng các phím mũi tên để chọn vùng địa lý mà quốc gia trực thuộc rồi nhấn ↵ Enter.
-
4
Chọn thành phố/khu vực. Chọn thành phố hoặc khu vực tương ứng với múi giờ của bạn rồi nhấn ↵ Enter. Múi giờ sẽ được thay đổi trên hệ thống. [1]
Quảng cáo
-
1
Nhấp vào biểu tượng "trình đơn hệ thống"
. Tùy chọn có hình tam giác hướng xuống ở góc trên bên phải màn hình. Một trình đơn thả xuống sẽ hiện ra.[2] -
2
Nhấp vào biểu tượng "cài đặt" hình cờ lê và tua vít ở góc dưới bên trái trình đơn thả xuống. Trung tâm điều khiển Ubuntu Control Center sẽ mở ra.
-
3
Cuộn xuống và nhấp vào Details [Chi tiết]. Tùy chọn nằm cuối thanh bên trái cửa sổ.
- Bạn cần chắc chắn rằng con trỏ chuột đang đang nằm trên thanh bên trái khi cuộn.
-
4
Nhấp vào Date & Time [Ngày & Giờ]. Thẻ này nằm bên trái cửa sổ.
-
5
Tắt Automatic Time Zone [Múi giờ tự động]. Nhấp vào công tắc "Automatic Time Zone" màu xanh nằm giữa trang để tắt.
- Nếu công tắc "Automatic Time Zone" đang là màu xám thì bỏ qua bước này.
-
6
Nhấp vào Time Zone ở gần cuối cửa sổ. Trình đơn Time Zone sẽ mở ra.
-
7
Chọn múi giờ. Nhấp vào vị trí gần đúng của bạn trên bản đồ thế giới để chọn. Thời gian sẽ thay đổi khớp với múi giờ của khu vực mà bạn chọn.
-
8
Đóng cửa sổ để lưu lại thiết lập. Múi giờ phù hợp sẽ được cập nhật.
Quảng cáo
-
1
Mở Menu. Nhấp vào Menu ở góc dưới bên trái màn hình.
-
2
Nhấp vào biểu tượng cài đặt hệ thống hình hai bánh răng màu xám. Tùy chọn nằm bên trái cửa sổ Menu.
-
3
Nhấp vào Date & Time nằm trong nhóm tùy chọn "Preferences" [Tùy chỉnh].
-
4
Nhấp vào Unlock [Mở khóa] ở bên phải cửa sổ.
-
5
Nhập mật khẩu người dùng vào khi được nhắc. Nhập mật khẩu mà bạn sử dụng để đăng nhập máy tính.
-
6
Nhấp vào Authenticate [Xác minh] nằm cuối hộp thoại bật lên. Trình đơn Date & Time sẽ được mở khóa.
-
7
Chọn múi giờ. Nhấp vào thanh dọc trên bản đồ để chọn múi giờ. Đồng hồ bên phải trang sẽ thay đổi ngay để phản ánh thời gian của múi giờ được chọn.
-
8
Nhấp vào Lock [Khóa] bên phải cửa sổ để lưu tùy chỉnh múi giờ. Trình đơn Date & Time sẽ được khóa lại.
Quảng cáo
Lời khuyên
- Trên RedHat Linux, Slackware, Gentoo, SuSE, Debian, Ubuntu và một số phiên bản "thông thường" khác thì lệnh hiển thị và thay đổi thời gian là "date" chứ không phải "clock".
- Trên điện thoại di động và những thiết bị nhỏ chạy hệ điều hành Linux, múi giờ được lưu trữ khác nhau.
Cảnh báo
- Một số ứng dụng [như PHP] có cài đặt múi giờ riêng khác với múi giờ hệ thống.
- Trên một số hệ thống có tiện ích để thiết lập múi giờ chính xác và thay đổi cho phù hợp với cấu hình hệ thống. Chẳng hạn, trên Debian có tiện ích "tzsetup" hoặc "tzconfig".
Về bài wikiHow này
Trang này đã được đọc 8.833 lần.