NTP安装(CentOS)

简介:

在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

发表回复