1. 程式人生 > 實用技巧 >ubuntu關閉時間同步與centos更改時間

ubuntu關閉時間同步與centos更改時間

環境:ubuntu

源於一次專案需要修改系統時間,但是每次修改後又被同步回網路時間,找了好久發現是這個原因:

NTP即Network Time Protocol(網路時間協議),是一個網際網路協議,用於同步計算機之間的系統時鐘。timedatectl程式可以自動同步Linux系統時鐘到使用NTP的遠端伺服器(大部分linux系統自帶ntp服務而不帶ntp client,所以糾結了半天找不到為什麼都沒裝NTP每次改了時間又被同步回網路時間去了)。

1、timedatectl命令:

timedate
Local time: 三 2017-07-05 10:57:53 CST
Universal time: 三 2017-07-05 02:57:53 UTC
Timezone: Asia/Chongqing (CST, +0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a

2,開啟關閉ntp(這樣就不會自動同步時間了)

timedatectl set-ntp true/false

3,更改時間(使用date命令)

date -s '2020-12-12 11:11:00' #將時間更改成2020年12月12號 11點11分

由於工作中較多使用centos,而且時間的一些命令也是我們經常會遇到的,在此記錄下,便於以後查詢。

ntpdate  -u  ntp.api.bz
中國國家授時中心:210.72.145.44
NTP伺服器(上海) :ntp.api.bz

時間分為系統時間和硬體時間(如果兩者時間不一致時,在重新啟動系統的時候會讀取硬體時間,並將系統時間修改為硬體時間)

系統時間檢視

date

硬體時間檢視

hwclock/clock

系統時間的修改已經在前面寫到了,這裡講講硬體時間修改

hwclock --set --date="2018-09-08 14:55" #修改硬體時間為2018年9月8號14點55分

系統時間同步硬體時間(以系統時間為準)

hwclock -w 

硬體時間同步系統時間(以硬體時間為準)

hwclock -s

時區更改,當我們開了一臺vps時,很多時候時區不對,我們需要更改下時區

時區檔案是/etc/localtime

[root@vp-n ~]# date 
Tue May 22 03:45:06 UTC 2018
[root@vp-n ~]# ls -l /etc/localtime 
lrwxrwxrwx 1 root root 25 May  2 22:36 /etc/localtime -> ../usr/share/zoneinfo/UTC 

更改成北京時間

[root@vp-n ~]# rm -f /etc/localtime 
[root@vp-n ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
[root@vp-n ~]# date
Tue May 22 11:59:54 CST 2018

以上就是對於時間的一些基本的記錄,便於以後查詢。