ntpdate

使用ntpdate更新系统时间

元气小坏坏 提交于 2019-12-22 00:45:20
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> ntpd、ntpdate的区别 使用之前得弄清楚一个问题,ntpd与ntpdate在更新时间时有什么区别。ntpd不仅仅是时间同步服务器,他还可以做客户端与标准时间服务器进行同步时间,而且是平滑同步,并非ntpdate立即同步,在生产环境中慎用ntpdate,也正如此两者不可同时运行。 时钟的跃变,对于某些程序会导致很严重的问题。许多应用程序依赖连续的时钟——毕竟,这是一项常见的假定,即,取得的时 间是线性的,一些操作,例如数据库事务,通常会地依赖这样的事实:时间不会往回跳跃。不幸的是,ntpdate调整时间的方式就是我们所说的”跃变“:在 获得一个时间之后,ntpdate使用settimeofday(2)设置系统时间,这有几个非常明显的问题: 第一,这样做不安全。ntpdate的设 置依赖于ntp服务器的安全性,攻击者可以利用一些软件设计上的缺陷,拿下ntp服务器并令与其同步的服务器执行某些消耗性的任务。由于ntpdate采 用的方式是跳变,跟随它的服务器无法知道是否发生了异常(时间不一样的时候,唯一的办法是以服务器为准)。 第二,这样做不精确。一旦ntp服务器宕机,跟随它的服务器也就会无法同步时间。与此不同,ntpd不仅能够校准计算机的时间,而且能够校准计算机的时钟。 第三,这样做不够优雅。由于是跳变

如何修改VPS上的时间并且设定时区为中国

℡╲_俬逩灬. 提交于 2019-12-22 00:38:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 因为国外VPS所处的服务器主板大部分采用美国时间,所以VPS上安装的Linux显示的默认时间可能是美国时区时间。如果需要VPS显示中国时区并对时,可以采取下列方法。 根据NTP网络对时 #date -R 2012 年 11 月 18 日 星期日 19 时 33 分 23 秒 CST Linux系统下使用网络对时的工具是ntpdate,如果没有安装ntpdate的话,需要安装ntpdate: 在Centos下: # yum -y install ntpdate ntp 在Debian或者Ubuntu下: # sudo apt-get install -y ntpdate ntp ntpdate安装后就可以使用ntpdate来更新Linux系统的时间了(我们使用windows的time服务器对时): # ntpdate time.windows.com 更改VPS的时区 如果VPS默认是非中国时区的话,如下命令可以用来更改为中国时区: # cp / usr / share / zoneinfo / Asia / Shanghai / etc / localtime 注意:在Openvz VPS下,只可以修改时区,但是无法修改VPS的时间。因为Openvz的时间是和VPS服务器同步的。 来源: oschina 链接:

linux时间同步,ntpd、ntpdate 【转】

ぐ巨炮叔叔 提交于 2019-12-22 00:38:27
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在Windwos中,系统时间的设置很简单,界面操作,通俗易懂。而且设置后,重启,关机都没关系。系统时间会自动保存在Bios的时钟里面,启动计算机的时候,系统会自动在Bios里面取硬件时间,以保证时间的不间断。 但在Linux下,默认情况下,系统时间和硬件时间,并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠Bios电池来维持,而系统时间,是用CPU tick来维持的。 在系统开机的时候,会自动从Bios中取得硬件时间,设置为系统时间。 一.Linux系统时间的设置 在Linux中设置系统时间,可以用date命令: //查看时间 [root @localhost ~]# date 2008年 12月 12日 星期五 14:44:12 CST //修改时间 [root @localhost ~]# date --set "1/1/09 00:01" <== (月/日/年时:分:秒) 2009年 01月 01日 星期四 00:01:00 CST //date 有几种时间格式可接受,这样也可以设置时间: [root @localhost ~]# date 012501012009.30 <== 月日时分年.秒 2009年 01月 25日 星期日 01:01:30

Linux中的NTP和DNS服务

浪尽此生 提交于 2019-12-21 16:57:29
NTP时间服务器 作用: :ntp主要是用于 对计算机的时间同步管理 操作。 部署一个服务器端和一个客户端 服务器端: 第一步:关防火墙 [root@ken ~]# systemctl stop firewalld [root@ken ~]# setenforce 0 第二步:下载ntp(服务器端操作) [root@ken ~]# yum install ntp -y 第三步:配置NTP [root@ken ~]# vim /etc/ntp.conf server 127.127.1.0 server time1.aliyun.com #可加可不加 restrict 127.0.0.1 restrict 192.168.64.5 mask 255.255.255.0 第四步:重启ntpd服务 [root@ken ~]# systemctl restart ntpd 第五步:查看ntp状态 [root@ken ~]# ntpstat synchronised to local net at stratum 6 time correct to within 7948 ms polling server every 64 s 客户端: 第六步:客户端下载ntpdate(用来同步时间的命令行工具) [root@ken ~]# yum install ntpdate -y 第七步

