Linux下服务器ntpdate能否通过其它电脑的代理服务器更新时间?

Linux下服务器ntpdate能否通过其它电脑的代理服务器更新时间?,第1张

第一步:指定主时间服务器。在CMD下输入“net time /setsntp:poolntporg”,这里我们指定poolntporg是主时间服务器,也可以是其它地址。 第二步:开始与主时间服务器同步。先关闭windows time服务,再开启该服务。可以在“管理工具”的“服务”界面下完成,也可以以DOS方式输入“net stop w32time”、“net start w32time”。 第三步:设置电脑的Windows time服务的启动方式为自动。在“管理工具”的“服务”界面下完成。 注意:这台windows主机不能加入任何域,否则无法启动windows time服务。此时,这台windows电脑已经是互联上主时间服务器的客户了,以后每次电脑启动时,都会自动与主时间服务器校对时间。如果网络不通,电脑也会过45分钟后再次自动校对时间。需要注意的是电脑的时钟与标准时间误差不能超过12小时,否则不能自动校对,而要手动校正了。 第四步:使这台电脑成为时间服务器,供局域网内部的电脑校对时间。用“regedit”打开注册表,把“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters”中的 LocalNTP改为1即可。

五、设置时间服务器的客户端 客户端的主要任务是连接到局域网内的时间服务器,以保持电脑的时钟与服务器同步。同样分Linux、Windows98、2000、XP几种情况介绍 1、LINUX主机 其实在上面介绍Linux系统中的ntp服务时,已经提到ntp时间服务时同时也是一个时间服务的客户端,只要把/etc/ntpconf文件中的 “server poolntporg”改为“server 内部时间服务器IP地址”即可。如不想使用ntp服务,也可使用ntp软件包中带来的ntpdate命令,只要手工执行“ntpdate 时间服务器IP地址”即可。如想每天自动对时,可以把这条命令放在cron中,注意在同一台电脑上ntp服务与ntpdate命令不能同时使用。

      怎么查看linux服务器的时间?我们一起来了解一下吧。

      1、打开linux系统,在linux的桌面的空白处右击。

      2、在弹出的下拉选项里,点击打开终端。

      3、在命令行模式下输入date命令,回车。

      4、如图显示,date命令会输出周几几月几日时间和时间显示格式和年份。

      本文章基于ThinkpadE15品牌、centos7系统撰写的。

至少需要两台linux服务器,其中一台是NTP Server, 另一台是NTP client

Linux NTP配置详解 (Network Time Protocol)

LINUX绝大多数的发行版本都已经自带了NTP程序,只须按以下配置即可。

相关配置文件

/etc/ntpconf

NTP服务的主要配置文件,所有的更改全部在这里。

/usr/share/zoneinfo

由 tzdata 所提供,规定了各主要时区的时间设定文件,例如中国的时区设置文件是/usr/share/zoneinfo/Asia/Chongqing。

/etc/sysconfig/clock

Linux的主要时区设定文件。每次启动后Linux操作系统会自动读取这个文件来设定系统预设要显示的时间。如这个文件内容为”ZONE=Asia/Chongqing”,则表示Linux操作系统的时间设定使用/usr/share/zoneinfo/Asia/Chongqing这个文件。

/etc/localtime

本地系统的时间设定文件,如果clock文件中规定了使用的时间设定文件为/usr/share/zoneinfo/Asia/Chongqing,Linux操作系统就会将Chongqing那个文件复制一份为/etc/localtime,所以系统的时间显示就会以Chongqing那个时间设定文件为准。

相关的命令

/bin/date

这个我们最经常使用了,更改及输出日期与时间命令。

/sbin/hwclock

使用hwclock才能将修改过后的时间写入BIOS 。

/usr/sbin/ntpd

NTP服务的守护进程,配置文件为/etc/ntpconf 。

/usr/sbin/ntpdate

用来连接NTP服务器命令,比如ntpdate 192168651 。

/usr/sbin/ntpq

NTP查询命令。

设置NTP服务器

就如前边说的NTP配置文档只有一个 /etc/ntpconf,看看我的ntpconf

