远果服务器,网络根服务器
远程桌面服务是哪个
问题一:windows系统的远程桌面服务是哪个 2.在控制面板->文件夹选项中检查脱机文件的设置,如已被开启须将其关闭。4.在控制面板->系统中选择远程,将允许用户远程连接到此计算机选中后应用设置。在选择远程用户设置中添加允许远程连接的登录用户(管理员帐户无须添加)。・提示:默认的空白密码策略会阻止空白密码帐户从网络连接,请为远程登录用户设置密码。默认的安全策略下会阻止来宾帐户从网络连接。5.安装附件中的 Termiserv_XPSP2_i386_1.0.exe,如遇系统文件保护提示信息则忽略。6.重启计算机,在管理工具->服务中检查 Fast User Switching patibility和 Terminal Services两项服务,确认已启动无误。
问题二:windows远程连接要开启哪个服务? telnet,remote desktop help session,terminal service
问题三:windows系统的远程桌面服务是哪个工具/原料
硬件:计算机
操作系统:Windows7
方法/步骤
开启Windows远程桌面服务的方法
步骤:
右键点击桌面计算机,在右键菜单中左键点击:属性,打开系统窗口;
在打开的系统窗口,我们左键点击:高级系统设置,打开系统属性窗口;
在系统属性窗口,我们左键点击:远程;
在远程窗口,(1)左键点击:允许远程协助连接这台计算机,(2)点击:高级,打开远程协助设置窗口;
在远程协助设置窗口,我们左键点击:允许计算机被远程控制,默认远程控制时间为:6小时(也可以更改时间),再点击:确定;
回到系统属性窗口,(1)左键点击:仅允许运行使用网络级别身份验证的远程桌面计算机连接(N);(2)点击:选择用户(S);
在远程桌面用户窗口,管理员gong已经有访问权,在这里我们还可以添加、删除用户,再点击:确定;
回到系统属性窗口,点击:应用-确定,Windows远程桌面服务已经开启。
重新启动win7系统win7zhijia/xitong/计算机,具有管理员权限的用户就可以远程访问远程桌面了。
问题四:终端服务与远程桌面区别是什么?一、什么是远程桌面?
远程桌面是微软公司为了方便网络管理员管理维护服务器而推出的一项服务。从windows 2000 server版本开始引入,网络管理员使用远程桌面连接程序连接到网络任意一台开启了远程桌面控制功能的计算机上,就好比自己操作该计算机一样,运行程序,维护数据库等。远程桌面从某种意义上类似于早期的telnet,他可以将程序运行等工作交给服务器,而返回给远程控制计算机的仅仅是图象,鼠标键盘的运动变化轨迹。
二、什么是终端服务?
终端服务仅仅存在于windows 2000 server版和2003中,其他系统不存在此组件。终端服务默认情况下是不安装在操作系统中的,需要时通过添加删除windows组件来安装。终端服务起到的作用就是方便多用户一起操作网络中开启终端服务的服务器,所有用户对同一台服务器操作,所有操作和运算都放在该服务器上。
三、如何开启远程桌面:
开启远程桌面功能的方法很简单,我们以前也介绍过多次。在windows 2000 server和2003中只要在桌面“我的电脑”上点鼠标右键选择“属性”,在弹出的属性设置窗口中找到“远程”标签,然后在远程桌面处的“容许用户远程连接到此计算机”前打勾即可。(如图1)开启该功能后网络中的其他计算机就可以通过“程序->附件->通讯->远程桌面连接”来控制和访问该服务器了。
图1
四、如何开启终端服务:
上面也提到了终端服务默认是不安装在系统里的,所以我们要手动安装。本篇文章以WINDOWS 2003为例。
第一步:通过任务栏的“开始->控制面板->添
图2点击看大图
第二步:添加/删除程序窗口左边选择添加删除windows组件。在组件中找到终端服务器和终端服务器授权两项,在安装前系统会给出配置警告提示“IE增强的安全配置将大大限制终端服务器上的用户,是否恢复低安全配置”,我们选“是”即可。因为默认情况下windows 2003浏览器的安全级别设置过高,容易造成终端服务使用者权限被限制。(如图3)
图3点击看大图
第三步:选择终端服务器和终端服务器授权后就可以直接点“下一步”进行安装了。(如图4)
图4点击看大图
第四步:下面将出现终端服务器安装程序的介绍,非常重要。内容如下――此选项安装终端服务器,他可以配置此计算机让多个用户同时运行程序。默认情况下只有本地管理员组才能连接到此终端服务器上。你需要将用户帐户也就是非管理员权限的用户添加到本地远程桌面用户组,用户才能连接到此终端服务器上。如果只需要用管理的远程桌面,请不要安装终端服务器,用于管理的远程桌面已按默认方式起用。授权:要在今天起的120天的宽限期间后继续使用终端服务器,你必须安装一个服务器运行终端服务器授权。(如图5)
图5
第五步:接下来讲师选择终端服务器的运行模式,有两种安全模式提供给我们,“完整安全模式”和“宽松安全模式”。前者可以为终端服务器提供最安全的环境,安全性最好,但是正因为安全所以限制也多了,某些为以前操作平台设计的应用程序可能无法正常运行。如果你使用了这个安全模式进行终端服务器操作的话,发现实际中限制性太大可以修改为“宽松安全模式”。宽松安全模式相比完整安全模式来说安全级别低了些,但是限制少了很多,用户可以访问关键的注册表和系统文件位置,运行一些为以前版本设计的应用程序......>>
问题五:win 2003远程桌面服务怎么开启 20分一:在服务器没有任何错误的办法,一般服务器远程桌面连接的方法
1:右击“我的电脑”打开“属性”->远程->勾选上“远程协助”和“远程桌面”
2:然后打开“选择远程用户”如图2->选择“添加”进入如图3“立即查找”选择所用远程的用户名
3:选择“用户账户”密码刚才选择远程用户,修改登录密码
4:现在已经设置好了,如果你的服务器没有启用防火墙,现在可以远程控你的服务器mstsc试一下吧。
二:服务器远程链接的端口是3389,有时候你的端口要装软件的时候可能会被修改了,那么现在我们就现在修改这个端口了,有二个地方要修改,
我建议最好是进注册表里修改有时用软件修改的不一定一致,方法如下:
1、第一处
运行RegEdit,打开注册表编辑器。找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp],
找到右边的 PortNumber值,记住
2、第二处
运行RegEdit,打开注册表编辑器。找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp,
同样也要找到右边的PortNumber值如果二个值不一样,在防火墙没有打开的情况下、在十进制状态下修改为3389如果你想改为别的,为了服务器安全考虑,那就在十进制状态下改成你想要的端口号吧,如:33099,只要不与其它端口冲突。改了端口,一定要记得防火墙里要开你新设置的端口哦,不然就进不去了!(netstat-an查找开放的端口)现在要重启一下你的服务器。重启好了试试现在是不是可以远程了。如果还是不行进入第三种方法。
三:如果没有打开防火墙现在打开,选择“启用”->“网络连接设置”->看一下“服务”里的“远程桌面”有没有选择上一定是没有选择上了才不能远程的了,现在选择上。OK了
问题六:连接远程桌面要开什么服务?用QQ的远程协助吧
不仅可以看,还可以申请控制
Terminal Services服务允许用户交互访问,远程桌面和终端服务器依赖此服务
Terminal Services Configuration
Windows Remote Management(WS-Management)这三个
问题七:关闭那个服务将无法远程桌面一、我的电脑-属性-远程-去掉“远程协助”和“远程桌面”的勾选-确定。
二、开始-“运行”输入“Services.msc”打开服务设置窗口,禁用以下服务:
1、NetMeeting Remote Desktop Sharing
允许受权的用户通过NetMeeting在网络上互相访问对方。
2、Messenger
俗称信使服务,电脑用户在局域网内可以利用它进行资料交换。
3、Terminal Services
允许多位用户连接并控制一台机器,并且在远程计算机上显示桌面和应用程序。
4、Remote Registry
使远程用户能修改此计算机上的注册表设置。
5、Telnet
允许远程用户登录到此计算机并运行程序,并支持多种 TCP/IP Telnet客户,包括基于 UNIX和 Windows的计算机。
6、Remote Desktop Help Session Manager
如果此服务被终止,远程协助将不可用。
7、TCP/IP NetBIOS Helper
NetBIOS在Win 9X下就经常有人用它来进行攻击,对于不需要文件和打印共享的用户,此项也可以禁用。
问题八:连接远程桌面需要开启什么端口默认的远程端口是3389,当然你也可以将3功89端口改为其他的以作远程端口使用,但是使用的时候必须IP:3389
问题九:什么是远程桌面网关服务器?“网关”是连接两个使用不同网络协议的网络的任何计算机。网关对一个网络中的信息重新编排格式,使其与其他网络相兼容。远程桌面网关(RD网关)服务器是这样一种网关,它允许授权的用户从具有 Internet连接的任何计算机连接到公司网络中的远程计算机。RD网关使用远程桌面协议(RDP)和 HTTPS协议帮助创建一个更安全的加密连接。在早期版本的远程桌面连接中,用户无法通过防火墙和网络地址转换器连接到远程计算机,这是因为通常会阻止用于远程桌面连接的端口 3389以增强网络安全性。但是,RD网关服务器使用端口 443,此端口可通过安全套接字层(SSL)隧道传输数据。RD网关服务器具有以下优点:支持从 Internet到公司网络的远程桌面连接,无须设置虚拟专用网络(VPN)连接。支持跨越防火墙连接到远程计算机。允许与计算机上运行的其他程序共享网络连接。这样,您就可以使用 ISP连接而非公司网络来通过远程连接方式发送和接收数据。我如何知道是否需要指定 RD网关服务器?向网络管理员询问是否需要指定 RD网关服务器。指定RD网关服务器的步骤通过单击「开始」按钮,打开远程桌面连接。在搜索框中,键入远程桌面连接,然后在结果列表中单击“远程桌面连接”。单击“选项”,再单击“高级”选项卡,然后单击“从任意位置连接”下面的“设置”。选择“使用这些 RD网关服务器设置”,然后键入服务器名称(询问网络管理员以获取此信息)。选择以下三种可用的登录方法之一:允许我稍后选择。此选项允许您在连接时选择登录方法。询问密码(NTLM)。此选项可在您连接时提示输入密码。智能卡。此选项可在您连接时提示插入智能卡。选中或清除“不对本地地址使用 RD网关服务器”复选框。选中此复选框可以阻止经过本地网络地址的流量通过 RD网关服务器路由。这可以使连接速度更快。
ntpd服务会占用服务器多少资源
设置NTP服务器不难但是NTP本身是一个很复杂的协议.这里只是简要地介绍一下实践方法
和上次一样,下面的实验都在RHEL5上运行
1.时间和时区
如果有人问你说现在几点?你看了看表回答他说晚上8点了.这样回答看上去没有什么问题,但是如果问你的这个人在欧洲的话那么你的回答就会让他很疑惑,因为他那里还太阳当空呢.
这里就有产生了一个如何定义时间的问题.因为在地球环绕太阳旋转的24个小时中,世界各地日出日落的时间是不一样的.所以我们才有划分时区(timezone)的必要,也就是把全球划分成24个不同的时区.所以我们可以把时间的定义理解为一个时间的值加上所在地的时区(注意这个所在地可以精确到城市)
地理课上我们都学过格林威治时间(GMT),它也就是0时区时间.但是我们在计算机中经常看到的是UTC.它是Coordinated Universal Time的简写.虽然可以认为UTC和GMT的值相等(误差相当之小),但是UTC已经被认定为是国际标准,所以我们都应该遵守标准只使用UTC
那么假如现在中国当地的时间是晚上8点的话,我们可以有下面两种表示方式
20:00 CST
12:00 UTC
这里的CST是Chinese Standard Time,也就是我们通常所说的北京时间了.因为中国处在UTC+8时区,依次类推那么也就是12:00 UTC了.
为什么要说这些呢(呵呵这里不是地理论坛吧...)
第一,不管通过任何渠道我们想要同步系统的时间,通常提供方只会给出UTC+0的时间值而不会提供时区(因为它不知道你在哪里).所以当我们设置系统时间的时候,设置好时区是首先要做的工作
第二,很多国家都有夏令时(我记得小时候中国也实行过一次),那就是在一年当中的某一天时钟拨快一小时(比如从UTC+8一下变成UTC+9了),那么同理到时候还要再拨慢回来.如果我们设置了正确的时区,当需要改变时间的时候系统就会自动替我们调整
现在我们就来看一下如何在Linux下设置时区,也就是time zone
2.如何设置Linux Time Zone
在Linux下glibc提供了我们事先编译好的许多timezone文件,他们就放在/usr/share/zoneinfo这个目录下,这里基本涵盖了大部分的国家和城市
代码:
# ls-F/usr/share/zoneinfo/
Africa/ Chile/ Factory Iceland Mexico/ posix/ Universal
America/ CST6CDT GB Indian/ Mideast/ posixrules US/
Antarctica/ Cuba GB-Eire Iran MST PRC UTC
Arctic/ EET GMT iso3166.tab MST7MDT PST8PDT WET
Asia/ Egypt GMT0 Israel Navajo right/ W-SU
Atlantic/ Eire GMT-0 Jamaica NZ ROC zone.tab
Australia/ EST GMT+0 Japan NZ-CHAT ROK Zulu
Brazil/ EST5EDT Greenwich Kwajalein Pacific/ Singapore
Canada/ Etc/ Hongkong Libya Poland Turkey
CET Europe/ HST MET Portugal UCT在这里面我们就可以找到自己所在城市的time zone文件.那么如果我们想查看对于每个time zone当前的时间我们可以用zdump命令
代码:
# zdump Hongkong
Hongkong Fri Jul 6 06:13:57 2007 HKT那么我们又怎么来告诉系统我们所在time zone是哪个呢?方法有很多,这里举出两种
第一个就是修改/etc/localtime这个文件,这个文件定义了我么所在的local time zone.
我们可以在/usr/share/zoneinfo下找到我们的time zone文件然后拷贝去到/etc/localtimezone(或者做个symbolic link)
假设我们现在的time zone是BST(也就是英国的夏令时间,UTC+1)
代码:
# date
Thu Jul 5 23:33:40 BST 2007我们想把time zone换成上海所在的时区就可以这么做
代码:
# ln-sf/usr/share/zoneinfo/posix/Asia/Shanghai/etc/localtime
# date
Fri Jul 6 06:35:52 CST 2007
这样时区就改过来了(注意时间也做了相应的调整)
第二种方法也就设置TZ环境变量的值.许多程序和命令都会用到这个变量的值. TZ的值可以有多种格式,最简单的设置方法就是使用tzselect命令
代码:
# tzselect
...
TZ='America/Los_Angeles';export TZtzselect
会让你选择所在的国家和城市(我省略了这些步骤),最后输出相应的TZ变量的值.那么如果你设置了TZ的值之后时区就又会发生变化
代码:
# date
Thu Jul 5 15:48:11 PDT 2007
通过这两个例子我们也可以发现TZ变量的值会override/etc/localtime.也就是说当TZ变量没有定义的时候系统才使用/etc/localtime来确定time zone.所以你想永久修改time zone的话那么可以把TZ变量的设置写入/etc/profile里
好了现在我们知道怎么设置时区了,下面我们就来看看如何设置Linux的时间吧
3. Real Time Clock(RTC) and System Clock
说道设置时间这里还要明确另外一个概念就是在一台计算机上我们有两个时钟:一个称之为硬件时间时钟(RTC),还有一个称之为系统时钟(System Clock)
硬件时钟是指嵌在主板上的特殊的电路,它的存在就是平时我们关机之后还可以计算时间的原因
系统时钟就是操作系统的kernel所用来计算时间的时钟.它从1970年1月1日00:00:00 UTC时间到目前为止秒数总和的值在Linux下系统时间在开机的时候会和硬件时间同步(synchronization),之后也就各自独立运行了
那么既然两个时钟独自运行,那么时间久了必然就会产生误差了,下面我们来看一个例子
代码:
# date
Fri Jul 6 00:27:13 BST 2007
# hwclock--show
Fri 06 Jul 2007 12:27:17 AM BST-0.968931 seconds
通过hwclock--show命令我们可以查看机器上的硬件时间(always in local time zone),我们可以看到它和系统时间还是有一定的误差的,那么我们就需要把他们同步
如果我们想要把硬件时间设置成系统时间我们可以运行以下命令
代码:
# hwclock--hctosys反之,我们也可以把系统时间设置成硬件时间
代码:
# hwclock--systohc那么如果想设置硬件时间我们可以开机的时候在BIOS里设定.也可以用hwclock命令
代码:
# hwclock--set--date="mm/dd/yy hh:mm:ss"如果想要修改系统时间那么用date命令就最简单了
代码:
# date-s"dd/mm/yyyy hh:mm:ss"现在我们知道了如何设置系统和硬件的时间.但问题是如果这两个时间都不准确了怎么办?那么我们就需要在互联网上找到一个可以提供我们准确时间的服务器然后通过一种协议来同步我们的系统时间,那么这个协议就是NTP了.注意接下去我们所要说的同步就都是指系统时间和网络服务器之间的同步了
4.设置NTP Server前的准备
其实这个标题应该改为设置"NTP Relay Server"前的准备更加合适.因为不论我们的计算机配置多好运行时间久了都会产生误差,所以不足以给互联网上的其他服务器做NTP Server.真正能够精确地测算时间的还是原子钟.但由于原子钟十分的昂贵,只有少部分组织拥有,他们连接到计算机之后就成了一台真正的NTP Server.而我们所要做的就是连接到这些服务器上同步我们系统的时间,然后把我们自己的服务器做成NTP Relay Server再给互联网或者是局域网内的用户提供同步服务
好了,前面讲了一大堆理论,现在我们来动手实践一下吧.架设一个NTP Relay Server其实非常简单,我们先把需要的RPM包装上
是否已经安装了NTP包可以用这条命令来确定:
[root@NTPser~]# rpm-qa| grep ntp
ntp-4.2.2p1-9.el5_4.1
chkfontpath-1.10.1-1.1
出现以上代码则表示已安装NTP包,否则用下面方法安装:
代码:
# rpm-ivh ntp-4.2.2p1-5.el5.rpm
那么第一步我们就要找到在互联网上给我们提供同步服务的NTP Server
是NTP的官方网站,在这上面我们可以找到离我们城市最近的NTP Server. NTP建议我们为了保障时间的准确性,最少找两个个NTP Server
那么比如在英国的话就可以选择下面两个服务器
0.uk.pool.ntp.org
1.uk.pool.ntp.org
它的一般格式都是number.country.pool.ntp.org
第二步要做的就是在打开NTP服务器之前先和这些服务器做一个同步,使得我们机器的时间尽量接近标准时间.
这里我们可以用ntpdate命令手动更新时间
代码:
# ntpdate 0.uk.pool.ntp.org
6 Jul 01:21:49 ntpdate[4528]: step time server 213.222.193.35 offset-38908.575181 sec
# ntpdate 0.pool.ntp.org
6 Jul 01:21:56 ntpdate[4530]: adjust time server 213.222.193.35 offset-0.000065 sec
假如你的时间差的很离谱的话第一次会看到调整的幅度比较大,所以保险起见可以运行两次.那么为什么在打开NTP服务之前先要手动运行同步呢?
1.因为根据NTP的设置,如果你的系统时间比正确时间要快的话那么NTP是不会帮你调整的,所以要么你把时间设置回去,要么先做一个手动同步
2.当你的时间设置和NTP服务器的时间相差很大的时候,NTP会花上较长一段时间进行调整.所以手动同步可以减少这段时间
5.配置和运行NTP Server
现在我们就来创建NTP的配置文件了,它就是/etc/ntp.conf.我们只需要加入上面的NTP Server和一个driftfile就可以了
代码:
# vi/etc/ntp.conf
server 210.72.145.44#这是中国国家授时中心的IP
server 0.uk.pool.ntp.org
server 1.uk.pool.ntp.org
fudge 127.127.1.0 stratum 0 stratum这行是时间服务器的层次。设为0则为顶级,如果要向别的NTP服务器更新时间,请不要把它设为0
driftfile/var/lib/ntp/ntp.drift非常的简单.接下来我们就启动NTP Server,并且设置其在开机后自动运行
代码:
#/etc/init.d/ntpd start
# chkconfig--level 35 ntpd on
6.查看NTP服务的运行状况
现在我们已经启动了NTP的服务,但是我们的系统时间到底和服务器同步了没有呢?为此NTP提供了一个很好的查看工具: ntpq(NTP query)
我建议大家在打开NTP服务器后就可以运行ntpq命令来监测服务器的运行.这里我们可以使用watch命令来查看一段时间内服务器各项数值的变化
代码:
# watch ntpq-p
Every 2.0s: ntpq-p Sat Jul 7 00:41:45 2007
remote refid st t when poll reach delay offset jitter
===========================================================
+193.60.199.75 193.62.22.98 2 u 52 64 377 8.578 10.203 289.032
*mozart.musicbox 192.5.41.41 2 u 54 64 377 19.301-60.218 292.411
现在我就来解释一下其中的含义
remote:它指的就是本地机器所连接的远程NTP服务器
refid:它指的是给远程服务器(e.g. 193.60.199.75)提供时间同步的服务器
st:远程服务器的层级别(stratum).由于NTP是层型结构,有顶端的服务器,多层的Relay Server再到客户端.所以服务器从高到低级别可以设定为1-16.为了减缓负荷和网络堵塞,原则上应该避免直接连接到级别为1的服务器的.
t:这个.....我也不知道啥意思^_^
when:我个人把它理解为一个计时器用来告诉我们还有多久本地机器就需要和远程服务器进行一次时间同步
poll:本地机和远程服务器多少时间进行一次同步(单位为秒).在一开始运行NTP的时候这个poll值会比较小,那样和服务器同步的频率也就增加了,可以尽快调整到正确的时间范围.之后poll值会逐渐增大,同步的频率也就会相应减小
reach:这是一个八进制值,用来测试能否和服务器连接.每成功连接一次它的值就会增加
delay:从本地机发送同步要求到服务器的round trip time
offset:这是个最关键的值,它告诉了我们本地机和服务器之间的时间差别. offset越接近于0,我们就和服务器的时间越接近
jitter:这是一个用来做统计的值.它统计了在特定个连续的连接数里offset的分布情况.简单地说这个数值的绝对值越小我们和服务器的时间就越精确
那么大家细心的话就会发现两个问题:第一我们连接的是0.uk.pool.ntp.org为什么和remote server不一样?第二那个最前面的+和*都是什么意思呢?
第一个问题不难理解,因为NTP提供给我们的是一个cluster server所以每次连接的得到的服务器都有可能是不一样.同样这也告诉我们了在指定NTP Server的时候应该使用hostname而不是IP
第二个问题和第一个相关,既然有这么多的服务器就是为了在发生问题的时候其他的服务器还可以正常地给我们提供服务.那么如何知道这些服务器的状态呢?这就是第一个记号会告诉我们的信息
*它告诉我们远端的服务器已经被确认为我们的主NTP Server,我们系统的时间将由这台机器所提供
+它将作为辅助的NTP Server和带有*号的服务器一起为我们提供同步服务.当*号服务器不可用时它就可以接管
-远程服务器被clustering algorithm认为是不合格的NTP Server
x远程服务器不可用
了解这些之后我们就可以实时监测我们系统的时间同步状况了
7. NTP安全设置
运行一个NTP Server不需要占用很多的系统资源,所以也不用专门配置独立的服务器,就可以给许多client提供时间同步服务,但是一些基本的安全设置还是很有必要的
那么这里一个很简单的思路就是第一我们只允许局域网内一部分的用户连接到我们的服务器.第二个就是这些client不能修改我们服务器上的时间
关于权限设定部分
权限的设定主要以 restrict这个参数来设定,主要的语法为:
restrict IP地址 mask子网掩码参数
其中 IP可以是IP地址,也可以是 default,default就是指所有的IP
参数有以下几个:
ignore:关闭所有的 NTP联机服务
nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。
notrust:客户端除非通过认证,否则该客户端来源将被视为不信任子网
noquery:不提供客户端的时间查询
注意:如果参数没有设定,那就表示该 IP(或子网)没有任何限制!
在/etc/ntp.conf文件中我们可以用restrict关键字来配置上面的要求
首先我们对于默认的client拒绝所有的操作
代码:
restrict default kod nomodify notrap nopeer noquery
然后允许本机地址一切的操作
代码:
restrict 127.0.0.1
最后我们允许局域网内所有client连接到这台服务器同步时间.但是拒绝让他们修改服务器上的时间
代码:
restrict 192.168.1.0 mask 255.255.255.0 nomodify
把这三条加入到/etc/ntp.conf中就完成了我们的简单配置. NTP还可以用key来做authentication,这里就不详细介绍了
8. NTP client的设置
做到这里我们已经有了一台自己的Relay Server.如果我们想让局域网内的其他client都进行时间同步的话那么我们就都应该照样再搭建一台Relay Server,然后把所有的client都指向这两台服务器(注意不要把所有的client都指向Internet上的服务器).只要在client的/etc/ntp.conf加上这你自己的服务器就可以了
代码:
server ntp1.leonard.com
server ntp2.leonard.com
LINUX客户端使用
ntpdate 172.30.218.114
来向NTP服务器同步自己的时间
其它LINUX如果仅作为只客户端的话,则不能启动ntpd服务!否则无法运行ntpdata服务器地址来同步时间
之后可以使用cron或修改crontab文件定期向NTP服务器更新时间,并用
# hwclock--systohc
将系统时间设置为硬件时间
9.一些补充和拾遗(挺重要)
1.配置文件中的driftfile是什么?
我们每一个system clock的频率都有小小的误差,这个就是为什么机器运行一段时间后会不精确. NTP会自动来监测我们时钟的误差值并予以调整.但问题是这是一个冗长的过程,所以它会把记录下来的误差先写入driftfile.这样即使你重新开机以后之前的计算结果也就不会丢失了
2.如何同步硬件时钟?
NTP一般只会同步system clock.但是如果我们也要同步RTC(hwclock)的话那么只需要把下面的选项打开就可以了
代码:
# vi/etc/sysconfig/ntpd
SYNC_HWCLOCK=yes
3、利用crontab让LINUX NTP定时更新时间
注:让linux运行ntpdate更新时间时,linux不能开启NTP服务,否则会提示端口被占用:如下
[root@ESXI~]# ntpdate 1.rhel.pool.ntp.org
20 May 09:34:14 ntpdate[6747]: the NTP socket is in use, exiting
crontab文件配置简要说明
命令格式的前一部分是对时间的设定,后面一部分是要执行的命令。时间的设定我们有一定的约定,前面五个*号代表五个数字,数字的取值范围和含义如下:
分钟(0-59)
小时(0-23)
日期(1-31)
月份(1-12)
星期(0-6)//0代表星期天
除了数字还有几个个特殊的符号就是“*”、“/”和“-”、“,”,“*”代表所有的取值范围内的数字,“/”代表每的意思,“*/5”表示每5个单位,“-”代表从某个数字到某个数字,“,”分开几个离散的数字。以下举几个例子说明问题:
每天早上6点:
0 6*** command
每两个小时:
0*/2*** command
晚上11点到早上8点之间每两个小时,早上八点:
0 23-7/2,8*** command
每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点:
0 11 4* 1-3 command
1月1日早上4点:
0 4 1 1* command
3.3、设置开机自动启动服务
运行setup或其它服务设置工具,将crond服务勾选上
chkconfig--level 2345 crond on定义在这几个系统运行级别上启用crond(系统安装完默认就是这个设置)
__________________________________________
10.NTP客户端的设置
一、LINUX做为客户端自动同步时间
如果想定时进行时间校准,可以使用crond服务来定时执行。
编辑/etc/crontab文件
加入下面一行:
30 8*** root/usr/sbin/ntpdate 192.168.0.1;/sbin/hwclock-w#192.168.0.1是NTP服务器的IP地址
然后重启crond服务
service crond restart
这样,每天 8:30 Linux系统就会自动的进行网络时间校准。
二、WINDOWS需要打开windows time服务和RPC的二个服务
如果在打开windows time服务,时报错误1058,进行下面操作
1.运行 cmd进入命令行,然后键入
w32tm/register进行注册
正确的响应为:W32Time成功注册。
2.如果上一步正确,用 net start"windows time"或 net start w32time启动服务。
11.其它造成无法成功更新的原因:
1、客户端的日期必须要设置正确,不能超出正常时间24小时,不然会因为安全原因被拒绝更新。其次客户端的时区必须要设置好,以确保不会更新成其它时区的时间。
2、fudge 127.127.1.0 stratum 10如果是LINUX做为NTP服务器,stratum(层级)的值不能太大,如果要向上级NTP更新可以设成2
3、LINUX的NTP服务器必须记得将从上级NTP更新的时间从系统时间写到硬件里去 hwclock--systohc
NTP一般只会同步system clock.但是如果我们也要同步RTC(hwclock)的话那么只需要把下面的选项打开就可以了
代码:
# vi/etc/sysconfig/ntpd
SYNC_HWCLOCK=yes
4、Linux如果开启了NTP服务,则不能手动运行ntpdate更新时间(会报端口被占用),它只能根据/etc/ntp.conf里server字段后的服务器地址按一定时间间隔自动向上级NTP服务器更新时间。可以运行命令 ntpstat查看每次更新间隔如:
[root@ESXI~]# ntpstat
synchronised to NTP server(210.72.145.44) at stratum 2#本NTP服务器层次为2,已向210.72.145.44 NTP同步过
time correct to within 93 ms#时间校正到相差93ms之内
polling server every 1024 s#每1024秒会向上级NTP轮询更新一次时间
登陆器配置好了,打开提示读取远程服务器列表失败
读取远程服务器列表失败,可能是由于防火墙对其进行了访问限制,需要在防火墙中移除登录器即可。
具体操作如下:
1、对“此电脑”点击鼠标右键。
2、在弹出的菜单中选择“属性”。
3、点击左上角的“控制面板主页”。
4、找到“防火墙”。
5、点击左侧的“允许应用或功能通过Windows防火墙”。
6、点击右上角的“更改设置”。
7、找到“登录器”,并将左侧的勾打上,即允许登录器通过防火墙。
8、点击右下角的“确定”即可保存设置。