如何快速在Linux修改服务器时间?

想快速同步Linux服务器时间?本文详细介绍了三种Linux修改服务器时间的方法,通过 date、timedatectl 与 ntpdate 命令,轻松实现时间校准与自动同步。

如何修改Linux服务器时间?

在 Linux 系统中,修改时间的方式主要分为两类,一类是手动修改本地时间,适合临时调整;另一类是同步网络时间,适合长期运行的服务器。下面,我们将为您介绍三种 Linux 修改服务器时间的方法,跟随我们一起来看看吧!

Linux修改服务器时间

方法1.date 命令

date 命令是基础的时间管理命令,可直接设置或查看系统当前时间。若您需要手动修改时间,可以使用以下命令:

# 修改 Linux 服务器时间命令
date -s "YYYY-MM-DD HH:MM:SS"

其中,-s 参数用于设置时间,格式为“年-月-日 时:分:秒”。需要注意的是,使用 date 修改 Linux 服务器时间只会影响当前系统运行时的设置,重启后可能失效,因此更适合临时调整或测试环境使用。

方法2.timedatectl 命令

从 systemd 版本引入后,timedatectl 成为 Linux 系统中推荐的时间管理工具。该命令功能比 date 更全面,支持查看、设置和同步系统时间。要在 Linux修改服务器时间,可执行:

# 修改服务器时间
sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"

同时,如果希望系统自动与网络时间同步,可以启用 NTP 功能:

# 启用 NTP 功能
sudo timedatectl set-ntp true

此后,系统会定期自动同步互联网时间服务器,保证服务器时间的长期准确性。这种方式适合生产环境使用,安全稳定,几乎无需人工干预。

方法3.ntpdate 命令

ntpdate 是一个轻量级网络时间同步工具,可通过网络时间协议(NTP)将系统时间与时间源对齐。您可以使用以下命令修改 Linux 服务器时间,执行之后系统会自动与目标服务器同步时间。

# 国内常用时间源
sudo ntpdate ntp.aliyun.com

提示:如果系统未安装 ntpdate,可执行 sudo apt install ntpdate -y 命令进行安装。

高性价比云服务器推荐!

非凡云是一款高性价比的云服务器,无论是部署 Web 应用、搭建游戏服务器,还是进行高性能计算,都能轻松满足各类业务场景的需求。值得一提的是,非凡云已通过 ISO 20000 信息技术服务管理体系和 ISO 27001 信息安全管理体系双重国际认证,并持有增值电信业务经营许可证,可为用户提供安全、稳定、专业的云服务支持。

总结

在这篇文章中,我们为您介绍了三种 Linux 修改服务器时间的方法。您可以使用 date 命令、timedatectl 命令和 ntpdate 命令快速的修改Linux服务器时间。无论您使用哪种方法,只要根据场景选择合适的工具,都能轻松完成时间校正,避免系统任务出错。