CentOS7 NTP服务开启与配置指南
什么是NTP服务?
NTP(Network Time Protocol)用于同步计算机系统时间。CentOS7默认使用Chrony作为NTP服务工具,提供精准时间同步功能。
启用NTP服务步骤
1. 检查Chrony安装状态
执行命令验证Chrony是否已安装:
rpm -qa | grep chrony
若未安装,运行:
yum install chrony -y
2. 配置NTP服务器
编辑配置文件:
vi /etc/chrony.conf
修改server配置项(以阿里云NTP为例):
server ntp.aliyun.com iburst server ntp1.aliyun.com iburst
3. 启动并设置开机自启
systemctl start chronyd
systemctl enable chronyd
4. 防火墙配置
允许NTP服务通过防火墙:
firewall-cmd --add-service=ntp --permanent
firewall-cmd --reload
5. 验证时间同步
查看时间源状态:
chronyc sources -v
手动同步时间:
chronyc -a makestep
常见问题排查
服务启动失败
查看服务状态定位问题:
systemctl status chronyd
时间不同步
检查网络连通性:
ping ntp.aliyun.com
验证配置文件语法:
chronyc -c reload
高级配置选项
自定义时间服务器
修改/etc/chrony.conf文件中的server字段,添加企业内网NTP服务器地址。
时区设置
查看当前时区:
timedatectl
修改时区(亚洲/上海为例):
timedatectl set-timezone Asia/Shanghai