首頁 > 系統教程 > Linux > 如何從linux中的命令行設置日期和時間

如何從linux中的命令行設置日期和時間

Joseph Gordon-Levitt
發布: 2025-03-13 10:56:10
原創
271 人瀏覽過

對於某些任務或應用程序,您可能需要為測試或調試目的設置特定的日期和時間。如果是這樣,本教程適合您!本簡要指南將為您提供有關如何使用Linux中命令行修改系統時鐘的分步說明。

無論您是處理時區差異還是只是想手動調整日期和時間,本教程都將幫助您輕鬆實現目標。

目錄

從命令行設置日期和時間

您可以使用日期命令從Linux中的命令行更改系統時鐘。

1。設置日期和時間:

要使用命令行設置系統時鐘,命令將是:

 sudo日期-s“ yyyy-mm-dd HH:MM:SS”
登入後複製

用所需的日期和時間替換Yyyy-MM-DD HH:MM:SS。例如,將日期設置為2024年9月1日,在12:34:56,您將使用:

 sudo日期-S“ 2024-09-01 12:34:56”
登入後複製

2。同步硬件時鐘:

設置系統日期和時間後,您應該使用HWCLOCK命令更新硬件時鐘以匹配系統時鐘:

 sudo hwclock -systohc
登入後複製
登入後複製

切記使用sudo運行具有管理特權的這些命令。

恢復到當前日期和時間

在此示例中,我為演示目的設置了一個較舊的日期。設置舊日期和時間後重新啟動Linux系統時,它會自動更新到當前日期和時間。

重新啟動時的自動更新通常是由於系統從硬件時鐘讀取正確的時間和/或與NTP服務器同步。這樣可以確保系統時鐘保持準確和可靠。

以防萬一,如果重新啟動後日期和時間不會自動更改,則可以使用以下任何一種方法輕鬆地恢復到當前日期和時間:

1。從Google獲取日期和時間

從您的終端運行以下命令:

 sudo date -s“ $(wget -qso---------------- reclect = 0 google.com 2>&1 | grep日期:| cut -d''-f5-8)z” z”
登入後複製

此命令執行以下操作:

  • 它使用WGET從Google的服務器中獲取標題,其中包括當前日期和時間。
  • 它從標題中提取日期和時間信息。
  • 它設置了系統日期和時間以匹配檢索到的信息。

2。與網絡時間協議(NTP)同步

將系統的日期和時間設置為當前時間的最簡單方法是將其與NTP服務器同步。大多數Linux發行版默認情況下安裝了NTPD或CHRONY,可以自動將系統時鐘與NTP服務器同步。

使用NTPD

 sudo systemctl啟動ntpd
sudo systemctl啟用ntpd
登入後複製

使用Chrony

 sudo systemctl啟動chronyd
sudo systemctl啟用chronyd
登入後複製

這些命令將啟動NTP服務並使其能夠在啟動時運行,以確保您的系統時鐘始終與正確的時間同步。

3。使用ntpdate

如果您沒有運行NTP守護程序,則可以使用NTPDATE命令從NTP服務器設置時間:

 sudo ntpdate pool.ntp.org
登入後複製

此命令將根據NTP服務器將系統的日期和時間設置為當前時間。

4。使用timeDatectl

在使用SystemD的現代Linux發行版中,您可以使用TimEdatectl命令設置日期和時間,並啟用NTP同步:

 sudo timeDatectl set-ntp true
登入後複製

此命令將啟用NTP同步,並自動將系統的日期和時間設置為當前時間。

5。手動設置日期和時間

如果您希望手動將日期和時間設置為當前值,則可以再次使用日期命令。但是,您需要知道當前日期和時間。您可以從可靠的來源(例如網站或其他計算機)找到當前日期和時間。

確定正確的日期和時間後,只需使用上一節中所述的日期命令即可。

 sudo日期mmddhhmmyyyy.ss
登入後複製

在哪裡:

  • MM是月(01-12)
  • DD是一天(01-31)
  • HH是小時(00-23)
  • MM是分鐘(00-59)
  • Yyyy是一年
  • SS是秒(00-59)

例如:

 Sudo日期090314302024.00
登入後複製

該命令將將日期設置為2024年9月3日,下午2:30。

設置時間後,您可能需要將系統時鐘寫入硬件時鐘:

 sudo hwclock -systohc
登入後複製
登入後複製

這樣可以確保新的時間始終在重新啟動中持續下去。

通過使用其中一種方法,您可以輕鬆地將系統的日期和時間恢復為當前值。

作弊表:從Linux中的命令行調整系統時鐘

如何從linux中的命令行設置日期和時間

希望這會有所幫助。

以上是如何從linux中的命令行設置日期和時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板