openwrt 顯示當前時間及更改時區

2021-08-13 09:08:47 字數 3098 閱讀 8744

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/config/systm 

中更改 

option timezone asia/shanghai

option timezone cst-8

option timezone asia/shanghai 時區設定為亞洲/上海

option timezone cst-8 正8區

3. 在編譯時直接改

參考這個

修改主機名,設定時區

修改package/base-files/files/etc/config/system

1

2

3

4

5

6

7

8

9

10

11

12

config system

option conloglevel8

option cronloglevel8

option hostname openwrt

option timezone asia/shanghai

option timezone cst-8

config timeserver ntp

list server0.openwrt.pool.ntp.org

list server1.openwrt.pool.ntp.org

list server2.openwrt.pool.ntp.org

list server3.openwrt.pool.ntp.org

option enable_server0

option hostname openwrt 設定主機名

option timezone asia/shanghai 時區設定為亞洲/上海

option timezone cst-8 正8區

list server 就是ntp伺服器了。

ntp伺服器安裝配置

# rpm -ivh ntp-4.2.0.a.20040617-4.x86_64.rpm 或  # yum -y install ntp.x86_64

時間同步方法

同步命令

# ntpdate ntp伺服器網域名稱或ip

例如:# ntpdate 

1.cn.pool.ntp.org

伺服器一:        1.cn.pool.ntp.org

伺服器二:        2.asia.pool.ntp.org

伺服器三:        3.asia.pool.ntp.org

(直接用網域名稱有時有問題,可以先ping出他們的ip,然後用ip位址同步)

自動執行同步時間指令碼設定

# crontab –e

新增指令碼例子如下:

*/20 * * * *       /usr/sbin/ntpdate 210.72.145.44          //每20分鐘執行一次

30 5 * * *          /usr/sbin/ntpdate 210.72.145.44          //每天早晨5點半執行

※ 前面五個*號代表五個數字,數字的取值範圍和含義如下:

分鐘(0-59) 小時(0-23) 日期(1-31) 月份(1-12) 星期(0-6)//0代表星期天

設定完畢後,可使用# crontab –l 檢視上面的設定。

問題:在虛擬機器(vmware server)上使用時間同步的時候,雖然設定了自動同步,但有些時候還是會時間不準確,具體原因我也沒弄太明白,因為有時好用,有時不好用,我也沒一直盯著它研究~~~有機會再研究了~

linux系統時間日期手動修改

檢視當前時間         # date

修改時間命令         # date –s 12:12:00

修改日期命令         # date –s 01/12/2008

linux系統時區修改

檢視當前時區         # vi /etc/sysconfig/clock

修改時區命令         # tzselect                            或           # timeconfig

如果知道時區名稱也可以直接使用命令如:# 

tz='asia/shanghai'; export tz //改為+8中國上海時區

或 使用新的時區檔案覆蓋系統預設時區(

測試最有效

)例 # 

cp /usr/share/zoneinfo/asia/shanghai /etc/localtime                           //亞洲上海時區替換系統時區

同步bios時鐘,強制將系統時間寫入cmos,使之永久生效,避免系統重啟後恢復成原時間。

# clock -w

檢視bios時間命令: # hwclock -r

歡迎關注並加入物聯網行業聯盟,積累行業人脈和資源。

顯示當前時間(動態)

coding utf 8 time 2020 1 12 16 15 author liuze file time 3.py software pycharm import time 匯入時間模組 import sys def get hms loacal time time.localtime ti...

js顯示當前時間

閒著沒事在快閃儲存器裡看到有人需要js顯示當前時間,就一時興起寫了個。輸出格式 2013年12月18日 星期三 上午9 05 00 ps 感謝undefined的指點,簡化了很多。以上是客戶端時間,那麼要想顯示伺服器時間怎麼辦呢?對於精確度要求不高的情況有個方案 頁面第一次開啟時獲取一次伺服器時間,...

php中顯示當前時間

想用php 在頁面上顯示出當前的時間,但是顯示出來的時間總是與本機的時間相差幾個小時,而且這個差值是固定的,這是因為沒有設定時區的原因,在php中預設的時區是格林威治時間,這個時間正好比我們晚8個小時,所以需要我們更改時區。更改時區的方法 1 在當前的php 中設定 在關於時間的初始化的語句的上面加...