在Linux服务器上如何准确修改系统时间并保持与NTP服务器同步?

Linux服务器时间的准确性对系统运行至关重要,无论是日志记录、定时任务执行、集群节点同步还是安全认证(如SSL证书),都依赖精确的时间戳,若服务器时间出现偏差,需及时通过命令行工具进行修改,以下是详细操作步骤及注意事项。

修改linux服务器时间

查看当前时间状态

修改时间前,需先确认当前系统时间、硬件时间及时区信息,使用date命令查看系统时间:

date

输出示例:Wed Mar 20 14:30:25 CST 2024,其中CST为时区标识,硬件时间可通过hwclock查看:

hwclock --show

对于systemd系统(如CentOS 7+、Ubuntu 16.04+),推荐使用timedatectl查看综合状态:

timedatectl

该命令会显示系统时间是否同步至NTP服务器、时区设置、硬件时间等信息。

修改系统时间

临时修改(重启后失效)

使用date命令可直接设置系统时间,格式为date "MMDDHHMMYYYY[.ss]"(月日时分年.秒),将时间设置为2024年3月20日15:30:00:

date "032015302024"

修改后可通过date命令验证,但此方法仅在当前会话有效,重启服务器后将恢复为硬件时间。

永久修改(同步硬件时间)

若需永久生效,需将系统时间同步至硬件时间,使用timedatectl命令(推荐)或hwclock:

修改linux服务器时间

  • timedatectl方式:
    timedatectl set-time "2024-03-20 15:30:00"

    该命令会自动同步硬件时间,并更新系统时间。

  • hwclock方式:
    先设置系统时间,再同步至硬件时间:

    date "032015302024" && hwclock --systohc

    hwclock --systohc表示将系统时间写入硬件时钟(RTC),确保重启后时间不丢失。

设置时区

服务器时区需与实际地理位置一致,否则可能导致日志时间偏差,修改时区需操作/etc/localtime文件(指向时区配置文件)。

查看当前时区

timedatectl | grep "Time zone"

修改时区

  • 使用tzselect(交互式)

    tzselect

    根据提示选择大洲、国家、城市(如亚洲→中国→上海),完成后会生成推荐时区路径,需手动创建软链接:

    rm /etc/localtime && ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • 直接复制时区文件
    系统时区文件位于/usr/share/zoneinfo/下,直接复制目标时区文件至/etc/localtime:

    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

常用时区文件路径

地区 时区文件路径
北京/上海 /usr/share/zoneinfo/Asia/Shanghai
纽约 /usr/share/zoneinfo/America/New_York
伦敦 /usr/share/zoneinfo/Europe/London
东京 /usr/share/zoneinfo/Asia/Tokyo

长期时间同步:配置NTP服务

手动修改时间存在误差,长期运行可能漂移,建议配置NTP(Network Time Protocol)服务自动同步时间服务器。

修改linux服务器时间

安装chrony(推荐,轻量级NTP客户端)

# CentOS/RHEL
yum install chrony -y
# Ubuntu/Debian
apt install chrony -y

配置NTP服务器

编辑/etc/chrony.conf,添加或修改NTP服务器(如阿里云NTP服务器:ntp1.aliyun.com):

server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst

启动并设置开机自启

systemctl start chronyd
systemctl enable chronyd

验证同步状态

chronyc tracking

输出Reference ID显示NTP服务器IP,System time显示同步状态即成功。

FAQs

Q1:修改时间后重启服务器,时间又恢复原样,如何解决?
A:这是因为未将系统时间同步至硬件时间,执行hwclock --systohc命令,将当前系统时间写入硬件时钟(RTC),重启后即可保持修改后的时间,若问题仍存在,检查BIOS/UEFI设置中硬件时间是否被锁定(部分服务器硬件需在BIOS中手动同步时间)。

Q2:如何确保服务器时间长期准确,避免手动修改?
A:推荐配置NTP服务自动同步时间,安装chrony或ntp服务,配置可靠的NTP服务器(如阿里云、国家授时中心服务器),并设置开机自启,通过timedatectl status查看NTP synchronized状态为yes,表示时间已同步至NTP服务器,可长期保持准确。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/43477.html

赞 (0)
酷番叔酷番叔
上一篇 2025年10月16日 13:21
下一篇 2025年10月16日 13:36

相关推荐

  • 服务器能干啥

    服务器作为现代信息社会的核心基础设施,其功能远超普通计算机的认知范畴,从支撑企业级应用到服务亿万用户,从驱动人工智能到保障数据安全,服务器在数字世界中扮演着不可或缺的角色,本文将系统阐述服务器的主要应用领域,帮助读者全面了解这一“数字引擎”的强大能力,数据存储与管理服务器最基础的功能是提供集中化的数据存储服务……

    2025年11月30日
    15700
  • 发短信链接地图的正确方法是什么?怎么发地图链接

    通过短信链接地图的核心逻辑是利用短链接服务将长URL压缩,或直接嵌入符合URI标准的地理位置参数,用户点击后即可在移动端唤起高德、百度或腾讯地图APP进行导航,在2026年的移动互联网生态中,短信营销与本地生活服务的融合已进入“无感跳转”时代,传统的文字描述地址效率低下,而精准的地图链接能显著提升线下到店转化率……

    2026年6月7日
    16600
  • 高并发云存储

    一种能同时处理海量请求的分布式云端存储系统,具备高性能、高可用和弹性扩展特点。

    2026年3月6日
    16600
  • 长沙网站建设渠道有哪些?长沙网站建设公司哪家靠谱?

    四类主流渠道及其适用边界本地服务商直签:可面谈、可驻场、合同主体清晰,适合对售后与迭代有持续需求的企业官网、营销型站点,平台服务市场:猪八戒、阿里云服务市场等平台提供比价与托管,适合需求标准化、预算透明的中小项目,行业圈子与老客户转介:转化率高、踩坑率低,但样本量小,容易形成信息茧房,自助建站/SaaS模板:上……

    2026年11月2日
    2900
  • 浦东建设网站制作多少钱?浦东新区企业建站公司哪家好

    它不是把公司简介、资质证书和工程案例堆到页面上,而是围绕建筑、市政、装饰、监理等建设类企业的招投标场景与获客路径,构建一套能被百度有效识别、被甲方快速信任、并能持续产生工程询盘的数字资产,2026年浦东建设网站制作的底层逻辑变了什么百度搜索的评判标准已从“关键词”转向“可信度”百度搜索资源平台在《百度搜索优质内……

    2026年10月11日
    5400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信