Computer >> Máy Tính >  >> Điện thoại thông minh >> Linux

Cách đặt ngày trên máy Linux của bạn

Hướng dẫn này sẽ chỉ cho bạn cách sử dụng lệnh date để đặt ngày cho máy Linux của bạn và cách đặt ngày bằng cách đồng bộ hóa nó trên Internet.

Gần đây chúng tôi đã chạy một bài báo về lệnh “date” trong Linux. Đây là một công cụ dòng lệnh khá thú vị cho phép bạn lấy ngày và giờ của hệ thống ở nhiều định dạng khác nhau. Những gì nó cũng làm là nó cho phép bạn đặt ngày và giờ của máy. Hãy xem xét một số cách để đặt ngày giờ trên máy Linux. Đầu tiên, chúng ta sẽ xem xét cách thực hiện bằng lệnh “date”, sau đó tôi sẽ giới thiệu ngắn gọn cho bạn về máy chủ NTP trong Linux và chỉ cho bạn cách bạn có thể đồng bộ đồng hồ của máy với đồng hồ chạy trên Internet.

Đầu tiên, một bản tóm tắt ngắn gọn về những gì lệnh “date” có thể làm cho bạn:

# ngày
Thứ Hai ngày 22 tháng 12 22:35:58 IST 2008

Bây giờ, nếu bạn muốn thay đổi ngày của máy thành 1 giờ 45 phút vào ngày Giáng sinh năm 2008, thì đây là cách bạn thực hiện:

# date -s “25 DEC 2008 13:45:00”
Thứ Năm ngày 25 tháng 12 13:45:02 IST 2008

Lệnh trên khá dễ hiểu. Nhưng để làm rõ hơn, đây là cuộc chia tay. Đầu tiên là lệnh "date". Sau đó, bạn sử dụng tùy chọn “-s”, viết tắt của “ngày thiết lập”. Sau đó, bạn nhập ngày bạn muốn đặt theo thứ tự sau. “Ngày tháng Năm Giờ:Phút:Giây”. Sau khi nhập, nhấn phím quay lại. Hệ thống sẽ hoàn nguyên với ngày mới. Bây giờ, bạn có thể nhập lệnh “date” một lần nữa để đảm bảo rằng ngày được đặt đúng.

Có một số cách khác để làm điều tương tự. Như bạn có thể đã đọc trong bài viết trước của tôi về lệnh “date”, nó khá linh hoạt. Bạn có thể làm điều gì đó tương tự như những gì chúng tôi vừa thử ở trên với một cú pháp hơi khác:

# ngày +% Y% m% d -s “20081225”

Điều này sẽ đặt ngày của hệ thống thành ngày 25 tháng 12 năm 2008.

Phương pháp khác mà tôi sử dụng để đặt ngày cho máy tính của mình là sử dụng máy chủ NTP. NTP là viết tắt của Network Time Protocol. NTPd là một daemon chạy trên hầu hết các máy Linux. Khi được định cấu hình chính xác, daemon này cho phép bạn kết nối với máy chủ Thời gian qua mạng (mạng cục bộ hoặc Internet của bạn) và đồng bộ hóa thời gian. Nó rất thường được sử dụng cho các máy chủ sản xuất.

Rất có thể máy Linux của bạn đã được trang bị NTP. Nếu không, hãy cài đặt nó bằng phương pháp cài đặt ưa thích của hệ thống của bạn.

Người dùng Ubuntu có thể sử dụng lệnh sau:

# sudo apt-get install ntpdate

Người dùng Fedora có thể sử dụng cái này:

# yum cài đặt ntp

Sau khi NTPd được cài đặt trên máy tính của bạn, hãy mở tệp /etc/ntp.conf trong trình soạn thảo văn bản yêu thích của bạn. Trong tệp này, định vị một dòng chứa thông số "máy chủ". Đặt nó thành địa chỉ sau:

server pool.ntp.org

Lưu tệp và khởi động lại máy chủ NTP của bạn.

# /etc/init.d/ntpd khởi động lại

Bây giờ bạn có thể đồng bộ hóa máy của mình với máy chủ thời gian mà bạn vừa định cấu hình:

# ntpdate pool.ntp.org
22 tháng 12 23:07:00 ntpdate [24328]:bước thời gian máy chủ 123.108.39.80 bù 172868.246157 giây

Bây giờ máy của bạn sẽ nhanh chóng kết nối với máy chủ thời gian mà bạn đã chỉ định và giúp bạn đến đúng thời điểm. Bằng cách này, bạn biết chắc rằng thời gian trên máy của bạn đã được đặt chính xác. Có thể bạn nên chạy lệnh này thỉnh thoảng để đảm bảo rằng bạn luôn đúng giờ.