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 #设置时区为上海
- 实验环境
服务器: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
/usr/sbin/ntpdate
[root@localhost ~]# crontab -e #编写计划任务
[root@localhost ~]# crontab -l
*/60 * * * * /usr/sbin/ntpdate 192.168.10.11 >>/tmp/ntp.log #每60分钟同步一次
[root@localhost ~]#
- 报错解决办法
1.问题:
the NTP socket is in use, exiting
2.处理思路:
[root@localhost ~]# ps -ef|grep xntpd
root 124185 6192 0 15:49 pts/1 00:00:00 grep xntpd
可惜没有找到pid。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
![img](https://i-blog.csdnimg.cn/blog_migrate/7cc0e5804763e73aaba2a73244845bf9.jpeg)
总结
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
Mybatis源码解析
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
" style=“zoom: 33%;” />
总结
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
Mybatis源码解析
[外链图片转存中…(img-cGNKzoBU-1713694625731)]
[外链图片转存中…(img-pJPrJiUo-1713694625731)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!