PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

如何在Linux服务器上设置时间和日期? NTP同步指南

Yazdır

如何在Linux服务器上设置时间和日期?

解决时区、NTP 同步和时间相关服务错误的指南。

Linux 服务器上的时间和日期设置通常被忽略。但时间设置不正确;它可能会导致 SSL 错误、许可证验证问题、游戏服务器登录问题、数据库日志混乱以及在错误时间运行的自动化任务。

正确的时钟设置至关重要,尤其是在使用游戏托管、WHMCS、面板、支付系统、cron 备份、许可系统或 API 的服务器上。

简单解释: 如果服务器的时间不正确,系统事件将被记录为在错误的时间发生。这会破坏错误跟踪和安全验证。

1. 查看当前时间和时区信息

首先检查服务器的当前时间、日期和时区设置。

timedatectl

输出中特别关注以下区域:

  • 当地时间: 服务器本地时间
  • 世界时间: 世界标准时间
  • 时区: 使用的时间段
  • 系统时钟同步: 时钟同步状态
  • NTP服务: NTP服务状态

2. 土耳其时区设置

土耳其 的时区通常是 欧洲/伊斯坦布尔 设置为 .

timedatectl set-timezone Europe/Istanbul

再次检查设置:

timedatectl

如果您为不同的国家/地区提供服务,则可以根据您的客户或系统要求使用不同的时区。

3. 启用NTP同步

NTP 允许服务器将其时间与 Internet 上受信任的时间服务器同步。使用NTP比手动设置时间更准确。

timedatectl set-ntp true

检查状态:

timedatectl status

系统时钟同步 字段应显示为“是”。

4. 使用 Chrony 进行时钟同步

Chrony 广泛应用于现代 Linux 系统。可以安装Chrony以获得更稳定的时钟同步。

在 Ubuntu 和 Debian 系统上:

apt update
apt install chrony -y

在 CentOS、AlmaLinux 或 Rocky Linux 系统上:

yum install chrony -y

启动 Chrony 服务:

systemctl enable chronyd
systemctl start chronyd
systemctl status chronyd

要检查 Chrony 资源:

chronyc sources -v

5. 何时使用手动时间设置?

手动时间设置并不是永久的解决方案。但是,如果 NTP 不工作或需要临时测试,则可以使用它。

timedatectl set-time "2026-05-23 15:30:00"
注意: 在实时系统上手动更改时钟可能会影响会话、cron 任务、许可证验证和日志排序。

6. 手表错误会导致什么问题?

  • SSL 错误: 该证书可能看起来无效或已过期。
  • WHMCS 付款问题: 回调和处理时间可能不匹配。
  • 游戏服务器事件问题: 事件可能会在错误的时间开始。
  • cron 备份错误: 备份可能无法在预期时间运行。
  • 日志混乱: 错误跟踪变得困难。
  • 许可证/API 问题: 由于时间戳不匹配,验证可能会失败。

7. Cron任务中的时钟控制

Cron 任务根据服务器的系统时间运行。如果时间或时区错误,备份、重启、日志清除或自动事件操作也会在错误的时间运行。

crontab -l

要检查 cron 日志:

grep CRON /var/log/syslog

在基于 CentOS 的系统上:

grep CRON /var/log/cron

常见错误

  • 将时区设置保留为 UTC 并等待当地时间
  • 认为即使 NTP 关闭,时间也会保持准确
  • 不手动更改时间并检查实时系统中的服务
  • 将 cron 问题误认为是脚本错误并且不检查时区
  • SSL 错误时不检查服务器时间

常见问题解答

为什么 Linux 服务器上的时钟会自动损坏?
如果关闭NTP、虚拟化环境中存在主机时差、或者系统长时间未同步,时钟可能会发生漂移。

土耳其 的正确时区是哪个?
通常使用欧洲/伊斯坦布尔。

如果时间不对的话SSL真的会失效吗?
是的。如果服务器日期超出证书的有效范围,则可能会出现 SSL 错误。

安全和操作建议

  • 不要关闭 NTP 同步。
  • 服务器安装后首先要检查的设置之一应该是时区。
  • 定期检查 WHMCS、支付系统、游戏事件系统和备份 crons 的时钟准确性。
  • 进行日志分析时要考虑时区差异。
  • 如果您使用多个服务器,请在所有服务器上应用相同的时间标准。

本文是专门为PvPServer准备的。

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner