手动: date 系统时间 hwclock 硬件时钟 date -s "2017-03-15 19:05:00" hwclock: --hctosys 硬件时钟同步到当前系统时间 --systohc 系统时间同步给硬件时钟时间 网络同步时间: 安装 ntp rpm | grep ntp yum search ntp yum install ntp.i386 ntpdate cn.pool.ntp.org 时间同步守护配置文件 : vi /etc/ntp.conf 同步时间服务器 server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org ntpd 开启 service ntpd start centos7 systemctl start ntpd.service 安装完linux时间不对应
sys/xen/independent_wallclock 在/etc/sysctl.conf中添加一行xen.independent_wallclock = 1(此行部分VPS不需要) 开机自动同步时间
success = False count = 1 '''每个ip尝试3次''' while not success and count < 4:
import os com1 = 'net use \\\\192.168.0.90\\ipc$ PPss01!123/user:administrator' os.system(com1) com2='net time \\\\192.168.0.90 /set /yes ' os.system(com2) com3='pause' os.system(com3)
提高XP自动同步成功率 使用过XP时间同步功能的朋友们一定都知道,XP的这个功能有时并不好使,经常会出现网络无法接通的情况,如图2所示。 Win98也玩时间同步 大家都知道,在微软的操作系统当中,只有Windows 2000、XP和2003上才集成了时间同步功能,系统会每隔一段周期自动与Internet上的原子钟对时,来保证本机时间的准确 ,如图4所示。 其实,Windows 98系统也能实现类似的时钟同步功能。 图4 1. Windows系统时间同步服务器地址收集 time.nist.gov ntp.fudan.edu.cn [复旦] timekeeper.isi.edu subitaneous.cpsc.ucalgary.ca
1.手动修改(缺点:有偏差) 使用date查看当前时间 date -s 时分秒:修改时间 eg:date -s 8:10:10 date -s 完整时间YYYY-MM-DD hh:mm[:ss] eg: "2018-10-10 10:10:10" 注意双引号 重启Linux,时间失效,可以将时间写入BIOS, hwclock -w 2.使用网络时间,与网络时间同步 查看ntp服务是否启动 service
CentOS 设置系统时间与网络时间同步 Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。 设置系统时间与网络时间同步 # ntpdate cn.pool.ntp.org 3. 将系统时间写入硬件时间 # hwclock --systohc 4.强制系统时间写入CMOS中防止重启失效 hwclock -w 或clock -w 我们在安装完Centos Linux操作系统之后,点击系统的时间发现与现在所使用的时间不一致 版权声明:本站原创文章 CentOS设置系统时间与网络时间同步 由 小维 发表! 转载请注明:CentOS设置系统时间与网络时间同步 - 小维的个人博客 部分素材来源于网络,如有侵权请联系删除!
---- 环境准备: 服务器集群 我准备了4台虚拟机,主机名分别是node01、node02、node03、node04,操作系统版本为CentOS-6.6 虚拟机集群的准备,可以参考以下两篇文章: 查看系统当前时间和时区 # 查看时间 [root@hadoop01 ~]# date Thu Nov 23 04:37:46 CST 2017 [root@hadoop01 ~]# date -R # 集群时间同步方法一:手动修改 使用date -s命令来修改系统时间 [root@node01 ~]# date -s 12/25/2016 [root@node01 ~]# date -s 19:57: 当server(中国国家授时中心服务器)与client(node01)之间的时间误差过大时(可能是1000秒),node01去同步时间可能对系统和应用带来不可预知的问题,node01将停止时间同步! 到这里,利用局域网内一台时间服务器来同步整个集群时间的全部配置就已经完成 (10) 测试,在4台服务器同时执性date命令 [root@node01 ~]# date '+%Y-%m-%d %H:%M:
系统时间会自动保存在 BIOS 时钟里面,启动计算机的时候,系统会自动在 BIOS 里面取硬件时间,以保证时间的不间断。但在 Linux 下,默认情况下,系统时间和硬件时间并不会自动同步。 在 Linux 运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠 BIOS 电池来维持,而系统时间,是用 CPU Tick 来维持的。 在系统开机的时候,会自动从 BIOS 中取得硬件时间,设置为系统时间。 1. Linux 系统时间的设置 在 Linux 中设置系统时间,可以用 date 命令: //查看时间 [[email protected] ~]# date Tue Feb 25 20:15:18 系统时间和硬件时间的同步 同步系统时间和硬件时间,可以使用 hwclock 命令。
这篇文章将从原理、工具、生产落地、架构设计、排错方法等维度,对 Linux 系统时间同步 做一次全景式讲解,适合作为技术分享或内部培训资料。 一、为什么时间同步如此重要? 在分布式系统中,我们更需要的是“所有机器的时间一致性”,而不仅是单台机器的时间正确。 时间不同步可能导致的问题 1. 一句话:时间同步,是生产级系统可靠性的根基。 查看同步状态 查看总体质量: chronyc tracking 查看同步源: chronyc sources -v 字段含义示例: Stratum:层级,1 为最高,通常正常值在 2~4 Offset: 大幅偏差使用 makestep 强制校准 避免系统因“缓慢拉回”导致长时间不一致。 时间同步是分布式系统中最关键的基础设施之一。 它不像 CPU、内存那样显眼,却决定着系统的可靠性底线。
系统时间会自动保存在 BIOS 时钟里面,启动计算机的时候,系统会自动在 BIOS 里面取硬件时间,以保证时间的不间断。但在 Linux 下,默认情况下,系统时间和硬件时间并不会自动同步。 系统时间和硬件时间的同步 同步系统时间和硬件时间,可以使用 hwclock 命令。 ~]# hwclock -w //以硬件时间为基准,修改系统时间 [root@node1 ~]# hwclock --hctosys //或者 [root@node1 ~]# hwclock -s 4 每次开机后,Linux 会自动的读取这个文件来设定自己系统所默认要显示的时间。 (4)/etc /localtime:这个文件就是 "本地端的时间配置文件"。 ; (3)所有节点,在 ntp 时间同步的同时,设置硬件时间跟系统时间一致; (4)所有计算节点和 IO 节点开机时,通过 ntpdate 跟 192.168.0.103 进行时间同步,然后再开启
1、date命令查看当前系统时间 image.png 2、date -s 时:分:秒 修改时间 image.png 3、date -s 完整的日期和时间 (YYYY-MM-DD hh:mm:ss) 修改日期时间 image.png 此处需要注意,修改日期和时间的时候,日期和时间要用引号引起来,不然就会像截图中第2行到第4行那样报错。 4、将时间写入bios,因为服务器每次重启都是从bios中获取时间,所以要将时间写入bios hwclock -w 二、修改本机时间且设置同步网络时间 • 手动修改时间一定是有差距的,为了时间的精确, /2012/07/29/2614330.html 3、写入bios hwclock -w ntpd服务配置 1、在ntpd服务的配置文件/etc/ntp.conf文件中找到如下这段: 将截图中框起来的时间同步服务器地址修改为你的服务器能访问到 ,且延时低的时间同步服务器服务。
安装ntp服务 sudo yum install ntp 修改成国内时区并同步 timedatectl set-timezone Asia/Shanghai timedatectl set-ntp yes 查看时间确保同步 timedatectl 验证 date
写了份代码,用来同步windows时间。
库房控制系统PTP时钟同步(时间同步)应用 本方案的目的是对某乳业公司相关库房各道门的风幕风机进行控制,通过控制室的PC实时显示各道门风幕的温度,通过温度控制各个风机的启停,当发生温度超限时在各道门的控制柜 、总控制柜以及控制室计算机软件上实现声光报警,并完成对系统里的计算机等网络设备时钟同步工作。 2、库房风幕温度控制系统解决方案书方案简介 库房总公共有18道门,每道门的风幕有5台风机,风机功率380V.37KW,每道风幕设置2个测温探头,通过温度设定控制风机启停; 库房总公共有 10个通道,共 2.1初步设计 系统分为四个层级 第一层级,风机和温度传感器,总共90台风机,36个温度传感器。 第一层级,风幕和温度、湿度传感器,总共 18组风幕,18个温度传感器、18个湿度传感器。 上位机软件管理平台主要包括以下几大功能块: 实时数据显示,包括温、湿度数据显示、风机运行状态显示; 数据查询,可以查询一定时间间隔的历史数据; 数据存储,将数据存储并导出到硬盘; 趋势曲线,绘制并查询历史趋势曲线
Linux系统下配置NTP时间同步服务器(系统时钟同步) Linux系统下配置NTP时间同步服务器(系统时钟同步) 1、进入客户端机器Linux系统,我们介绍两种进入Linux系统的方法,并使用shell 使用 cd/etc 命令进入根目录下的etc目录,etc是一个包含管理配置命令和文件的目录; 4) 使用 ls *ntp.conf 查看是否存在这样的文件,如果存在,请参阅下一步,使用vi编辑器,*号是通配符 NTP服务器的IP地址,修改成如下显示(假设202.112.88.88是NTP服务器IP地址): server 202.112.88.88 fudge 202.112.88.88 stratum 0 4) 4、 查看配置:使用命令 more ntp.conf 查看修改后的配置文件,使用空格键翻页到达文件的后部分,查看修改是否正确; 5、 启动服务:使用servive ntpd restart 命令启动NTP 客户端服务; 6、 查看服务启动情况:service ntpd status ; 7、 查看时间:使用date命令查看当前时间,当前时间应该与NTP服务器时间同步; 8、 本章附录:vi编辑器的使用简介
1、查询当前同步时间间隔 PowerShell执行以下命令(结果是16进制的结果,单位是秒): reg query HKLM\SYSTEM\CurrentControlSet\Services\W32Time 2、修改同步时间间隔 注册表路径: HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval image.png 3、重启W32Time服务 services.msc打开服务,重启W32Time服务 image.png 4、观察NTP同步间隔 通过抓包看的话,已经是2分钟(120秒)同步一次了
加入下面3行: restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap(注释:用于让192.168.1.0/24网段上的机器能和本机做时间同步) server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 10 后两行是让本机的ntpd和本地硬件时间同步。 当然,我们也可以添加server xxx.xxx.xxx.xxx,让他和其他的time server时间同步。 4. 第三步, 这样node1就成为一台time server了,现在我们配置node2这台机器(这里我们用定时任务来定时同步时间) 首先关掉这台机器上的ntpd服务: service ntpd stop(本次关掉 crontab -e #synchronize time with node1 */5 * * * * /usr/sbin/ntpdate nimbus >/dev/null 2>&1 意思是每5分钟同步一次时间
--------------------------------------------------------------------------------------------------- 同步系统时间 (月/日/年 时:分:秒) 2016年 10月 10日 星期一 23:45:52 CST (3)结合crontab制定定时同步系统时间(比如每一小时执行一次同步) [root@dev ~]# crontab (月/日/年 时:分:秒) [root@dev ~]# clock –set –date=”07/07/06 10:19″ (月/日/年 时:分:秒) (3)硬件时间和系统时间的同步 按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步; 但是在不重新启动的时候,需要用hwclock或clock命令实现同步: 硬件时钟与系统时钟同步 [root@dev ~]# hwclock --hctosys //hc代表硬件时间,sys代表系统时间 或者 [root@dev ~]# clock --hctosys 系统时钟和硬件时钟同步 [root@dev ~]#
1、调整时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime linux提供是依据/etc/localtime文件内容知道目前系统的时区信息 ,这个文件一般是从/usr/share/zone/里面选择适当的时区复制过来就可以使用 2、手动调整时间(需要ntpdate) ntpdate us.pool.ntp.org 没有安装ntpdate 可以 yum install -y ntpdate 3、加入定时计划任务,每天进行同步一次: 在’/etc/cron.daily’ 目錄中建立一個腳本’ntpupdate’,內容如下表所示 us.pool.ntp.org /usr/sbin/hwclock --systohc 另用下列指令設定此腳本為可執行: # chmod +x /etc/cron.daily/ntpupdate 中国国家北京时间授时中心 : http://www.time.ac.cn/stime.asp 其他网络时间服务器地址如下 time.nist.gov(美国) ntp.fudan.edu.cn(复旦)(国内用户推荐使用此服务器)