CentOS 7.9中配置时区和使用NTP进行时间同步。
查看当前时区设置
首先,您需要查看当前的系统时区设置。打开终端,输入以下命令:
timedatectl
这个命令会显示当前的时区信息以及其他时间相关的设置。
列出所有可用的时区
要查看所有可用的时区,使用命令:
timedatectl list-timezones
这将列出所有可用的时区。您可以使用 grep命令来搜索特定的时区,例如:
timedatectl list-timezones | grep Shanghai
设置系统时区
找到您所在地区的时区后,使用以下命令来设置系统时区:
sudo timedatectl set-timezone [需要设置的时区]
例如,改成上海,可以使用:
sudo timedatectl set-timezone Asia/Shanghai
配置 NTP 服务器地址
打开 chrony 的配置文件:
vi /etc/chrony.conf
找到默认的 NTP 服务器配置注释掉,将其替换为你想要使用的 NTP 服务器地址。例如:
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst
指定一个 NTP 服务器:
# 中国 NTP 快速授时服务
#或者直接指定本地授时服务器
server cn.ntp.org.cn iburst
保存并退出文件,重启服务
sudo systemctl restart chronyd
启用 chrony,如果之前状态已经是开机自启可以忽略。
启动 chrony 服务并将其设为开机自启:
sudo systemctl start chronyd
sudo systemctl enable chronyd
检查同步状态
要确认时间配置同步是否正常,可以使用以下命令:
chronyc sources -v
验证时间同步
chronyc tracking 确认系统时间同步正常,其中Leap status显示normal为成功:
chronyc tracking
# 查看当前时间
timedatectl
该命令将显示时间同步的详细状态,包括偏差和同步状态。