使用 date -s 對ubuntu進行時間修改,命令執行成功,但緊接着查詢時時間又被還原。有兩種可能
1. 系統啓用ntp服務
- 使用 service ntp status 命令來查看ntp服務的狀態,如果啓動了ntp服務,使用service ntp stop命令來關閉該服務。
2. timedatectl 啓動了set-ntp
- 使用timedatectl來觀察是否啓用了set-ntp;如果啓用了set-ntp,使用timedatectl set-ntp no 命令關掉set-ntp
# 查看set-ntp狀態( Network time on)
:~/private_service/GIT/cloud/BallerComputingService$ timedatectl
Local time: Sun 2019-09-29 17:46:29 CST
Universal time: Sun 2019-09-29 09:46:29 UTC
RTC time: Sun 2019-09-29 09:46:35
Time zone: Asia/Harbin (CST, +0800)
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
# 關閉 set-ntp
timedatectl set-ntp no
# 啓用 set-ntp
timedatectl set-ntp yes