首页 > 系统相关 >centos7.9 时间相关整理

centos7.9 时间相关整理

时间:2023-07-31 15:34:02浏览次数:50  
标签:同步 date ntp server centos7.9 时间 NTP 整理 相关

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

标签:同步,date,ntp,server,centos7.9,时间,NTP,整理,相关
From: https://www.cnblogs.com/Ddlm2wxm/p/17593566.html

相关文章

  • IT专业相关介绍【活动】
    IT专业相关介绍【活动】前言IT专业相关介绍一、IT专业的就业前景和发展趋势二、了解IT专业的分类和方向三、你对本专业的看法和感想四、本专业对人能力素养的要求五、建议和思考六、计算机思维能力测试最后前言2023-6-1710:00:29以下内容源自《【活动】》仅供学习交流使用IT专业......
  • 《信号分析与处理》期末复习题库整理(题目+手写知识点+答案+期末知识点精细)
    文章目录一、傅里叶变换、s域变换、z域变换(待:整理一些常用以及方程变换)傅里叶变换s域变换z域变换二、试卷一、选择题12345678==9==1011121314151617181920==21==22232425262728二、填空题12==3==567891011121314151617三、计算题12345678==10==111213==14====15====16====17==三、......
  • sudo相关权限
    使用sudo命令可以模拟其他用户执行其权限。这样你可以在不知道目标用户密码的情况下,以该用户的身份执行特定的命令或操作。下面是使用sudo模拟其他用户执行的方法:sudo-u目标用户命令在上述命令中,你需要将目标用户替换为你要模拟执行的实际用户名,而命令则是你要执行的特定命......
  • postgresql的相关利用
    有比较多的安全设备或者web系统使用postgresql作为数据库,研究postgresql数据库如何getshell将有很大帮助外联postgresql默认本地连接(5432端口),远程连接需要找到postgres安装目录下的/data/pg_hba.conf,在IPv4配置处加上:hostallall192.168.0.1/24scram-sha-256之后重启post......
  • 【十】DRF之接口文档相关
    【一】自动生成接口文档RESTframework可以自动帮助我们生成接口文档。接口文档以网页的方式呈现。自动接口文档能生成的是继承自APIView及其子类的视图。【二】安装依赖RESTframewrok生成接口文档需要coreapi库的支持。pipinstallcoreapi【三】设置接口文档访问路......
  • 【汇编】王爽《汇编语言(第3版)》相关习题
    P25检测点2.2(1)偏移地址的取值范围在0H~FFFFH之间。仅通过变化偏移地址寻址,根据物理地址计算公式:段地址*10H+偏移地址。已知段地址固定0001H,即最小物理地址为00010H,最大地址为1000FH。(2)设偏移地址为x,即公式为:SA*10H+x=20000H。偏移地址的取值范围......
  • 站桩学习整理
    姿势调整由下至上双脚分开,略宽于肩膀,脚尖向前膝盖微曲(方便大腿内侧发力,也能防止盆骨前倾)大腿内侧肌肉收缩(不用太大的力,但是需要收缩)注意盆骨千万不要前倾,胯微下坐,因为膝盖微曲,自然会微微下坐,且大腿内侧用了,会支撑住保持脊柱挺直,在放松的前提下挺到最直,要是用力挺容易累双手......
  • Tita 升级|「任务」相关功能优化升级
    1.移动端添加任务时,支持选择任务分类Tita-OKR和新绩效一体化管理平台使用场景:需要对任务进行分类,便于按不同类别进行追踪进度tips:使用任务分类功能需要联系tita售后顾问开启2.任务定量统计表增加工作表2,项目和任务合并到一行展示使用场景:之前的表格项目和任务以层级方......
  • 微信小程序相关
    1、框架选型原生微信小程序写法uniapp-clivue写法uniapp-hBuildXxue写法上述三个选项一般使用下方两个;毕竟在不修改代码写法的基础上,很易上手2、UI选型uView-移动端多端开发mintUI-饿了么团队mui-停止维护了vant-有赞前端团队目前在实际业务开发中使用过的只有uview和......
  • redis常见的5中数据类型以及相关命令
    redisredis简介redis是采用ASNIC语言编写的采用的是C/S架构是非关系型数据库以键值对的形式存储在内存中redis在windows中的启动命令redis-serverredis.windows.confredis-cli切换到客户端一、redis的数据类型1.String(字符串)最基本的数据结构,可以......