1.date / timedatectl

  • 显示当前时间(秒): date / date +"%Y-%m-%d %H:%M:%S" (%Y等含义通过data --h查看)
  • 显示当前时间(毫秒): date / date +"%Y-%m-%d %H:%M:%S.%3N"
  • 当前时间戳(秒): date +%s
  • 当前时间戳(毫秒): date +%s%3N
  • 查看当前时区: timedatectl
  • 设置时区: timedatectl set-timezone Asia/Shanghai, 是永久更新, 重启不会改变
  • 修改时间:
    • date -s "2023-07-31 14:34:49.889" 支持毫秒
    • timedatectl set-time "2023-07-31 14:34:49" 不支持毫秒

2.ntp

ntp相关的有ntp(服务器和客户端都可使用)和ntpdate(客户端同步指令)

2.1 准备

  • 检查是否存在: rpm -qa | grep ntp
  • 卸载: yum remove -y ntp / yum remove -y ntpdate (有哪个卸载哪个)

2.2 安装

yum -y 可以自动回答所有确认指示

  • 在线安装:

    • yum install -y ntp
    • yum install -y ntpdate
  • 离线安装:

2.3 配置

  • 服务开机自启: systemctl enable ntpd
  • 防火墙放行:
    • 放行: firewall-cmd --add-service=ntp --permanent
    • 重载: firewall-cmd --reload
  • 配置文件备份: cp /etc/ntp.conf /etc/ntp.con.bak
  • 服务端配置文件:
    # 允许ipv4和ipv6查询, 不允许更改
    restrict -4 default kod nomodify notrap
    restrict -6 default kod nomodify notrap # 时间来源为本地
    # server 0.centos.pool.ntp.org iburst
    # server 1.centos.pool.ntp.org iburst
    # server 2.centos.pool.ntp.org iburst
    # server 3.centos.pool.ntp.org iburst
    server 127.127.1.0
    fudge 127.127.1.0 stratum 10 # 注释掉, 意思是只允许本地
    # restrict 127.0.0.1
    # restrict ::1 # 如果要指定连接规则
    # restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap # 禁用时间同步间隔限制
    tinker panic 0
  • 客户端配置文件:
    ### 启动时候会尽快刷新时间, 之后默认64s同步一次
    server 192.168.0.222 ibrust ## 同步间隔配置
    # server 192.168.0.222 minpoll 6 maxpoll 10 # 禁用时间同步间隔限制
    tinker panic 0
  • 重启服务: systemctl restart ntpd
  • win客户端连接:
    • win+r, 输入timedate.cpl回车
    • 选择Internet时间
    • 更改设置
    • 填入服务器ip/域名
    • 立即更新
  • 参考:

2.4 相关指令(见参考)

  • ntpdate:用于手动设置系统时间。它可以从 NTP 服务器获取当前时间并将其设置为系统时间。
  • ntpd:是 NTP 守护进程,用于自动同步本地系统时间与远程 NTP服务器的时间。它提供了更准确和稳定的时间同步机制,并能够自动调整本地时钟以避免时间漂移。
  • ntpq:用于查询和监控 NTP 服务器的状态和性能。它可以显示远程 NTP 服务器列表及其状态,以及本地 NTP 服务器的状态和性能。
  • ntpstat:用于显示 NTP 守护进程的同步状态。它可以告诉你系统是否与 NTP服务器同步,并且如果不同步,它提供了一些调试信息来帮助你找出问题所在。

    如果在server 192.168.0.222 ibrust中配置了ibrust在重启ntpd之后会这里看到的是很短的时间(大概3-8秒)获取时间, 等误差内了会回复默认的64秒
  • 参考: https://cloud.tencent.com/developer/article/1409667

