实战:Linux系统时间不同步的3种修复方法(非常详细)从零基础到精通,收藏这篇就够了!

今天分享一下时钟同步问题。

在日常运维工作中,我们经常会遇到 Linux 服务器时间不同步的问题。无论是系统日志乱序、定时任务错过执行时间,还是集群通信异常,时间问题都是隐藏的大坑。

本篇文章将手把手带你搞定 Linux 时间同步问题,分别覆盖 外网环境内网(企业私有环境) 两大场景,附带推荐工具和配置示例,建议收藏!


场景一:外网环境

如果服务器可以访问公网 NTP 服务时,时间同步相对简单。

1 ntpdate:手动同步

适合临时性修复场景。

安装并执行:

# Redhat/CentOS yum install ntpdate # Ubuntu/Debian sudo apt install ntpdate # 手动同步阿里云时间服务器 sudo ntpdate ntp.aliyun.com

  • 优点:使用简单

  • 缺点:只同步一次,不会自动保持同步

2 chronyd:持续同步

从 7版本起推荐使用 chrony 取代 ntpd,适用于长期运行的生产服务器。

配置步骤:

# 安装并启动chrony服务 yum install chrony systemctl enable --now chronyd # 编辑配置文件 vim /etc/chrony.conf # 替换为阿里云 NTP server ntp.aliyun.com iburst # 注意:有些版本配置中server改为了pool # 重启服务 systemctl restart chronyd # 查看状态 chronyc tracking chronyc sources

优点:持续后台同步、精度高、资源占用低

**【温馨提示】**rockylinux,openEuler,麒麟V10等操作系统都是跟Redhat系列配置差不多的

3 systemd-timesyncd

Ubuntu 18.04+ 默认启用的时间同步服务。

开启自动同步并指定 NTP:

sudo timedatectl set-ntp true # 可选:配置服务器地址 sudo vim /etc/systemd/timesyncd.conf [Time] NTP=ntp.aliyun.com sudo systemctl restart systemd-timesyncd

场景二:无法访问公网(内网企业环境)

在企业私有云、隔离网络或高安全性场景下,服务器常无法连接公网,这时就必须依赖内网部署的 NTP 服务器

1 替换为内网NTP地址

无论你使用哪种同步方式,都需要将公网地址替换为公司提供的内网地址,如果内部NTP是域名则设置为域名

ntpdate

# 域名方式同步 ntpdate ntp.internal.company.com # IP地址方式 ntpdate 10.0.0.2

chrony.conf

server ntp.internal.company.com iburst # 或者 server 10.0.0.2 iburst

systemd-timesyncd.conf

[Time] NTP=ntp.internal.company.com

2 无法同步问题排查

  • 确保 UDP 123 端口未被防火墙或安全组阻断

  • DNS 解析正常(或直接使用 IP)

  • 可使用以下命令测试 NTP 是否正常返回时间:

    ntpdate -q ntp.internal.company.com # 或者直接ping IP地址

3 设置正确时区

无论在哪种场景,时区设置都是确保系统时间准确的关键:

# 设置为中国标准时间 timedatectl set-timezone Asia/Shanghai

黑客/网络安全学习包

资料目录

  1. 成长路线图&学习规划

  2. 配套视频教程

  3. SRC&黑客文籍

  4. 护网行动资料

  5. 黑客必读书单

  6. 面试题合集

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

1.成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图方向不对,努力白费

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

2.视频教程

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩


因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

3.SRC&黑客文籍

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:

黑客资料由于是敏感资源,这里不能直接展示哦!

4.护网行动资料

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!

5.黑客必读书单

**

**

6.面试题合集

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。

更多内容为防止和谐,可以扫描获取~

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

Python基本语法元素是指在Python编程中常用的语法结构和关键字。它们是组成Python程序的基本单元,掌握了这些基本语法元素,就能够进行有效的编程。 首先,Python的注释是用#符号表示的,可以在程序中添加注释来解释代码的功能和逻辑,提高代码的可读性。 其次,Python的变量是用来存储数据的,可以通过赋值符号=给变量赋值,例如:x = 5。在Python中,变量的命名需要遵守一定的规则,如不能以数字开头,不能使用保留关键字等。 Python中的基本数据类型包括整数、浮点数、布尔值、字符串等。可以使用type()函数来查看数据类型,并且可以进行基本的运算操作。 在Python中,可以使用if语句来进行条件判断,根据条件的真假执行相应的代码块。elif和else关键字可以用来处理多个条件。 Python还提供了循环结构来重复执行一段代码,其中for循环可以遍历一个容器中的元素,而while循环则会在某个条件为真时一直执行。 在Python中,使用函数来封装一段代码并实现特定的功能,可以通过def关键字定义函数,并在需要的地方调用。函数可以带有参数和返回值,用来传递数据和获取结果。 此外,Python还有一些常用的库和模块,如math库用于数学运算,random库用于生成随机数,datetime库用于处理时间日期等。 总之,掌握了Python基本语法元素,就能够理解和编写简单的Python程序,为进一步学习和应用Python打下坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值