Linux-NTP

NTP服务

NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。

注:服务器地址 192.168.149.135

一、安装

yum install ntp

二、设置时区

设置系统时区为上海

root# timedatectl set-timezone Asia/Shanghai

三、服务器端的配置、添加以下一行

vim /etc/ntp.conf
restrict 127.0.0.1
restrict ::1
restrict 192.168.0.0 mask 255.255.0.0
server 127.0.0.1

四、客户端配置

server 192.168.149.135

五、服务器端同步时间并启动服务

ntpdate -u asia.pool.ntp.org
systemctl start ntpd
systemctl enable ntpd

六、客户端同步时间并添加计划任务

ntpdate 192.168.149.135

注:若客户端获取时间失败,则有可能是服务器端没有打开响应的ntpd服务的udp端口

crontab -e

* */1 * * * root /usr/sbin/ntpdate 192.168.149.135; /sbin/hwclock -w

七、配置开机启动校验

vim /etc/rc.d/rc.local #添加下面语句

/usr/sbin/ntpdate 192.168.149.135 > /dev/null 2 > &1; /sbin/hwclock -w

八、强制系统时间写入CMOS中防止重启失效

root# hwclock -w 或 clock -w

注:设定特定的时间

timedatectl set-time “YYYY-MM-DD HH:MM:SS”
timedatectl set-time “1996-03-17 12:00:00”
Contents
  1. 1. NTP服务
    1. 1.1. 一、安装
    2. 1.2. 二、设置时区
    3. 1.3. 三、服务器端的配置、添加以下一行
    4. 1.4. 四、客户端配置
    5. 1.5. 五、服务器端同步时间并启动服务
    6. 1.6. 六、客户端同步时间并添加计划任务
    7. 1.7. 七、配置开机启动校验
    8. 1.8. 八、强制系统时间写入CMOS中防止重启失效
|