使用date、hwclock和timedatectl命令可查看和设置Linux系统时间,需区分系统时间与硬件时钟并定期同步以确保准确。

在Linux系统中,查看和设置系统时间是日常运维中的基本操作。正确的时间配置不仅影响日志记录、计划任务的执行,还关系到网络服务的正常运行。下面介绍几种常用的查看与设置系统时间的方法。
要查看当前系统的日期和时间,可以直接使用date命令:
date
该命令会输出当前系统的时间,格式通常为:
Wed Apr 5 10:23:45 CST 2025
如果需要以特定格式显示时间,可以添加参数。例如:
Linux系统有两个时间:系统时间和硬件时钟(RTC)。硬件时钟是主板上由电池供电的时钟,系统启动时会从中读取时间。
使用以下命令查看硬件时钟:
hwclock --show
或简写为:
hwclock -r
这条命令会显示BIOS中保存的时间。
手动设置系统时间可以使用date命令,需具备root权限或使用sudo。
例如,将系统时间设置为2025年4月5日11:30:00:
sudo date -s "2025-04-05 11:30:00"
也可以分步设置:
注意:修改后的时间不会自动写入硬件时钟,需手动同步。
将当前系统时间写入硬件时钟,防止重启后恢复旧时间:
sudo hwclock --systohc
反之,若想用硬件时钟时间来校准系统时间:
sudo hwclock --hctosys
这在系统时间异常时非常有用。
现代Linux系统推荐使用NTP(网络时间协议)保持时间准确。
安装并启用chrony或ntpd服务:
以Ubuntu/Debian为例:
sudo apt install chrony
sudo systemctl enable chrony
sudo systemctl start chrony
查看时间同步状态:
timedatectl status
该命令还会显示是否启用了NTP同步、时区等信息。
基本上就这些。掌握date、hwclock和timedatectl这几个工具,就能轻松管理Linux系统的时间。关键是理解系统时间与硬件时钟的区别,并定期同步,避免时间偏差带来问题。
以上就是Linux中如何查看系统时间_Linux系统时间查看与设置方法的详细内容,更多请关注php中文网其它相关文章!
 
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
 
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号