導航:首頁 > 程序命令 > date命令修改時間

date命令修改時間

發布時間:2024-12-16 02:15:25

linux怎麼通過date修改日期

Linux使用date指令修改系統時間和日期,無需重啟,保存即生效。 date命令的功能是顯示和設置系統日期和時間。 輸入date 查看目前系統時間。 修改時間需要 date -選項 修改內容。 命令中各選項的含義分別為: -d datestr, --date datestr 顯示由datestr描述的日期 -s datestr, --set datestr 設置datestr 描述的日期 -u, --universal 顯示或設置通用時間 時間域的表達式: %H 小時(00..23) %I 小時(01..12) %k 小時(0..23) %l 小時(1..12) %M 分(00..59) %p 顯示出AM或PM %r 時間(hh:mm:ss AM或PM),12小時 %s 從1970年1月1日00:00:00到目前經歷的秒數 %S 秒(00..59) %T 時間(24小時制)(hh:mm:ss) %X 顯示時間的格式(%H:%M:%S) %Z 時區 日期域 %a 星期幾的簡稱( Sun..Sat) %A 星期幾的全稱( Sunday..Saturday) %b 月的簡稱(Jan..Dec) %B 月的全稱(January..December) %c 日期和時間( Mon Nov 8 14:12:46 CST 1999) %d 一個月的第幾天(01..31) %D 日期(mm/dd/yy) %h 和%b選項相同 %j 一年的第幾天(001..366) %m 月(01..12) %w 一個星期的第幾天(0代表星期天) %W 一年的第幾個星期(00..53,星期一為第一天) %x 顯示日期的格式(mm/dd/yy) %y 年的最後兩個數字( 1999則是99) %Y 年(例如:1970,1996等) 需要特別說明的是,只有超級用戶才能用date命令設置時間,一般用戶只能用date命令顯示時間。 例1:用指定的格式顯示時間。 $ date '+This date now is =>%x ,time is now =>%X ,thank you !' This date now is =>11/12/99 ,time is now =>17:53:01,thank you ! 例2:用預定的格式顯示當前的時間。 # date Fri Nov 26 15:20:18 CST 1999 例3:設置時間為下午14點36分。 # date -s 14:36:00 Fri Nov 26 14:15:00 CST 1999 例4:設置時間為1999年11月28號。 # date -s 991128 Sun Nov 28 00:00:00 CST 1999 實例:設置時間偉2008年8月8號12:00 # date -s "2008-08-08 12:00:00" 修改完後,記得執行clock -w,把系統時間寫入CMOS

Ⅱ 如何使用命令行更改Linux系統的日期和時間

方法一: Date 命令
在 Linux 中, 你可以通過 date 命令來更改系統的日期和時間:
# date --set=『NEW_DATE』
其中 NEW_DATE 是諸如 「Sun, 28 Sep 2014 16:21:42」 或者 「2014-09-29 16:21:42」 的可讀格式的日期字元串。
日期格式也可以手動指定以獲得更精確的結果:
# date +FORMAT --set=『NEW_DATE』
例如:
# date +』%Y%m%d %H%m』 --set=『20140928 1518』

你也可以用相對的方式地增加或減少一定的天數,周數,月數和秒數,分鍾數,小時數。 你也可以把日期和時間的參數放到一個命令中。
# date --set=『+5 minutes』# date --set=『-2 weeks』# date --set=『+3 months』# date --set=『-3 months +2 weeks -5 minutes』

最後, 把硬體時鍾設置為當前系統時鍾:
# hwclock --systohc
運行 hwclock --systohc 的目的是將硬體時鍾同軟體時鍾同步, 這可以更正硬體時鍾的系統漂移(即時鍾按照一定的速度走快或走慢)。
另一方面, 如果硬體時鍾是正確的, 但系統時鍾有誤, 可以用下面的命令更正:
# hwclock --hctosys
在兩種情況下, hwclock 命令都是將兩個時鍾同步。 否則, 重啟後時間會是錯誤的, 因為當電源關閉時硬體時鍾會記憶時間。 然而, 這對於虛擬機器並不適用, 因為虛擬機器並不能訪問硬體時鍾。
方法二: NTP
另一種使系統日期和時間保持精確的方法是使用 NTP (網路時間協議)。 在 Linux 上, ntpdate 命令通過 NTP 將系統時鍾和公共 NTP 伺服器同步。
你可以使用如下命令來安裝 ntpdate:
在 Debian 及基於 Debian 的發行版上:
# aptitude install ntpdate
在基於 Ret Hat 的發行版上:
# yum install ntpdate
使用 NTP 同步系統時鍾:
# ntpdate -u 《NTP 伺服器名或IP》# hwclock --systohc

除了一次性使用 ntpdate 來同步時鍾, 你也可以使用 NTP 守護進程(ntpd), 它會始終在後台運行, 不斷地通過 NTP 來調整系統時鍾。

閱讀全文

與date命令修改時間相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:769
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:844
安卓怎麼下載60秒生存 瀏覽:803
外向式文件夾 瀏覽:240
dospdf 瀏覽:431
怎麼修改騰訊雲伺服器ip 瀏覽:392
pdftoeps 瀏覽:496
為什麼鴻蒙那麼像安卓 瀏覽:736
安卓手機怎麼拍自媒體視頻 瀏覽:186
單片機各個中斷的初始化 瀏覽:724
python怎麼集合元素 瀏覽:481
python逐條解讀 瀏覽:833
基於單片機的濕度控制 瀏覽:499
ios如何使用安卓的帳號 瀏覽:883
程序員公園采訪 瀏覽:812
程序員實戰教程要多長時間 瀏覽:979
企業數據加密技巧 瀏覽:135
租雲伺服器開發 瀏覽:814
程序員告白媽媽不同意 瀏覽:337
攻城掠地怎麼查看伺服器 瀏覽:601