在CentOS7.4上配置NTP客户端

余生长醉 提交于 2019-12-20 11:51:23
在CentOS7.4上配置NTP客户端 1.检查是否连通NTP服务器 [root@TE21 ~]# ntpdate 192.168.1.100 13 Dec 15:10:12 ntpdate[9146]: step time server 192.168.1.100 offset -2289.098141 sec [root@TE21 ~]# date Fri Dec 13 15:10:19 CST 2019 2.设置NTP客户端 [root@TE21 ~]# vi /etc/ntp.conf server 192.168.1.100 iburst 3.配置NTP自动启动 [root@TE21 ~]# systemctl enable ntpd.service Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd.service. [root@TE21 ~]# systemctl start ntpd.service 4.检查NTP运行情况 [root@TE21 ~]# ntpstat synchronised to NTP server (192.168.1.100) at stratum 4 time

centos 自动更新时间

本秂侑毒 提交于 2019-12-15 05:06:14
一、查看系统时间 查看系统时间的命令: date 二、查看硬件时间 查看硬件时间的命令: hwclock 三、时间服务器上的时间同步的方法 1.安装ntpdate工具 yum -y install ntp ntpdate 2.设置系统时间与网络时间同步 ntpdate cn.pool.ntp.org 3.将系统时间写入硬件时间 hwclock --systohc 来源: CSDN 作者: 清雨小竹 链接: https://blog.csdn.net/zzzili/article/details/103486864

报错: Reported time is too far out of sync with master

允我心安 提交于 2019-12-10 11:58:41
一个hbase从节点挂掉了 报错 : Reported time is too far out of sync with master 解决方法: 从节点同步主节点的时间(主节点:192.168.4.1) napdate 192.168.4.1 linux安装ntpdate命令: [root@migu-cdn-hbase001 ~]# yum install ntpdate 在从节点定时任务crontab中加同步时间命令, 这样以后就不会报这个错误 命令: crontab -e * * * * * /usr/sbin/ntpdate 192.168.4.1 查看: [root@migu-cdn-hbase001 ~]# crontab -l * * * * * /usr/sbin/ntpdate 10.186.59.94 * * * * * 代表每隔一分钟同步执行一次 来源: CSDN 作者: 千里风雪 链接: https://blog.csdn.net/u012447842/article/details/103471664

CentOS集群实现时间同步

有些话、适合烂在心里 提交于 2019-12-10 10:02:37
设置时间同步 集群内节点时间相差太大的话,会导致集群服务异常,所以需要保证集群内各节点时间一致。 使用如下命令使各节点时间一致(需要保证集群内的所有节点都能够连接外网) ntpdate -u ntp.sjtu.edu.cn 默认是没有ntpdate命令的需要在线安装。 执行命令 yum install -y ntpdate 即可实现yum在线安装 建议把这个同步时间的操作写到Linux的crontab定时器中(集群内所有节点都需要添加) vim /etc/crontab * * * * * root /usr/sbin/ntpdate -u ntp.sjtu.edu.cn 来源: CSDN 作者: zhengzaifeidelushang 链接: https://blog.csdn.net/zhengzaifeidelushang/article/details/103466410

虚拟机时间同步

回眸只為那壹抹淺笑 提交于 2019-12-06 06:59:44
Linux 时间同步 所有节点安装 NTP:  yum install ntp 配置开机启动:  chkconfig ntpd on 检查是否设置成功:  chkconfig --list ntpd (2-5 为 on 状态则成功) 设置同步:  ntpdate -u ntp.sjtu.edu.cn(时钟服务器根据实际环境设置、本文采用 210.72.145.44-国家授时中心服务器 IP 地址) 1. ntpdate -u ntp.sjtu.edu.cn 执行标志: 1 Dec 04:30:04 ntpdate[30679]: adjust time server 193.182.111.14 offset 0.287204 sec 2. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 执行信息: cp: overwrite `/etc/localtime'? 选择 y 3. ntpdate pool.ntp.org 执行标志: 1 Dec 20:33:42 ntpdate[30695]: adjust time server 193.182.111.14 offset 0.171588 sec 4. date 查看时间是否已经同步。 来源: https://www.cnblogs.com/lvlin241/p