cornd執行時間不符合預期。檢視日誌發現系統時間不對。
openwrt選擇的時區是asia/shanghai
沒錯
ssh登入終端
使用date -u
檢視utc標準時間
tue, 24 aug 17:26:25 utc 2020
utc標準時間是準確的
使用date -r
檢視當前時區
tue, 24 aug 2020 09:26:20 -0800
實際上是西8區,和北京時間的東8區的預期不一致
搜尋發現,zoneinfo 的 etc/gtm表示方法是以西為正。則東8區應為etc/gmt-8
在luci -> 系統 中 選擇時區為etc/gmt-8,儲存應用
或者ssh連線openwrt,
vim /etc/config/system
更改zonename
與timezone
config system
option zonename 'etc/gmt-8'
option timezone '<+08>-8'
再次檢視date資訊,時間正確。解決!
但為何選擇asia/shanghai 並不能直接正確設定為東8區也是乙個迷
設定時區時間
和日期相關的檔案 時區的設定檔案 etc timezone 時間相關檔案 etc localtime 時間相關的檔案 usr share zoneinfo asia這裡邊放著亞洲主要城市的時間 設定timezone的時區 sudo timedatectl set timezone asia shan...
openwrt 顯示當前時間及更改時區
1.直接輸入 date 就可以顯示 時間,也可以加 u,root openwrt date u thu mar 17 11 36 33 utc 2016 root openwrt date r thu,17 mar 2016 11 36 49 0000 2.在openwrt中更改時區 在 etc c...
linux設定時區和時間
計算機有兩個時鐘,乙個是始終執行的 由電池供電的 硬體的 bios或cmos 時鐘,另乙個是由執行在計算機上的 作業系統 維護的 系統 時鐘。硬體時鐘通常只在作業系統啟動時用來設定系統時鐘,然後直到重啟或關閉系統,由系統時鐘來記錄時間。設定時區 linux 下的時區是通過建立從 etc localt...