centos7.9 时间相关整理
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 ntpyum install -y ntpdate
- 离线安装:
- 下载(ntp和ntpdate): https://codor.lanzoue.com/b01388aab 密码:ntp
- 可能需要:
autogen-libopts-5.18-5.el7.x86_64.rpm, 在上面这个连接中 - 基础编译包和openssl等: https://codor.lanzoue.com/b012tlula 密码:f0qy
- 单独安装:
rpm -ivh autogen-libopts-5.18-5.el7.x86_64.rpm - 批量安装:
rpm -ivh *.rpm --nodeps --force
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 时间相关整理的更多相关文章
- CentOS7 常用命名整理
前言: 总是为了一点命令去查搜索引擎,今天简单整理了一下常用的一些命名: 一.网络配置相关 0.修改 IP&DNS 信息 # vi /etc/sysconfig/network-scripts ...
- Centos6、Centos7防火墙基本操作整理
Centos7: 查看防火墙状态: firewall-cmd --state 开启防火墙: systemctl start firewalld.service 关闭防火墙(重启失效): systemc ...
- centos7系统资源限制整理
概述 在linux系统使用过程中,默认的系统设置足够使用,但是对于一些高并发高性能的程序会有瓶颈存在,这些限制主要通过ulimit查看和修改. 环境 centos:CentOS release 7. ...
- CentOS7 使用chrony搭建集群中的时间同步服务
一.集群环境: 系统:CentOS7-minimal 集群中的两台主机ip:10.132.226.103/24 10.132.226.104/24 二.CentOS7中时间相关命令timedatec ...
- CentOS6与CentOS7的几点区别
重新安装了一个CentOS7,顺便整理一下与自己之前用的CentOS6的区别 CentOS6以下简称c6 CentOS7以下简称c7 1.关于文件系统: c6 6.x使用EXT4,EXT4单个文件系 ...
- redis批量灌库
需求:将批量数据灌入redis中 如果通过代码形式将数据灌入redis中,效率比较低,以下将根据redis的特性进行快速的批量灌库 环境:centos7 将数据整理成规定格式的文件,比如: SET k ...
- Centos7搭建php+mysql环境(整理篇)
终于将mysql+php环境搭建成功,将之前的整理一下,环境:centos7,本机IP:192.168.1.24,数据库用户名及密码都设为root,测试文件路径:/var/www/html 1.取消c ...
- CentOS7开放端口以及常用的使用命令记录整理
CentOS7与以前常用的CentOS6还是有一些不同之处的,比如在设置开放端口的时候稍许有些不同,常用的iptables命令已经被firewalld代替.这几天正好有在CentOS7系统中玩Seaf ...
- centos7上安装与配置Tomcat7(整理篇)
1.检查tomcat7是否已经安装 rpm -qa | grep tomcat ps -ef | grep tomcat 第一条命令查看是用rpm安装过tomcat,由于我们倾向于安装解压版的tomc ...
- expresscache和primocache加速资料整理-centos7缓存加速
expresscache和primocachehttp://www.360doc.com/content/16/0111/17/256680_527142090.shtml 安装expresscach ...
随机推荐
- Python-获取Local Storage和Session Storage
一.简介 LocalStorage 是只读的.数据存储也是跨浏览器会话.LocalStorage 类似于SessionStorage. 区别在于,数据存储在 LocalStorage 是无期限的,而当 ...
- 在Winform分页控件中集成保存用户列表显示字段及宽度调整设置
在Winform的分页控件里面,我们提供了很多丰富的功能,如常规分页,中文转义.导出Excel.导出PDF等,基于DevExpress的样式的分页控件,我们在其上面做了不少封装,以便更好的使用,其中就 ...
- 2023-04-24:用go语言重写ffmpeg的muxing.c示例。
2023-04-24:用go语言重写ffmpeg的muxing.c示例. 答案2022-04-24: 本程序的大体过程如下: 打开输出文件并写入头部信息. 添加音频和视频流,并为每个流创建 AVCod ...
- PyCharm-汉化、中文语言包、英文语言包、中英文切换
PyCharm的汉化是非常简单的,不需要繁琐的步骤,只需要到设置的插件中搜索你需要的语言包安装即可. 登录 进入项目(随便进入一个项目,新建也可以) File->settings->Plu ...
- Djnago常用命令
pip: bundle,创建包含多个包的pybundles:freeze,显示所有已安装的包:help,显示可用命令:install,安装包:search,搜索PyPi:uninstall,卸载包:u ...
- HTML渲染机制
一直写页面但是很少对一些较深的运行机制的了解,这次趁休假查了一些相关的资料加上个人理解,记录一下关于html渲染的整个过程,也加深一下自己对html渲染的理解 一.先借一张图来看看html的整个加载过 ...
- 解决echarts图形由于label过长导致文字显示不全问题
使用echarts 打印饼图,在pc没问题,但一到移动端问题就来了,由于屏幕过小,导致label部分被遮挡 一.问题分析 如上图这个就尴尬了,囧么办呢? 还好echarts 提供了formatter方 ...
- 用R来分析洛杉矶犯罪
由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. 洛杉矶市(Los Angeles)或"爵士乐的诞生地(The Birthplace ...
- 分享6个SQL小技巧
原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明. 简介 经常有小哥发出疑问,SQL还能这么写?我经常笑着回应,SQL确实可以这么写.其实SQL学起来简单,用起来也 ...
- 微信小程序脚手架火爆来袭,集成 Taro、uniapp 第三方模版,支持小程序 CI 上传,预览,发布
微信小程序脚手架 @wechat-mp/cli 微信小程序脚手架,集成 Taro.uniapp 第三方模版,支持小程序 CI 上传,预览,发布 注意事项 需要在微信公众平台开发管理-开发设置-IP白名 ...