導航:首頁 > 程序命令 > 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命令修改時間相關的資料

熱點內容
vcu盤加密怎麼設置 瀏覽:412
如何加密備份微信聊天記錄 瀏覽:527
安卓手機如何模擬鍵盤 瀏覽:930
查看dns地址命令 瀏覽:767
android錄屏工具 瀏覽:840
成都互動直播系統源碼 瀏覽:955
usb藍牙android 瀏覽:409
伺服器顯示error1什麼意思 瀏覽:710
python代碼精簡 瀏覽:459
文件加密了怎麼找到了 瀏覽:195
jellyfin插件怎麼選擇主伺服器 瀏覽:838
asp用戶注冊源碼 瀏覽:48
什麼是照片壓縮文件 瀏覽:392
java調用js代碼 瀏覽:979
崑山市民app怎麼修改身份信息 瀏覽:779
php登陸次數 瀏覽:745
python字元轉成數字 瀏覽:823
海川用的是什麼伺服器 瀏覽:377
口才是練出來的pdf 瀏覽:460
雲伺服器哪個公司性價比高 瀏覽:519