首页 > 系统相关 >CentOS 设置系统时间与网络时间同步

CentOS 设置系统时间与网络时间同步

时间:2024-03-04 22:55:05浏览次数:17  
标签:UTC 同步 CentOS ntp 系统 hwclock 时间

CentOS 设置系统时间与网络时间同步

一、Linux的时间分为(两种)
  • System Clock(系统时间)

    • 指当前Linux Kernel中的时间
  • Real Time Clock (硬件时间,简称RTC)

    • 主板上有电池供电的时间
二、查看系统时间的命令
  1. 系统时间指令:# date

  2. 设置系统时间的命令

    date -set (年/月/日 时:分:秒)
    
    例:date -set "2024-03-03 10:10:10"
    
三、查看硬件时间的命令:
  1. 硬件命令:# hwclock

  2. 设置硬件时间的命令: # hwclock –set –date = (月/日/年 时:分:秒)

四、服务器上的时候同步方法
  1. 安装ntpdate工具

    yum -y install ntp ntpdate
    

  1. 设置系统时间与网络时间同步

    ntpdate cn.pool.ntp.org
    

  1. 将系统时间写入硬件时间

    hwclock --systohc
    

  1. 强制系统时间写入CMOS中防止重启失效

    hwclock -w
    
五、8小时相差-手动操同步作系统的时间

安装完Centos Linux操作系统之后,点击系统的时间发现与现在所使用的时间不一致,相差有8小时,而在安装系统的时候我们选择的时区是上海,但是CentOS Linux默认的bios时间是utc时间(UTC是协调世界时(Universal Time Coordinated)英文缩写,由国际时间局(BIH)负责保持的以秒为基础的时间标度。

UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。),所以我们在时间上面相隔了8个小时。

这个时候bios的时间和系统的时间当然是不一致,一个代表 utc 时间,一个代表cst(+8时区),即上海的时间。

  • 在CentOS Linux中终端命令中执行以下命令:

    vi /etc/sysconfig/clock   #编辑时间配置文件
    
    ZONE="Asia/Shanghai" UTC=false   #设置为false,硬件时钟不于utc时间一致 ARC=false
    
    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime   #linux的时区设置为上海时区
    
    ntpdate 192.43.244.18   #对准时间
    

如果没有安装ntp服务器,刚需要先执行以下命令:

yum install ntp  		  # 安装ntp服务器
/sbin/hwclock --systohc   # 设置硬件时间和系统时间一致并校准

OK了,CentOS linux系统时间和计算机硬件时间终于都是cst时间了,并且都是上海时区。

标签:UTC,同步,CentOS,ntp,系统,hwclock,时间
From: https://www.cnblogs.com/yike-318601898-/p/18052936

相关文章

  • 获取当前系统的时间戳并且转换成常见的时间显示格式
    获取当前系统的时间戳并且转换成常见的时间显示格式常见的写法先写一个方法放在一个Util包命名为DateUtilpackagecom.shujia.day11.Util;importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateUtil{privateDateUtil(){}public......
  • linux内核同步机制
    内核同步机制在使用共享内存的程序代码中,为了保护共享资源,放置共享资源的并发访问导致的错误逻辑,需要用到内核同步机制。1.临界区是访问和操作共享数据的代码段。多个执行线程并发访问同一个资源(读/写),通常是不安全的,为了避免这种隐患,编程人员必须保证这种访问是原子的(不可打断)......
  • Android 修改系统息屏时间.
    Android修改系统息屏时间.本篇文章主要记录下android如何修改手机息屏时间.目前手机屏幕超时的时间范围一般是:15秒30秒1分钟2分钟5分钟10分钟30分钟那如何设置超过30分钟呢?代码很简单,如下:privatevoidchangeScreenOffTime(){Log.i("xxxxx","changeScree......
  • 升级centos7内核版本
    先查看当前内核版本~]#uname-aLinuxlocalhost.localdomain3.10.0-1160.el7.x86_64#1SMPMonOct1916:18:59UTC2020x86_64x86_64x86_64GNU/Linux查看系统grub内核启动列表~]#awk-F\''$1=="menuentry"{printi++":"$2}'/etc/grub2......
  • 如何通过ETL实现快速同步美团订单信息
     一、美团外卖现状美团作为中国领先的生活服务电子商务平台,其旗下的美团外卖每天承载着大量的订单信息。这些订单信息需要及时入库、清洗和同步,但由于数据量庞大且来源多样化,传统的手动处理方式效率低下,容易出错。比如,不同渠道的数据格式不一致,需要进行数据清洗和格式转换;数据量......
  • ULID(Universally Unique Lexicographically Sortable Identifier)是一种用于生成全局唯
    ULID(UniversallyUniqueLexicographicallySortableIdentifier)是一种用于生成全局唯一、可按字典序排序的标识符的格式。ULID结合了时间戳和随机数的特性,旨在提供高性能、低碰撞、可排序和易读的标识符。ULID的主要特点包括:全局唯一性:通过结合时间戳和随机数的方式,ULID可以生......
  • Windows操作系统中的时间戳(Timestamp)是指用于标记事件发生时间的一种时间表示方式。在
    Windows操作系统中的时间戳(Timestamp)是指用于标记事件发生时间的一种时间表示方式。在计算机系统中,时间戳通常用来记录文件的创建时间、修改时间、访问时间等信息,也常用于网络通信中的认证和数据同步等场景。以下是Windows时间戳的基础技术原理:系统时钟:Windows操作系统通过系统......
  • python之为函数执行设置超时时间(允许函数执行的最大时间)
    1、背景    通常我们在自定义一个函数后,会调用这个函数来完成我们想要的功能。  就拿爬虫来举例,发送请求后服务器会在指定时间内响应(通常这个时间很短),但是有可能服务器没有返回任何数据。  无论是服务器已经识别爬虫不予返回数据亦或者是服务器繁忙等其他原因,......
  • 大数据同步练习
    本实验参考3.2每日总结-风·华正茂-博客园(cnblogs.com)石家庄铁道大学2024年春季  2022 级课堂测试试卷—数据同步练习课程名称:大数据库技术与应用 任课教师:王建民  考试时间: 120 分钟  一、     数据结构分析:(1)京津冀三省的2015年度的科技成果数据原......
  • centos7 安装python3.8
    #cd/usr/local#yum-ygroupinstall"Developmenttools"#yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel#yuminstalllibffi-devel-ywgethttps:/......