首页 > 系统相关 > Ubuntu22.0.4时间同步

Ubuntu22.0.4时间同步

时间:2023-02-13 21:01:48浏览次数:62  
标签:UTC set timedatectl RTC Ubuntu22.0 同步 时间 time

  • UTC,即Universal Time Coordinated, 协调世界时
  • GMT,即Greenwich Mean Time, 格林尼治平时
  • RTC时间,即Real-time clock,是电脑的硬件时间

Windows 与 Linux 缺省系统硬件时间:

Windows把系统硬件(RTC)时间当作本地时间(local time),即系统时间与BIOS中显示的时间(RTC)一样。

时区:因时区不同显示的时间不同,牵扯到夏令时和调整等问题,date命令可查看

系统时钟(System Clock): linux OS的时间,date命令可查看,系统时间是UTC+8(北京时间是GMT+8)

硬件时钟(RTC):Real Time Clock 主板上由电池供电的BIOS时间,hwclock -r可查看,Linux把 UTC当作硬件时间

NTP(Network Time Protocol):本机时间和实际的时间之间的经常会有差别,一般使用NTP服务器进行时间校准


timedatectl常见用法:

查看当前时间/日期/时区:timedatectl或者timedatectl status

查看所有可用时区:timedatectl list-timezones

设置时区:timedatectl set-timezone “时区信息”

设置UTC:timedatectl set-timezone UTC

设置时间:timedatectl set-time HH:MM:SS

设置日期:timedatectl set-time YYYY-MM-DD

设置日期时间:timedatectl set-time “YYYY-MM-DD HH:MM:SS”

设置硬件时钟为本地时间:timedatectl set-local-rtc 1

设置硬件时钟为UTC时间:timedatectl set-local-rtc 0

启动NTP时间同步(启用NTP服务或者Chrony服务):timedatectl set-ntp true

禁用NTP时间同步:timedatectl set-ntp false


1、方法1:在Ubuntu系统中,命令行输入

sudo apt-get install ntpdate          //在Ubuntu下更新本地时间
sudo ntpdate ​​time.windows.com​​
sudo hwclock --localtime --systohc //将本地时间更新到硬件上

2、方法2:(对于低版本的Ubuntu系统可能有效)

让Ubuntu不使用UTC时间, 而使用BIOS时间:

将 /etc/default/rcS 中的 UTC=yes 改为 no // 高版本(16.04之后)的Ubuntu系统可能在default文件夹下找不到rcS文件,见方法3

让Windows使用UTC时间,而不使用BIOS时间:

开始->运行->CMD,打开命令行程序(Vista则要以管理员方式打开命令行程序方可有权限访问注册表),
在命令行中输入下面命令并回车:

 Ubuntu22.0.4时间同步_Ubuntu

3、方法3 :终端输入:timedatectl set-local-rtc 1 --adjust-system-clock    重启。

--adjust-system-clock,当使用set-local-rtc命令时,若使用了此选项,则表示根据RTC时间来更新系统时钟,而不是用UTC来更新(UTC需要+8)。若未使用此选项,则表示根据系统时钟来更新RTC时间。

参考博文:

标签:UTC,set,timedatectl,RTC,Ubuntu22.0,同步,时间,time
From: https://blog.51cto.com/u_15217675/6054706

相关文章

  • Java之时间类
    时间类Date类ZonedDateTime:带时区的时间ZoneId:带时区Instant:时间戳日期格式化类SimpleDateFormatDateTimeFormatterDated1=newDate();System.out.p......
  • mysql查询语句case及时间操作
    1、获取系统当前时间戳SELECT unix_timestamp(now())*1000 --乘以1000,为了得到毫秒时间戳   2、时间戳转年月日SELECTFROM_UNIXTIME(1676280033000/1000,......
  • 同步时钟,用激光同步时钟
    时间有点奇怪,有时候好像转瞬即逝,有时候又好像持续很久。时间不仅难以理解,时间信号的同步也是极其困难的,尤其是在恶劣条件下必须远距离传输的时候。现在,激光技术提供了一种......
  • 1600 - 请假时间计算
         ......
  • 授时系统,电力系统的时钟同步
    2016年,国家电网公司发布《关于全面推进智能计量系统建设的意见》。其中,在提高采集效率方面,重要事件、时钟同步、文件同步、设备状态的监控要满足一分钟采集对负荷管理、有......
  • laydate插件实现时间选择器
    文章目录​​一、前言:​​​​二、年选择器:​​​​1、引入js和css文件:​​​​2、写一个input标签:​​​​3、执行一个laydate实例​​​​4、页面效果:​​​​三、年月选......
  • python datetime 时间模块
    datetime.now()会得到当前时间,datetime.datetime(2023,2,13,17,24,29,309381currentDateAndTime=datetime.now()print(f'Time:{currentDateAndTime.year}/{cur......
  • unix时间戳是什么
    提问unix时间戳的时区是多少回答UNIX时间戳(UNIXTimeStamp)为世界协调时间(CoordinatedUniversalTime,即UTC)1970年01月01日00时00分00秒到现在的总秒数,与时区无关。参......
  • 呈现倒计时时间(剩余时间:09天01时10分12秒)
    vardate1=newDate();//实例化现在的时间vardate2=newDate('2020-12-3020:36-58');vardateDis=(date2-date1)/1000;//相差的总秒数......
  • MySQL--半同步复制与参数slave_compressed_protocol
    问题场景MySQL版本:5.7.26-29-logPerconaServer(GPL)操作系统版本:CentOSLinuxrelease7.6.1810(Core)BINLOG产生速度:问题描述配置半同步的集群频繁报警,提示集群......