Fork me on GitHub

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 truefalse

 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
复制代码

 以上就是对于时间的一些基本的记录,便于以后查询。

posted @   自由早晚乱余生  阅读(7054)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示