`
icarusli
  • 浏览: 531537 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

linux架设时间服务器

阅读更多
ntpdate 0.centos.pool.ntp.org


在linux下,我们可以通过自带的NTP(Network Time Protocol)协议通过网络使自己的系统保持精确的时间。可用的公共时间服务器列表可以从下面的地址获取:

  http://ntp.isc.org/bin/view/Servers/NTPPoolServers

  NTP是用来使系统和一个精确的时间源保持时间同步的协议。建议大家在自己管理的网络中建立至少一台时间服务器来同步本地时间,这样可以使得在不同的系统上处理和收集日志和管理更加容易。

  介绍一下环境:179为本地时间服务器,其他服务器和179同步。179和网上时间服务器同步。

  一、配置179时间服务器

  1、首先查询NTP软件版本

  rpm -qa|grep ntp

  ntp-4.1.2-4.EL3.1

  如果没有可以从linux安装盘上查找,安装此ntp包

  2、编辑配置文件

  vi /etc/ntp.conf

  首先定义服务器

  server pool.ntp.org

  restrict default nomodify notrap noquery

  restrict 192.168.0.0 mask 255.255.255.0 notrust nomodify notrap #从192.168.0.1-192.168.0.254的服务器都可以使用我们的NTP服务器来同步时间。

  注释掉以下一行

  #restrict default ignore

  3、启动NTP服务器

  #chkconfig ntpd on

  #/etc/init.d/ntpd start

  #/etc/init.d/ntpd stop

  #/etc/init.d/ntpd restart

  默认情况下,我们配置的NTP服务器不会去时间源那里同步时间,所以必须修改/etc/ntp/step-tickers文件,加入我们的时间源,这样每次通过/etc/init.d/ntpd 来启动服务的时候就会自动更新时间了

  检查服务器同步状态:

  ntpq -p

  ntptrace 192.168.0.179

  如果输出正确,则说明时间服务器成功。每次启动服务器,会自动同步时间。

  配置LINUX客户端

  在linux客户端上执行ntpdate ntp_server_ip 就可以根据时间服务器统一局域网的时间了,将上面的命令放到cron里每天早上3点定期执行,crontab –e 然后输入

  0 3 * * * /usr/sbin/ntpdate 192.168.0.179




下载安装包:

1、编译安装ntp server
wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.6.tar.gz
tar zxvf ntp-4.2.6.tar.gz
cd ntp-4.2.6
./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocks
make && make install

注:如以上下载地址无法访问,请从ntp官方下载网页(http://www.ntp.org/downloads.html)寻找下载地址。

2、修改ntp.conf配置文件
vi /etc/ntp.conf

①、第一种配置:允许任何IP的客户机都可以进行时间同步
将“restrict default kod nomodify notrap nopeer noquery”这行修改成:
restrict default nomodify

配置文件示例:/etc/ntp.conf

②、第二种配置:只允许192.168.18.***网段的客户机进行时间同步
在restrict default nomodify notrap noquery(表示默认拒绝所有IP的时间同步)之后增加一行:
restrict 192.168.18.0 mask 255.255.255.0 nomodify

配置文件示例:/etc/ntp.conf

3、以守护进程启动ntpd
/usr/local/ntp/bin/ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid

4、ntpd启动后,客户机要等几分钟再与其进行时间同步,否则会提示“no server suitable for synchronization found”错误。

二、配置时间同步客户机
vi /var/spool/cron/root

增加一行,在每天的5点13分、9点13分、14点13分、19点13分与时间同步服务器进行同步
13 5,9,14,19 * * * /usr/sbin/ntpdate 192.168.18.2

备注:如果客户机没有ntpdate,可以下载ntpdate.tar.gz到/usr/sbin/目录,然后解压:
wget http://blog.s135.com/attachment/200708/ntdate.tar.gz
cd /usr/sbin/
tar zxvf ntpdate.tar.gz




分享到:
评论

相关推荐

    Linux架设时间服务器

     在linux下,我们可以通过自带的NTP(Network Time Protocol)协议通过网络使自己的系统保持精确的时间。  可用的公共时间服务器列表可以从下面的地址获取:  ...

    用Linux架设代理服务器.pdf

    二、选择 squid 代理软件架设服务器 Linux 下的代理服务器软件很多,被广泛应用的只有 Apache、Socks、Squid 等几个,实践证明是高性能的代理软件。鉴于 Squid 是一个高性能的代理缓存服务器,我们在架设代理服务器...

    用Linux架设FTP服务器

    通过以上步骤,你已经成功在Linux系统上架设了一个基本的FTP服务器。当然,实际部署时,还需要考虑安全策略、权限控制、日志记录等高级配置,以满足不同场景的需求。学习和理解这些知识点,能让你更好地管理和维护...

    linux服务器架设方法大全

    从给定的文件信息中,我们可以提炼出关于Linux服务器架设方法的重要知识点,特别是与SSH、Telnet、Web服务、FTP、DNS等相关的配置和管理技术。以下是对这些知识点的详细解析: ### SSH (Secure Shell) SSH是一种...

    linux的各种服务器架设总汇

    Linux环境下,ISC DHCP服务器是比较常见的选择,其配置文件通常位于/etc/dhcp/dhcpd.conf,需要配置的参数有子网、租约时间、默认网关、DNS服务器地址等。 4. NFS服务器架设: 网络文件系统(NFS)允许一台Linux...

    Linux架设FTP服务器

    Linux 架设FTP服务器是一项常见的任务,特别是在需要在不同设备之间进行文件交换的企业环境中。FTP,全称为File Transfer Protocol,是一种用于在网络上进行文件传输的协议。FTP服务涉及到两个主要角色:服务器和...

    《Linux网络服务器配置与管理》实训指导书05架设SAMBA服务器.pdf

    《Linux网络服务器配置与管理》实训指导书05架设SAMBA服务器.pdf《Linux网络服务器配置与管理》实训指导书05架设SAMBA服务器.pdf《Linux网络服务器配置与管理》实训指导书05架设SAMBA服务器.pdf《Linux网络服务器...

    linux服务器的架设

    Linux服务器架设是一个涉及多项技术的知识领域,包括Linux操作系统、网络基础、Web服务器配置等。在此,我们将详细阐述从选择合适的Linux发行版到完成一个完整Web服务器设置的整个过程。 首先,文档提到了Linux...

    HTTP服务器架设 HTTP服务器架设

    HTTP服务器架设 HTTP服务器架设 HTTP服务器架设 HTTP服务器架设 HTTP服务器架设 HTTP服务器架设

    linux下服务器的架设

    linux下服务器的架设 包括dhcp、nfs、ftp、dns等

    鸟哥Linux私房菜服务器架设(第三版)

    《鸟哥Linux私房菜服务器架设》是Linux系统管理员必备的经典教程,尤其在第三版中,作者深入浅出地讲解了Linux系统的基础知识以及如何搭建和管理服务器。本教程覆盖了从安装Linux操作系统到配置网络服务、安全管理、...

    Linux高级服务器架设视频教程(11集)

    教程名称:Linux高级服务器架设视频教程(11集)课程目录:【】Linux服务器架设-架设DHCP服务器【】Linux服务器架设-架设FTP服务器【】Linux服务器架设-架设NFS文件服务器的方法【】Linux服务器架设-架设Samba服务器...

    Linux架设DNS服务器(一).docx

    "Linux架设DNS服务器(一)" Linux 架设 DNS 服务器是基于 Linux 操作系统的 DNS 服务器架设,目的是提供一个分布式数据库,用于存储和管理域名系统中的信息。DNS 服务器包括数据库的部分段的信息,并提供解析器客户...

    LINUX服务器安装架设视屏

    Linux 服务器安装架设视屏 本节课程将带领您学习 Linux 服务器安装架设的视屏教程,涵盖 DNS 的基本概念、BIND 服务器安装、named.conf 配置文件等内容。 DNS 基本概念 DNS(Domain Name System)是互联网上使用...

    Linux应用大全:服务器架设

    Linux应用大全:服务器架设,包含Linux应用以及服务器架设的多个方面。

    linux服务器架设.pdf

    在Linux环境中,架设服务器是一项基础且重要的任务,尤其对于Web服务来说,Apache是最常见的选择。Apache因它的稳定性和灵活性而被广泛采用。这个过程涉及安装、配置以及管理Apache服务器。 首先,Apache起源于1995...

    linux服务器架设,方法集锦

    在Linux服务器架设的过程中,掌握一系列关键技术和方法是至关重要的。以下是一些核心知识点的详细介绍,旨在帮助你系统地学习并成功搭建Linux服务器。 一、Linux操作系统选择与安装 1. Linux发行版:Linux有多种...

    Linux服务器架设,系统管理与网络管理视频教程.txt

    教程描述:Linux服务器架设,系统管理与网络管理视频教程共23节,完整目录如下:DHCP服务器安装与配、DNS服务器安装与配置、FTP服务器安装与配置、HTTP服务器安装与配置、Linux分区管理、Linux命令行基础、Linux图形...

Global site tag (gtag.js) - Google Analytics