简介:
在Cetnos系统上安装NTP(Network Time Protocol)服务,计算机时钟同步协议。
安装环境及版本:
系统环境:CentOS Linux release 7.5.1804 (Core)
NTP版本:yum安装
一、安装
1.1 安装
命令:yum install ntp ntpdate
[root@localhost libexec]# yum install ntp ntpdate
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
..................... 3/3
Installed:
ntp.x86_64 0:4.2.6p5-29.el7.centos.2 ntpdate.x86_64 0:4.2.6p5-29.el7.centos.2
Dependency Installed:
autogen-libopts.x86_64 0:5.18-5.el7
Complete!
1.1 启停、自启动、状态
启动:[root@localhost libexec]# systemctl start ntpd
停止:[root@localhost libexec]# systemctl stop ntpd
重启:[root@localhost libexec]# systemctl restart ntpd
自启动:[root@localhost libexec]# systemctl enable ntpd
状态检查:[root@localhost libexec]# systemctl status ntpd
[root@localhost libexec]# systemctl start ntpd
[root@localhost libexec]# systemctl stop ntpd
[root@localhost libexec]# systemctl restart ntpd
[root@localhost libexec]# systemctl enable ntpd
Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service.
[root@localhost libexec]# systemctl status ntpd
● ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2020-07-02 02:16:11 EDT; 10s ago
Main PID: 33152 (ntpd)
CGroup: /system.slice/ntpd.service
└─33152 /usr/sbin/ntpd -u ntp:ntp -g
Jul 02 02:16:11 localhost.localdomain ntpd[33152]: Listen and drop on 1 v6wildcard :: UDP 123
Jul 02 02:16:11 localhost.localdomain ntpd[33152]: Listen normally on 2 lo 127.0.0.1 UDP 123
Jul 02 02:16:11 localhost.localdomain ntpd[33152]: Listen normally on 3 ens33 192.168.0.150 UDP 123
Jul 02 02:16:11 localhost.localdomain ntpd[33152]: Listen normally on 4 lo ::1 UDP 123
Jul 02 02:16:11 localhost.localdomain ntpd[33152]: Listen normally on 5 ens33 fe80::6253:aae8:2ac8:aa16 UDP 123
Jul 02 02:16:11 localhost.localdomain ntpd[33152]: Listening on routing socket on fd #22 for interface updates
Jul 02 02:16:11 localhost.localdomain ntpd[33152]: 0.0.0.0 c016 06 restart
Jul 02 02:16:11 localhost.localdomain ntpd[33152]: 0.0.0.0 c012 02 freq_set kernel 0.000 PPM
Jul 02 02:16:11 localhost.localdomain ntpd[33152]: 0.0.0.0 c011 01 freq_not_set
Jul 02 02:16:18 localhost.localdomain ntpd[33152]: 0.0.0.0 c614 04 freq_mode
二、配置
2.1 添加指定的NTP服务器
ntpdate -u -s ntp2.aliyun.com ntp3.aliyun.com ntp4.aliyun.com ntp5.aliyun.com ntp6.aliyun.com ntp7.aliyun.com
[root@lamp_small ~]# ntpdate -u -s ntp2.aliyun.com ntp3.aliyun.com ntp4.aliyun.com ntp5.aliyun.com ntp6.aliyun.com ntp7.aliyun.com
2.2 同步硬件时钟:hwclock -w
如果担心NTP服务异常,可以专门指定日志输出,修改配置文件:/etc/ntp.conf
添加:logfile /var/log/ntp.log
2.3 日志输出
重启NTP服务后,服务器日期和时间会自动同步
三、试验
3.1 查看是否启动了同步:timedatectl
[root@localhost libexec]# timedatectl
Local time: Thu 2020-07-02 02:19:29 EDT
Universal time: Thu 2020-07-02 06:19:29 UTC
RTC time: Thu 2020-07-02 06:19:29
Time zone: America/New_York (EDT, -0400)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
Sun 2020-03-08 01:59:59 EST
Sun 2020-03-08 03:00:00 EDT
Next DST change: DST ends (the clock jumps one hour backwards) at
Sun 2020-11-01 01:59:59 EDT
Sun 2020-11-01 01:00:00 EST