手把手教你在centos 7

NTP 基础命令


  • 查看时区

[root@localhost ~]# timedatectl

Local time: Sun 2021-06-20 03:36:34 -02

Universal time: Sun 2021-06-20 05:36:34 UTC

RTC time: Sun 2021-06-20 16:36:34

Time zone: America/Godthab (-02, -0200)

NTP enabled: n/a

NTP synchronized: no

RTC in local TZ: no

DST active: yes

Last DST change: DST began at

Sat 2021-03-27 21:59:59 -03

Sat 2021-03-27 23:00:00 -02

Next DST change: DST ends (the clock jumps one hour backwards) at

Sat 2021-10-30 22:59:59 -02

Sat 2021-10-30 22:00:00 -03

[root@localhost ~]#

  • 设置时区

[root@localhost ~]# timedatectl list-timezones #显示所有时区

Africa/Abidjan

Africa/Accra

Africa/Addis_Ababa

Africa/Algiers

……

[root@localhost ~]# timedatectl list-timezones | grep Asia/Shanghai

Asia/Shanghai

[root@localhost ~]#

[root@localhost ~]# timedatectl set-timezone Asia/Shanghai #设置时区为上海

搭建NTP服务器


在这里插入图片描述

  • 实验环境

服务器:192.168.10.11

客户机:192.168.10.10

案例演示


  • 1.服务器端配置

[root@localhost ~]# rpm -qa|grep ntp

[root@localhost ~]# cat /etc/redhat-release #1.查看服务器、客户端操作系统版本

CentOS Linux release 7.4.1708 (Core)

[root@localhost ~]# rpm -qa|grep ntp #2.查看服务器是否默认安装ntp服务

[root@localhost ~]# yum install ntp ntpdate -y #3.装命令

[root@localhost ~]# rpm -qa|grep ntp #4.查看ntp服务是否安装成功

ntpdate-4.2.6p5-25.el7.centos.2.x86_64

ntp-4.2.6p5-25.el7.centos.2.x86_64

[root@localhost ~]# systemctl status ntpd #5.查看ntp服务状态

ntpd.service - Network Time Service

Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled; vendor preset: disabled)

Active: inactive (dead)

[root@localhost ~]#

[root@localhost ~]# vim /etc/ntp.conf #6.修改配置文件,去掉默认注释即可

server 127.127.1.0 iburst #7.添加此内容:

当外部时间不可用时,使用本地时间

[root@localhost ~]# systemctl start ntpd #8.重启ntpd服务

[root@localhost ~]# netstat -tulnp | grep ntp #检查 ntp 端口起来没有

udp 0 0 192.168.10.11:123 0.0.0.0:* 23208/ntd

udp 0 0 127.0.0.1:123 0.0.0.0:* 23208/ntd

udp 0 0 0.0.0.0:123 0.0.0.0:* 23208/ntd

udp6 0 0 fe80::a30b:879b:3f1:123 ::😗 23208/ntd

udp6 0 0 ::1:123 ::😗 23208/ntd

udp6 0 0 :::123 ::😗 23208/ntd

[root@localhost ~]# systemctl enable ntpd #9.设置开机自启动

Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service.

[root@localhost ~]# firewall-cmd --permanent --add-port=123/udp #10.设置防火墙,打开udp123端口

success

[root@localhost ~]#

[root@localhost ~]# firewall-cmd --reload #10.重启firewalld防火墙

success

[root@localhost ~]#

[root@localhost ~]# ntpq -p #11.查看是否同步

remote refid st t when poll reach delay offset jitter

==============================================================================

+electrode.felix 253.10.71.116 3 u 60 64 177 250.132 583.747 9.784

*vmd46520.contab 79.133.44.136 2 u 61 64 157 278.278 607.237 6.266

+162.159.200.123 10.4.1.175 3 u 56 64 177 163.803 591.728 4.587

cronos.unad.edu .INIT. 16 u - 64 0 0.000 0.000 0.000

LOCAL(0) .LOCL. 5 l 398 64 300 0.000 0.000 0.000

[root@localhost ~]#

  • 2.客户端配置

1.查看是否安装 [root@localhost ~]# rpm -qa|grep ntp

2.安装命令 [root@localhost ~]# yum install ntp ntpdate -y

3.检查ntp服务是否安装成功 [root@localhost ~]# rpm -qa|grep ntp

4.查看ntp 服务状态 [root@localhost ~]# systemctl status ntp

5.修改ntp 服务器配置文件 [root@localhost ~]# vim /etc/ntp.conf

去掉注释(:g/^#/d)

添加

server 127.127.1.0 iburst #当外部时间不可用时,使用本地时间

server 192.168.10.11 #增加ntp服务器IP

restrict 192.168.10.11 nomodify notrap noquery #禁止其他ip来更新时间

7.重启客户端NTP服务器 [root@localhost ~]# systemctl start ntpd

8.验证NTP 服务器

[root@localhost ~]# ntpq -p

remote refid st t when poll reach delay offset jitter

==============================================================================

94-172-186-238. .INIT. 16 u - 64 0 0.000 0.000 0.000

162.159.200.123 10.4.1.175 3 u 1 64 3 163.164 -313119 8.941

ntp1.flashdance 194.58.202.20 2 u 1 64 3 268.103 -313119 18.023

*LOCAL(0) .LOCL. 5 l 3 64 3 0.000 0.000 0.000

192.168.10.11 144.91.116.85 3 u 2 64 0 0.000 0.00

  • 验证配置

[root@localhost ~]# date -s ‘2022-06-18’ #修改同步时间

Sat Jun 18 00:00:00 CST 2022

[root@localhost ~]#

[root@localhost ~]# date

Sat Jun 18 00:00:04 CST 2022

[root@localhost ~]# ntpdate 192.168.10.11

18 Jun 00:00:25 ntpdate[2244]: the NTP socket is in use, exiting

关闭客户端服务,如果还不行杀掉进程。

[root@localhost ~]# ntpdate 192.168.10.11

20 Jun 14:33:25 ntpdate[2361]: step time server 192.168.10.11 offset -31311901.342790 sec

[root@localhost ~]# date

Sun Jun 20 14:33:34 CST 2021

[root@localhost ~]#

  • 加入计划任务

[root@localhost ~]# which ntpdate
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料


《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
/images/e5c14a7895254671a72faed303032d36.jpg" alt=“img” style=“zoom: 33%;” />

最后

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料

[外链图片转存中…(img-ibe0oUQi-1713694659046)]
[外链图片转存中…(img-zTyrSLHC-1713694659046)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 15
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值