net time 用法

在计算机中心机房中,常常会有很多计算机工作站和服务器,随着时间的推移,这么多计算机的系统时间与北京标准时间相比往往会出现差异,有的计算机系统时间会变快,有的计算机系统时间会变慢,如果靠人工定期进行校准,不仅工作量大,而且不可能及时对每一台计算机的系统时间进行及时的校准,如果采用计算机自动校时,则可以解决这个问题,具体方法如下:

1、选一台计算机(为叙述方便,设为计算机A,该计算机走时要相对准确,在需要校时时必须是处于开机状态),定期调准时间,作为时间标准;

2、在通过局域网与计算机A相连的其他计算机B上,建一个批处理程序time_ds.bat(该文件要放在windows操作系统的安装目录下),内容为:

net time  /set /yes  例:net time set /yes (两个命令间均有空格)

其中,servername为计算机A的计算机名;

3、将time_ds.bat文件保存到windows目录中,并对该程序属性设置为“最小化”和“退出时关闭”,这样在相同目录下,就会生成time_ds.pif文件,将该文件加入到启动组中。这样可以保证计算机B在开机时自动与计算机A校时)。

4、通过在计划任务程序中,将该批处理程序增加到计划任务中,就可以实现计算机定时自动校时。

用命令 net time  /set /yes 不仅能够对时间进行同步,而且也包括对日期(年、月、日)进行同步。

 

来自另一篇同类的文章:

在局域网的管理中时间同步是比较重要的,可以很方便的避开某一时间,同时备份时也不会有时间不对的困扰。

可以通过net time这个命令来同步局域网内的时间。

大致的应用方法在下面。“<服务器名>”这个部分换成实际使用的服务器名即可(也可使用IP地址)。此命令可放在Autoexec.bat中或计划任务中执行即可。

net time \\<服务器名> /set /yes

当运行完成后,即可生效。

大家可在4月25日就将校时服务器首先改为4月27日,即可将局域网中的计算机时间全部修改,避免逐一修改的麻烦。

以上只是应用之一,可灵活应用,相信可以节约不少时间和精力。

此命令的使用帮助:

Net Time

使计算机的时钟与另一台计算机或域的时间同步。不带 /set 参数使用时,将显示另一台计算机或域的时间。

NET TIME [\\computer | /WORKGROUP:wgname] [/SET] [/YES]

参数
  computer      要检查或同步的服务器名。
/WORKGROUP    指定要与其时间同步的其它工作组。
wgname        指定要与其时间同步的其它工作组中的服务器名。
/SET&n指定要与其时间同步的其它工作组中的服务器名。
/SET          使本计算机时钟与指定计算机或域的时钟同步。
/YES          自动完成命令忽略提示信息。

第三篇,应该将NET TIME这个命令运用得很完美了:

net time
使计算机的时钟与另一个计算机或域的时钟同步。如果在没有 /set 选项的情况下使用,则显示另一个计算机或域的时间。

net time [\\computername | /domain[:domainname] | /rtsdomain[:domainname]] [/set]

net time [\\computername] [/querysntp] | [/setsntp[:ntp server list]]

参数

显示被指派为本地计算机的 Windows 服务器域的时间服务器的计算机的当前时间。

\\computername

指定要检查或与之同步的服务器的名称。

/domain[:domainname]

指定要同步时间的域。

/rtsdomain[:domainname]

指定要与之同步的可信时间服务器所在的域。

/set

使计算机的时钟与指定的计算机或域的时间同步。

/querysntp

显示当前为本地计算机或 \\computername 所指定的计算机配置的网络时间协议 (NTP) 服务器的名称。

/setsntp[:ntp server list]

指定本地计算机所使用的 NTP 时间服务器的列表。该列表可以包含 IP 地址 或 DNS 名称,用空格分开。如果要使用多个时间服务器,该列表必须用引号引起来。

unix 下的 时间同步

ntpdate 命令

ntpdate 192.168.1.3 等

ntpdate -q 192.168.1.3 只查询时间,不设置

详细说明:

ntpdate(8)                                                          ntpdate(8)

NAME
ntpdate – set the date and time via NTP

Disclaimer: The functionality of this program is now available in the ntpd program. See the -q command line option in the ntpd – Net-
work Time Protocol (NTP) daemon page. After a suitable period of mourning, the ntpdate program is to be retired from this distribution

SYNOPSIS
ntpdate [ -46bBdqsuv ] [ -a key ] [ -e authdelay ] [ -k keyfile ] [ -o version ] [ -p samples ] [ -t timeout ] [ -U user_name ] server
[ ... ]
-4      Force DNS resolution of following host names on the command line to the IPv4 namespace.

-6      Force DNS resolution of following host names on the command line to the IPv6 namespace.

-a key Enable the authentication function and specify the key identifier to be used for authentication as the argument key. The keys
and key identifiers must match in both the client and server key files. The default is to disable the authentication function.

-B      Force the time to always be slewed using the adjtime() system call, even if the measured offset is greater than +-500 ms. The
default is to step the time using settimeofday() if the offset is greater than +-500 ms. Note that, if the offset is much
greater than +-500 ms in this case, that it can take a long time (hours) to slew the clock to the correct value. During this
time. the host should not be used to synchronize clients.

-b      Force the time to be stepped using the settimeofday() system call, rather than slewed (default) using the adjtime() system
call. This option should be used when called from a startup file at boot time.

-d      Enable the debugging mode, in which ntpdate will go through all the steps, but not adjust the local clock. Information useful
for general debugging will also be printed.

-e authdelay
Specify the processing delay to perform an authentication function as the value authdelay, in seconds and fraction (see ntpd
for details). This number is usually small enough to be negligible for most purposes, though specifying a value may improve
timekeeping on very slow CPU’s.

-k keyfile
Specify the path for the authentication key file as the string keyfile. The default is /etc/ntp/keys. This file should be in
the format described in ntpd.

-o version
Specify the NTP version for outgoing packets as the integer version, which can be 1 or 2. The default is 4. This allows ntp-
date to be used with older NTP versions.

-p samples
Specify the number of samples to be acquired from each server as the integer samples, with values from 1 to 8 inclusive. The
default is 4.

-q      Query only – don’t set the clock.

-s      Divert logging output from the standard output (default) to the system syslog facility. This is designed primarily for conve-
nience of cron scripts.

-t timeout
Specify the maximum time waiting for a server response as the value timeout, in seconds and fraction. The value is is rounded
to a multiple of 0.2 seconds. The default is 1 second, a value suitable for polling across a LAN.

-u      Direct ntpdate to use an unprivileged port for outgoing packets. This is most useful when behind a firewall that blocks incom-
ing traffic to privileged ports, and you want to synchronize with hosts beyond the firewall. Note that the -d option always
uses unprivileged ports.

-v      Be verbose. This option will cause ntpdate’s version identification string to be logged.

-U user_name
ntpdate process drops root privileges and changes user ID to user_name and group ID to the primary group of server_user.

FILES
/etc/ntp/keys – encryption keys used by ntpdate.

BUGS
The slew adjustment is actually 50% larger than the measured offset, since this (it is argued) will tend to keep a badly drifting
clock more accurate. This is probably not a good idea and may cause a troubling hunt for some values of the kernel variables tick and
tickadj.

SEE ALSO
ntpd(8)

Primary source of documentation: /usr/share/doc/ntp-*

This file was automatically generated from HTML source.

ntpdate(8)

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>