NTP和DHCP服务器搭建5754.pdf





《NTP和DHCP服务器搭建5754.pdf》由会员分享,可在线阅读,更多相关《NTP和DHCP服务器搭建5754.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、NTP 和 DHCP 服务器搭建 ntpd、ntpdate 的区别 使用之前得弄清楚一个问题,ntpd与 ntpdate在更新时间时有什么区别。ntpd不仅仅是时间同步服务器,他还可以做客户端与标准时间服务器进行同步时间,而且是平滑同步,并非 ntpdate立即同步,在生产环境中慎用 ntpdate,也正如此两者不可同时运行。时钟的跃变,对于某些程序会导致很严重的问题。许多应用程序依赖连续的时钟毕竟,这是一项常见的假定,即,取得的时 间是线性的,一些操作,例如数据库事务,通常会地依赖这样的事实:时间不会往回跳跃。不幸的是,ntpdate调整时间的方式就是我们所说的”跃变“:在 获得一个时间之后
2、,ntpdate使用 settimeofday(2)设置系统时间,这有几个非常明显的问题:第一,这样做不安全。ntpdate的设 置依赖于 ntp服务器的安全性,攻击者可以利用一些软件设计上的缺陷,拿下 ntp服务器并令与其同步的服务器执行某些消耗性的任务。由于 ntpdate采 用的方式是跳变,跟随它的服务器无法知道是否发生了异常(时间不一样的时候,唯一的办法是以服务器为准)。第二,这样做不精确。一旦 ntp服务器宕机,跟随它的服务器也就会无法同步时间。与此不同,ntpd不仅能够校准计算机的时间,而且能够校准计算机的时钟。第三,这样做不够优雅。由于是跳变,而不是使时间变快或变慢,依赖时序的程
3、序会出错(例如,如果 ntpdate发现你的时间快了,则可能会经历两个相同的时刻,对某些应用而言,这是致命的)。因而,唯一一个可以令时间发生跳变的点,是计算机刚刚启动,但还没有启动很多服务的那个时候。其余的时候,理想的做法是使用 ntpd来校准时钟,而不是调整计算机时钟上的时间。NTPD 在和时间服务器的同步过程中,会把 BIOS 计时器的振荡频率偏差或者说 Local Clock 的自然漂移(drift)记录下来。这样即使网络有问题,本机仍然能维持一个相当精确的走时。不同机器之间的时间同步 为了避免主机时间因为长期运作下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要
4、的。Linux系统下,一般使用 ntp服务 器来同步不同机器的时间。一台机器,可以同时是 ntp服务器和 ntp客户机。在网络中,推荐使用像 DNS 服务器一样分层的时间服务器来同步时间。同步时间,可以使用 ntpdate命令,也可以使用 ntpd服务。使用 ntpdate比较简单。格式如下:rootlinux#ntpdate-nv NTP IP/hostname rootlinux#ntpdate 192.168.0.2 rootlinux#ntpdate time.ntp.org 但这样的同步,只是强制性的将系统时间设置为 ntp服务器时间。如果 cpu tick有问题,只是治标不治本。所
5、以,一般配合 cron命令,来进行定期同步设置。比如,在 crontab中添加:0 12*/usr/sbin/ntpdate 192.168.0.1 这样,会在每天的 12 点整,同步一次时间。ntp服务器为 192.168.0.1。要注意的是,ntpd 有一个自我保护设置:如果本机与上源时间相差太大,ntpd 不运行.所以新设置的时间服务器一定要先 ntpdate 从上源取得时间初值,然后启动 ntpd服务。ntpd服务 运行后,先是每 64 秒与上源服务器同步一次,根据每次同步时测得的误差值经复杂计算逐步调整自己的时间,随着误差减小,逐步增加同步的间隔.每次跳动,都会重复这个调整的过程.n
6、tpd 服务的设置 安装配置主服务器成为 ntpd时间服务器:yum-y install ntp service ntpd start ntpq-p rootmaster#vi/etc/ntp.conf#配置 ntp配置文件,使其成为从服务器的时间服务器 略#Hosts on local network are less restricted.#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap#复制上边一行并启用,把 ip
7、修改成本地地址段#外部时间服务器不可用时,以本地时间作为时间服务 server 127.127.0.0 fudge 127.127.0.0 stratum 10 略 rootmaster#service ntpd restart#重启服务 rootmaster#chkconfig-level 235 ntpd on 在从服务器上安装配置 ntp:rootslave#yum-y install ntp rootslave#vim/etc/f#注释掉默认的时间服务器,加上本地时间服务器 略#Use public servers from the pool.ntp.org project.#Plea
8、se consider joining the pool(http:/www.pool.ntp.org/join.html).server 192.168.0.201#server 0.centos.pool.ntp.org iburst#erver 1.centos.pool.ntp.org iburst#server 2.centos.pool.ntp.org iburst#server 3.centos.pool.ntp.org iburst 略 rootslave#service ntpd restart rootslave#chkconfig ntpd on rootslave#nt
9、pq-p#监控时间校准的状态信息 测试时可以试着把从服务器的时间调慢几分钟,然后观察从服务器的时间是否会慢慢的赶上来。DHCP(Dynamic Host Configuration Protocol)动态主机配置协议 为在同一网络的主机自动分配动态 IP rootbook named#/sbin/ifconfig-a eth0|grep MULTICAST#查看内核是否支持多播 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 为使用 DHCP服务器能满足某些挑剔的 DHCP客户机,应在路由表中加入一个到地址 255.255.255.255的路由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NTP DHCP 服务器 搭建 5754

限制150内