关于centos 7自动同步时间的正确打开方式
如果在网上搜索方案,你看到的结果都是使用crontab 设定频率运行ntpdate,其实这是不合理的,正确的应该是使用开机启动ntpd服务即可。
默认centos好像没有启用它,使用下面命令来开机启动
@vm -]$ service ntpd status
Redirecting to /bin/systemctl status ntpd.service
● ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
@vm -]$ sudo systemctl enable ntpd
Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service.
立即运行它,可以看到一会它就同步时间了
@vm -]$ sudo service ntpd status
Redirecting to /bin/systemctl status ntpd.service
● ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)
Active: active (running) since 二 2019-08-13 01:55:36 CST; 4s ago
Process: 1670 ExecStart=/usr/sbin/ntpd -u ntp:ntp $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 1671 (ntpd)
CGroup: /system.slice/ntpd.service
└─1671 /usr/sbin/ntpd -u ntp:ntp -g
8月 13 01:55:36 vm.localdomain ntpd[1671]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
8月 13 01:55:36 vm.localdomain ntpd[1671]: Listen and drop on 1 v6wildcard :: UDP 123
8月 13 01:55:36 vm.localdomain ntpd[1671]: Listen normally on 2 lo 127.0.0.1 UDP 123
8月 13 01:55:36 vm.localdomain ntpd[1671]: Listen normally on 3 enp0s17 10.0.2.4 UDP 123
8月 13 01:55:36 vm.localdomain ntpd[1671]: Listen normally on 4 lo ::1 UDP 123
8月 13 01:55:36 vm.localdomain ntpd[1671]: Listen normally on 5 enp0s17 fe80::fecd:d9b0:e6d1:7520 UDP 123
8月 13 01:55:36 vm.localdomain ntpd[1671]: Listening on routing socket on fd #22 for interface updates
8月 13 01:55:36 vm.localdomain ntpd[1671]: 0.0.0.0 c016 06 restart
8月 13 01:55:36 vm.localdomain ntpd[1671]: 0.0.0.0 c012 02 freq_set kernel 0.000 PPM
8月 13 01:55:36 vm.localdomain ntpd[1671]: 0.0.0.0 c011 01 freq_not_set
@vm -]$ date
2019年 08月 13日 星期二 01:55:45 CST
@vm -]$ date
2019年 08月 13日 星期二 10:02:06 CST
ok,就这么简单
发表于 2019.08.13 14:50:24