ubuntu關閉時間同步與centos更改時間
阿新 • • 發佈:2020-09-11
環境: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
以上就是對於時間的一些基本的記錄,便於以後查詢。