一、timedatectl 命令
1.系统时间修改命令
(1)查看系统时间状态
命令: timedatectl
显示系统当前的时间、日期、时区,以及 NTP(网络时间协议)同步状态等信息。
(2)时区的设置
系统时区设置成指定时区
命令: timedatectl set - timezone <时区名>
(3)系统时间的设置
直接设置系统的日期和时间
命令: timedatectl set - time "<日期 时间>"
(4)启用/禁用 NTP 同步
通过NTP协议开关与网络时间源进行时间同步功能
启用命令: timedatectl set - ntp true
禁用命令: timedatectl set - ntp false
(5)设置硬件时钟(RTC)
set-local-rtc 用于设置硬件时钟(RTC)是否使用本地时间
set-local-rtc1 将硬件时钟(RTC)设置为使用本地时间
set-local-rtc0 将硬件时钟设置为使用协调世界时(UTC)
2.使用网络时间源同步时间
chronyd 和 chronyc
chronyd 是守护进程,基于 NTP 协议让系统时钟与 NTP 服务器同步,会平滑调整时间,避免突变。其配置文件为 /etc/chrony.conf。
vim /etc/chrony.conf
chronyc 是命令行工具,用于和 chronyd 交互。通过它能查看同步状态、NTP 源情况,还可强制同步或手动设时。二者配合默契,chronyd 负责同步,chronyc 用于管理与监控。
dnf install chrony –y
安装 NTP 服务,实现网络同步
install ntp
步骤
配置 NTP 客户端
编辑 /etc/ntp.conf 文件,添加或修改 NTP 服务器地址。指定系统要同步的网络时间源服务器。
启动并设置开机自启
启动命令: systemctl start ntpd
开机自启命令: systemctl enable ntpd
验证时间同步
ntpq -p 显示 NTP 客户端与服务器的同步状态,若输出中服务器状态为 * 表示已成功同步。
3.部署本地时间源方法
配置本地NTP服务器
编辑/etc/ntp.conf 文件,允许本地网络访问
使用本地时钟作为时间源
客户端编辑/etc/ntp.conf文件,将NTP 服务器地址设置为本地NTP服务器的IP地址。
192.168.152.130
然后启动客户端的NTP服务并验证同步状态。