#红字的是我添加的,其它为默认!

grep -Ev '^$|^#' /etc/ntpconf

restrict default kod nomodify notrap nopeer noquery

restrict -6 default kod nomodify notrap nopeer noquery

restrict 13110713100 //允许该NTP服务器进入

restrict 11480811 //没有任何何参数的话,这表示『该 IP或网段不受任何限制』

restrict 2021181199

restrict 127001

restrict -6 ::1

restrict 19216800 mask 25525500 nomodify //该网段可以进行校时

restrict 0000 mask 0000 notrust //拒绝没有认证的用户端

server time-nwnistgov prefer //prefer 该服务器优先

server 0rhelpoolntporg

server 1rhelpoolntporg

server 2rhelpoolntporg

fudge 12712710 stratum 10

driftfile /var/lib/ntp/drift

keys /etc/ntp/keys

别忘了启动NTP服务器

/etc/initd/ntp start

客户端测试

对了客户端只需要是用ntpdate命令即可,192168651 为ntp 服务器ip 地址,就这么就简单!

相关命令

ntpstat //列出我们的NTP 服务器是否与上层连接。

synchronised to NTP server (13110713100) at stratum 2

time correct to within 461 ms

polling server every 64 s

ntpq -p //列出目前我们的NTP服务器 与上层NTP服务器 的状态, 代表目前正在使用的上层 NTP服务器

remote refid st t when poll reach delay offset jitter

==============================================================================

13110713100 ACTS 1 u 30 64 67 237165 1539 20382

2021181199 20211231197 2 u 33 64 63 163526 91844 10208

上边只是简单设置,没有考虑安全方面如认证等等,如需更详细请参考这里。

权限管理使用 restrict 公式如下:

restrict IP mask [参数] / restrict 19216800 mask 25525500 nomodify

其中参数主要有底下这些:

ignore:拒绝所有类型的NTP的连线;

nomodfiy:用户端不能使用NTPC与ntpq这两支程式来修改伺服器的时间参数,但使用者端仍可透过这部主机来进行网路校时的;

noquery:用户端不能够使用ntpq,NTPC等指令来查询发表伺服器,等于不提供的NTP的网路校时幂;

notrap:不提供陷阱这个远端事件邮箱(远程事件日志)的功能。

notrust:拒绝没有认证的用户端。

你应该在安装 linux时就配置好网络设置 如果你那时候没有设置,就进入到root用户在终端下输入netconfig 回车,进入界面,应该可以看到你熟悉的内容,基本英文你应该懂吧设置好之后,然后在终端里输入ping (一般就是你学校里的代理服务器),如果你看到有很快的回应,那就表示你的网络已经通了如果没有回应,那你就看一下你的设置有没有错误,还有网线是不是两头插好了 再者就是浏览器的设置了如果你英文基本不懂,那你学linux必定会困难重重,因为大量的帮助文档都是英文的如果你懂英文,就看一下浏览器的帮助文档,其中有proxy(代理)的设置如果你不懂,我告诉你,在Konqueror浏览器下在设置下选配置选项,出来一个窗口,就选择代理中的手工设置,输入你的代理IP和端口号,点击应用,确定,就可以上网了如果你用别的浏览器,具体的设置也是类似的,比如moliza浏览器在编辑里的表现选项中可以进行代理的配置

如果是2003系统 鼠标双击屏幕右下角的 日期和时间 intenet时间

自动与intenet时间服务器同步 后面填上你的NTP服务器IP

如果是2008 操作也是一样的

通过ntp服务,自动获取网络时间并同步

定时校正服务器时间

# yum install –y ntp //安装ntp服务

# crontab -e //打开linux定时计划任务

0 23 /usr/sbin/ntpdate 2107214544 //加入这一行信息

以上命令设置好后存盘。

# /sbin/service crond reload //重载linux计划任务

重载计划任务配置

您的机器将在每天的23:00根据中国国家授时中心的NTP服务器时间自动校准时间。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Linux下服务器ntpdate能否通过其它电脑的代理服务器更新时间?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情