linux 時間和日期的設定

2022-09-16 16:39:11 字數 914 閱讀 1798

linux機器上的時間比較複雜,有各式各樣的時鐘和選項等等。機器裡有兩個時鐘,硬體時鐘從根本上講是cmos時鐘,而系統時鐘是由核心維護的。

(1)更新機器的硬體時間。命令為:

hwclock --adjust

硬體時鐘通常被設定成全球標準時間(utc),而將時區資訊儲存在/usr/share/lib/timezone (或者在某些系統中可能是/usr/local/timezone)目錄下某個適當的檔案中,然後用乙個符號鏈結檔案/etc/localtime指向它。

(2)檢視硬體時鐘。命令為:

hwclock --show

(3)重置硬體時鐘用:hwclock --set --date=mm/dd/yy hh:mm:ss"

tzset

如果系統中沒有這條命令,那可以用類似下面的操作:

ln -s /etc/localtime /usr/share/zoneinfo/us/pacific

命令為:tzselect

根據系統提示,選擇相應的時區資訊。

命令為:date -s

(1)將時間調整為10月11日凌晨1點55分:data 10110155

(2)將系統時間設定成2023年8月8日:      date -s 2005/08/08

(3)將系統時間設定成下午8點12分0秒:  date -s 20:12:00 

該命令是用來修改系統時鐘的。在系統啟動時,linux作業系統將時間從cmos中讀到系統時間變數中,以後修改時間通過修改系統時間實現。為了保持系統時間與cmos時間的一致性,linux每隔一段時間會將系統時間寫入cmos。由於該同步是每隔一段時間(大約是11分鐘)進行的,在執行完 date -s 命令後,如果馬上重起系統,修改的時間就有可能沒有被寫入cmos。如果要確保修改生效,最好再使用 clock -w

這個命令將系統時間強行寫入cmos。

設定Linux時間和日期

date 三 11月 1215 08 45 cst 2014 date s 11 14 2014 五 11月 1400 00 00 cst 2014 date 五 11月 1400 00 02 cst 2014 date s 8 35 00 五 11月 1408 35 00 cst 2014 等同於...

Linux 設定系統時間和日期 API

嵌入式linux 設定時間和日期 api 是busybox中提取的原始碼 linux設定時間和日期步驟是 1.設定系統時間和日期 2.將系統的時間和日期,同步到硬體中 include include include include include include include include in...

Linux 設定系統時間和日期 API

嵌入式linux 設定時間和日期 api 它是busybox要提取的源 linux設定時間和日期的步驟 1.設定系統時間和日期 2.該系統的時間和日期,同步到硬體。include include include include include include include include int ...