Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng lệnh hwclock
trong Linux để tương tác với đồng hồ phần cứng của hệ thống. Lệnh hwclock
cho phép bạn đồng bộ hóa thời gian hệ thống với đồng hồ phần cứng, cũng như điều chỉnh thủ công đồng hồ phần cứng. Bạn sẽ bắt đầu bằng cách hiểu mục đích và chức năng của lệnh hwclock
, sau đó tiến hành đồng bộ hóa thời gian hệ thống với đồng hồ phần cứng và cuối cùng là học cách điều chỉnh thủ công đồng hồ phần cứng.
Lệnh hwclock
là một công cụ hữu ích để quản lý thời gian của hệ thống và đảm bảo rằng nó được duy trì chính xác, ngay cả khi hệ thống đã tắt. Đến cuối lab này, bạn sẽ hiểu rõ hơn về cách sử dụng hiệu quả lệnh hwclock
để quản lý thời gian và cài đặt đồng hồ của hệ thống Linux.
Hiểu Mục Đích và Chức Năng của Lệnh hwclock
Trong bước này, bạn sẽ tìm hiểu về mục đích và chức năng của lệnh hwclock
trong Linux. Lệnh hwclock
được sử dụng để tương tác với đồng hồ phần cứng của hệ thống, là một đồng hồ chạy bằng pin, giữ thời gian ngay cả khi hệ thống đã tắt.
Các mục đích chính của lệnh hwclock
là:
- Đồng bộ hóa Thời gian Hệ thống với Đồng hồ Phần cứng: Bạn có thể sử dụng
hwclock
để đặt thời gian hệ thống dựa trên đồng hồ phần cứng hoặc để đặt đồng hồ phần cứng dựa trên thời gian hệ thống. - Điều chỉnh Thủ công Đồng hồ Phần cứng: Bạn có thể sử dụng
hwclock
để điều chỉnh thủ công đồng hồ phần cứng, điều này có thể hữu ích nếu đồng hồ bị trôi hoặc cần được đặt đến một thời gian cụ thể.
Hãy bắt đầu bằng cách kiểm tra thời gian đồng hồ phần cứng hiện tại:
sudo hwclock
Ví dụ đầu ra:
2023-04-11 12:34:56.789012+0000
Lệnh này hiển thị thời gian hiện tại được lưu trữ trong đồng hồ phần cứng của hệ thống. Thời gian được hiển thị ở định dạng YYYY-MM-DD HH:MM:SS.UUUUUU±TTTT
, trong đó YYYY-MM-DD
là ngày, HH:MM:SS.UUUUUU
là thời gian và ±TTTT
là độ lệch múi giờ.
Bây giờ, hãy đồng bộ hóa thời gian hệ thống với đồng hồ phần cứng:
sudo hwclock --systohc
Lệnh này đặt thời gian hệ thống khớp với đồng hồ phần cứng.
Đồng bộ hóa Thời gian Hệ thống với Đồng hồ Phần cứng
Trong bước này, bạn sẽ học cách đồng bộ hóa thời gian hệ thống với đồng hồ phần cứng trên hệ thống Linux của bạn.
Đầu tiên, hãy kiểm tra thời gian hệ thống hiện tại:
date
Ví dụ đầu ra:
Tue Apr 11 12:34:56 UTC 2023
Bây giờ, hãy đồng bộ hóa thời gian hệ thống với đồng hồ phần cứng:
sudo hwclock --systohc
Lệnh này đặt thời gian hệ thống khớp với đồng hồ phần cứng. Bạn có thể xác minh thời gian hệ thống đã cập nhật bằng cách chạy lại lệnh date
:
date
Ví dụ đầu ra:
Tue Apr 11 12:34:56 UTC 2023
Như bạn có thể thấy, thời gian hệ thống bây giờ khớp với thời gian đồng hồ phần cứng.
Điều chỉnh Thủ công Đồng hồ Phần cứng
Trong bước này, bạn sẽ học cách điều chỉnh thủ công đồng hồ phần cứng trên hệ thống Linux của bạn.
Đầu tiên, hãy kiểm tra thời gian đồng hồ phần cứng hiện tại:
sudo hwclock
Ví dụ đầu ra:
2023-04-11 12:34:56.789012+0000
Giả sử bạn cần điều chỉnh đồng hồ phần cứng đến một thời gian khác, ví dụ: 2023-04-11 13:00:00. Bạn có thể sử dụng lệnh hwclock
với tùy chọn --set
để đặt thủ công đồng hồ phần cứng:
sudo hwclock --set --date="2023-04-11 13:00:00"
Lệnh này đặt đồng hồ phần cứng đến ngày và giờ được chỉ định.
Để xác minh thời gian đồng hồ phần cứng đã cập nhật, hãy chạy lại lệnh hwclock
:
sudo hwclock
Ví dụ đầu ra:
2023-04-11 13:00:00.000000+0000
Như bạn có thể thấy, đồng hồ phần cứng đã được điều chỉnh đến thời gian mới.
Tóm tắt
Trong lab này, bạn đã tìm hiểu về mục đích và chức năng của lệnh hwclock
trong Linux. Các mục đích chính của lệnh hwclock
là đồng bộ hóa thời gian hệ thống với đồng hồ phần cứng và điều chỉnh thủ công đồng hồ phần cứng. Bạn đã học cách kiểm tra thời gian đồng hồ phần cứng hiện tại, đồng bộ hóa thời gian hệ thống với đồng hồ phần cứng và điều chỉnh thủ công đồng hồ phần cứng. Những kỹ năng này rất hữu ích để duy trì thời gian chính xác trên hệ thống Linux của bạn và đảm bảo rằng các ứng dụng và dịch vụ dựa vào chức năng thời gian hệ thống một cách chính xác.