在 CentOS 系统中,您可以使用以下方法来更新时间戳:
使用 timedatectl
命令(推荐)
CentOS 7 及更高版本支持 timedatectl
命令。要更新系统时间戳,请按照以下步骤操作:
a. 首先,检查当前的系统时间设置:
timedatectl status
b. 如果需要,可以使用以下命令手动设置系统时间:
sudo timedatectl set-time 'YYYY-MM-DD HH:MM:SS'
将 ‘YYYY-MM-DD HH:MM:SS’ 替换为您要设置的实际日期和时间。
c. 要启用 NTP 服务以自动同步系统时间,请运行:
sudo timedatectl set-ntp true
使用 date
命令
a. 检查当前的系统时间设置:
date
b. 如果需要,可以使用以下命令手动设置系统时间:
sudo date -s 'YYYY-MM-DD HH:MM:SS'
将 ‘YYYY-MM-DD HH:MM:SS’ 替换为您要设置的实际日期和时间。
请注意,使用 date
命令设置的时间不会持久化。当您重启系统时,设置的时间可能会丢失。因此,建议使用 timedatectl
命令来更新时间戳。
使用 NTP 服务同步时间
如果您已经启用了 NTP 服务,系统将自动定期同步时间。要确保 NTP 服务正在运行,请执行以下命令:
sudo systemctl status chronyd
如果 NTP 服务未运行,请使用以下命令启动它:
sudo systemctl start chronyd
然后,启用 NTP 服务以便在系统启动时自动运行:
sudo systemctl enable chronyd
CentOS 7 使用 chronyd
作为默认的 NTP 服务。如果您使用的是 CentOS 6 或更早版本,您可能需要安装并配置 ntpd
服务。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何在CentOS中设置时间戳的更新频率