centos7.9 时间相关整理的更多相关文章

  1. CentOS7 常用命名整理

    前言: 总是为了一点命令去查搜索引擎,今天简单整理了一下常用的一些命名: 一.网络配置相关 0.修改 IP&DNS 信息 # vi /etc/sysconfig/network-scripts ...

  2. Centos6、Centos7防火墙基本操作整理

    Centos7: 查看防火墙状态: firewall-cmd --state 开启防火墙: systemctl start firewalld.service 关闭防火墙(重启失效): systemc ...

  3. centos7系统资源限制整理

    概述 在linux系统使用过程中,默认的系统设置足够使用,但是对于一些高并发高性能的程序会有瓶颈存在,这些限制主要通过ulimit查看和修改. 环境 centos:CentOS  release 7. ...

  4. CentOS7 使用chrony搭建集群中的时间同步服务

    一.集群环境: 系统:CentOS7-minimal 集群中的两台主机ip:10.132.226.103/24  10.132.226.104/24 二.CentOS7中时间相关命令timedatec ...

  5. CentOS6与CentOS7的几点区别

    重新安装了一个CentOS7,顺便整理一下与自己之前用的CentOS6的区别 CentOS6以下简称c6  CentOS7以下简称c7 1.关于文件系统: c6 6.x使用EXT4,EXT4单个文件系 ...

  6. redis批量灌库

    需求:将批量数据灌入redis中 如果通过代码形式将数据灌入redis中,效率比较低,以下将根据redis的特性进行快速的批量灌库 环境:centos7 将数据整理成规定格式的文件,比如: SET k ...

  7. Centos7搭建php+mysql环境(整理篇)

    终于将mysql+php环境搭建成功,将之前的整理一下,环境:centos7,本机IP:192.168.1.24,数据库用户名及密码都设为root,测试文件路径:/var/www/html 1.取消c ...

  8. CentOS7开放端口以及常用的使用命令记录整理

    CentOS7与以前常用的CentOS6还是有一些不同之处的,比如在设置开放端口的时候稍许有些不同,常用的iptables命令已经被firewalld代替.这几天正好有在CentOS7系统中玩Seaf ...

  9. centos7上安装与配置Tomcat7(整理篇)

    1.检查tomcat7是否已经安装 rpm -qa | grep tomcat ps -ef | grep tomcat 第一条命令查看是用rpm安装过tomcat,由于我们倾向于安装解压版的tomc ...

  10. expresscache和primocache加速资料整理-centos7缓存加速

    expresscache和primocachehttp://www.360doc.com/content/16/0111/17/256680_527142090.shtml 安装expresscach ...

随机推荐

  1. 【CSS】画出宽度为1像素的线或边框

    由于多倍的设计图在移动设备上显示时会将设计图进行缩小到视口宽度,而1px的边框没有随着页面进行缩小而导致效果太粗,想要还原设计图1px的显示效果,因此需要一些方法来实现边框宽度小于1px. 实现方法很 ...

  2. pngquant 在 Windows 上压缩带中文路径的 png 图片

    pngquant 是一个优秀的 png 压缩工具,但是在 Windows 上不支持目录中带有 unicode 字符(例如中文)的文件.所以要用一个折中的办法(即标准输入)让 pngquant 压缩目录 ...

  3. More than one file was found with OS independent path 'lib/armeabi-v7a/libflutter.so'

    今日一个flutter 整合ai到原生android 时老是提示如下错误 Caused by: com.android.builder.merge.DuplicateRelativeFileExcep ...

  4. CreateProcess error=2, 系统找不到指定的文件。

    遇到一个android 配置.gradle时提示CreateProcess error=2, 系统找不到指定的文件 于是百度有很多这类答案,如:干掉NDK 我按照这么做了,最后顽固的bug 并没有理睬 ...

  5. 在EXCEL和WPS表格里实现邮件合并功能

    在EXCEL和WPS表格里实现邮件合并功能 2020/3/21 22:06:09 0人评论 10635次 OFFICE邮件合并:在Office中,先建立两个文档:一个WORD包括所有文件共有内容的主文 ...

  6. ARC143

    ARC143 考试情况:一眼订正,鉴定为做出前三题. A - Three Integers 以前做过 \(n\) 个数的版本,当时还被某人嘲讽说"堆,贪心,这都做不出来?". \( ...

  7. 5个 Istio 访问外部服务流量控制最常用的例子,你知道几个?

    5 个 Istio 访问外部服务的流量控制常用例子,强烈建议收藏起来,以备不时之需. 环境准备 部署 sleep 服务,作为发送请求的测试源: kubectl apply -f samples/sle ...

  8. 【Photoshop】切图保存小坑(选择png格式得到gif问题)

    默认情况下:Photoshop 导出切片为[GIF]格式 当你很嗨皮的把[GIF]调整为[PNG]或[JPG]格式,并保存时: 你会发现,自己的图片格式莫名其妙还是[GIF]: 但,我们的期望是: 原 ...

  9. CANoe学习笔记(二):创建第一个事件触发帧(基于LIN)

    内容: 创建一个事件触发帧: 包含几个不同无条件帧: 事件触发帧的触发: 事先准备: 创建三个文件夹,用来放不同类型文件: 工程创建 新建一个Lin工程,双击即可,然后命名为LINconf保存. 创建 ...

  10. 二维数组初始化vector, 以及类型转换问题

    //二维数组的初始化1 vector<vector<float>> _box_parm(class_row_num, vector<float>(class_col ...