大家好,今天小编来为大家解答同步时间命令这个问题,ntp命令详解很多人还不知道,现在让我们一起来看看吧!
本文目录
- linux *** 时间修改及同步
- 教你如何如何进行域内时间同步及时间常用命令总结
- 如何用批处理命令手动为电脑同步获取 *** 时间
- 请问局域网中的机器如何同步时间
- 局域网内 *** 时间如何同步
- linux *** 怎么设置时间同步
一、linux *** 时间修改及同步
比如将 *** 时间设定成1996年6月10日的命令如下。
将 *** 时间设定成下午1点12分0秒的命令如下。
1.首先需了解linux内一任务计划工具crontab
crontab可以定时去执行你要做的动作
crontab-u//设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab-l//列出某个用户cron服务的详细内容
crontab-r//删除某个用户的cron服务
crontab-e//编辑某个用户的cron服务
一般使用crontab-e来编辑一个计划动作,编辑模式同vi编辑器相同
第1列表示分钟1~59每分钟用*或者*/1表示
第5列标识号星期0~6(0表示星期天)
30 21***/etc/init.d/ *** b restart
上面的例子表示每晚的21:30重启 *** b。
45 4 1,10,22**/etc/init.d/ *** b restart
上面的例子表示每月1、10、22日的4: 45重启 *** b。
10 1** 6,0/etc/init.d/ *** b restart
上面的例子表示每周六、周日的1: 10重启 *** b。
0,30 18-23***/etc/init.d/ *** b restart
上面的例子表示在每天18: 00至23: 00之间每隔30分钟重启 *** b。
0 23** 6/etc/init.d/ *** b restart
上面的例子表示每星期六的11: 00 pm重启 *** b。
**/1***/etc/init.d/ *** b restart
* 23-7/1***/etc/init.d/ *** b restart
晚上11点到早上7点之间,每隔一小时重启 *** b
0 11 4* mon-wed/etc/init.d/ *** b restart
每月的4号与每周一到周三的11点重启 *** b
0 4 1 jan*/etc/init.d/ *** b restart
2.寻找一个 *** 时间服务器,比如一些国家授时中心
3.我们的电脑怎样去同步授时中心的时间
上面此命令就是去同步授时中心的时间
如果要让 *** 每天23:00去同步,这样可以使用上面所将的crontab设置计划同步
进入crontab编辑模式,使用 *** 同vi
输入 0 23*** ntpdate asia.pool.ntp.org/var/log/ntpdate.log
这样就完成了你的 *** 到每天23:00去asia.pool.ntp.org同步时间,并将同步的日志放到
比如将 *** 时间设定成1996年6月10日的命令如下。
将 *** 时间设定成下午1点12分0秒的命令如下。
注意,这里说的是 *** 时间,是linux由 *** 作 *** 维护的。
在 *** 启动时,Linux *** 作 *** 将时间从CMOS中读到 *** 时间变量中,以后修改时间通过修改 *** 时间实现。为了保持 *** 时间与CMOS时间的一致 *** ,Linux每隔一段时间会将 *** 时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date-s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
这个命令强制把 *** 时间写入CMOS
二、教你如何如何进行域内时间同步及时间常用命令总结
一.常见命令 1.修改当前计算机时间使用time命令,同时会要求您重设时间如果不需要设置时间,则直接回车即可这个命令仅限于粗糙的时间调整。 2.获取当前计算机的日期及时间信息在Windows HyperV中,用户无法看到图形界面的日期与时间信息,但可以通过以下命令进行查看: a)在命令行中输入timedate.cpl, *** 自动弹出日期,时间设置窗口,可以在此位置进行设置 b)在命令行中输入net time *** ; *** ;IP *** 或计算机名称,此命令还可以查看其他计算机的当前时间,例如: net time *** ; *** ;3.242.107.129,如果是域内计算机,想查看当前域的整体时间 net time/do *** in:shinseifin 3.显示时区 a) Timedate.cpl b) W32tm/tz显示本地计算机时区设置 4.很多时间我们想知道,当前域内的计算机是从哪个服务器同步的时间,可以用如下命令: W32tm/monitor/com *** rs:计算机名称或者w32tm/monitor/do *** in:域名结果如下这样如果发现域内时间异常,直接更改此对应PDC的计算机时间即可。 5.更改完时间后,我们希望让一台计算机立即进行同步 W32tm/resync/com *** r:计算机名称 6.设置本地时间上面提到直接使用time命令即可 7.设置一台与另外计算机时间同步使用net time命令。格式如下 net time [ *** ; *** ;com *** rname|/do *** in[:do *** inname]|/rtsdo *** in[:do *** inname]] [/set] net time [ *** ; *** ;com *** rname] [/querysntp]| [/setsntp[:ntp server list]]参数说明:◆无参数,显示被指派为本地计算机的Windows服务器域时间服务器的当前时间。◆ *** ; *** ;com *** rname,指定要检查或与之同步的服务器的名称。◆/do *** in[:do *** inname],指定要同步时间的域。◆/rtsdo *** in[:do *** inname],指定要与之同步的可信时间服务器所在的域。◆/set,使计算机的时钟与指定的计算机或域的时间同步。
三、如何用批处理命令手动为电脑同步获取 *** 时间
1、网上有不少通过time.tianqi *** 网站获取时间的方案,都是过时代码,对代码不太了解的,不太容易修改,近期我用到这个东西,动手修改了一下,主要就是通过网页代码数据获取时间。当前版本的内容是类似:var timestamp="155749 *** 4870";这样,获取到后边的155749 *** 4870即可。下面内容保存到bat文件里执行即可。
2、echo With CreateObject("Microsoft.XMLHTTP"^)
3、echo.open"GET","", False
4、echo s= Split(.responseText,"var timestamp="^&""""^)^(1^)
5、echo WSH.Echo DateAdd("s", s* 1,"1970-1-1 8:00"^)
6、for/f"tokens=1*"%%i in(' *** cript//nologo gettime.vbs') do date%%i& time%%j
四、请问局域网中的机器如何同步时间
1、可以通过net time这个命令来同步局域网内的时间。
2、大致的应用 *** 在下面。“<服务器名>”这个部分换成实际使用的服务器名即可(也可使用IP *** )。此命令可放在Autoexec.bat中或计划任务中执行即可。
3、 net time *** ; *** ;<服务器名>/set/yes
4、大家可在4月25日就将同步服务器首先改为4月27日,即可将局域网中的计算机时间全部修改,避免逐一修改的麻烦。
5、以上只是应用之一,可灵活应用,相信可以节约不少时间和精力。
6、使计算机的时钟与另一台计算机或域的时间同步。不带/set参数使用时,将显示另一台计算机或域的时间。
7、 NET TIME [ *** ; *** ;com *** r|/WORKGROUP:w *** ame] [/SET] [/YES]
8、 com *** r要检查或同步的服务器名。
9、/WORKGROUP指定要与其时间同步的其它工作组。
10、 w *** ame指定要与其时间同步的其它工作组中的服务器名。
11、/SET&n指定要与其时间同步的其它工作组中的服务器名。
12、/SET使本计算机时钟与指定计算机或域的时钟同步。
13、/YES自动完成命令忽略提示信息。
五、局域网内 *** 时间如何同步
1、如果使用的是winNT/2000/xp,设置一台计算机为时间服务器,在控制面板中的服务中可以启动或停止。
2、其他的计算机使用Net time命令来进行时间同步。可以做到秒级的时间同步。
3、作用:使计算机的时钟与另一台计算机或域的时间同步。
4、命令格式:net time [ *** ; *** ;com *** rname|/do *** in[:name]] [/set]
5、(1) *** ; *** ;com *** rname要检查或同步的服务器名。
6、(2)/do *** in[:name]指定要与其时间同步的域。
7、(3)/set使本计算机时钟与指定计算机或域的时钟同步。
8、当然也可以在作为时间服务器的机器上安装GPS。来保证服务器的时间准确。时间服务器也可以选择专业的时间服务器。
六、linux *** 怎么设置时间同步
1、对于linux *** 大多数是命令行界面,所以先介绍字符界面同步时间 *** 。首选安装ntpdate时间同步服务,利用yum install ntpdate
2、接着把linux *** 时间同步到windows time公共时间服务器, ntpdate time.windows ***
3、设置时间同步脚本,虽然以上已经同步了时间,但是如果连不上网或者关机就不一样的时间了。可以通过设置计划任务,每天0点同步一下。
添加到crontab任务文件添加:00 0 1** root ntpate-s time.windows ***
4、除此之外,我们还可以通过用date命令查看和手动设置 *** 时间(必须管理员账号权限。
1、如果对命令行不熟悉,也可以通过图形界面设置来实现 *** 时间同步。找到 *** 工具----管理员功能选项--- date *** ;时间和日期
2、启用 *** 时间,并且与之同步找到date *** ;time时间菜单之后,勾选“synchronize date and time over the network”
3、设置正确的当地时区,除此之外,centos *** 会根据当期语言来设置默认的时间和时区。对于咗嚛所在的china时间,是北京时间(下面那个UTC时间不要勾)
OK,本文到此结束,希望对大家有所帮助。