如何修改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服务器时间。无论您使用哪种方法,只要根据场景选择合适的工具,都能轻松完成时间校正,避免系统任务出错。