Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> LAN上のLinuxシステムタイムサーバの設定

LAN上のLinuxシステムタイムサーバの設定

  

概要:

この論文の主な目的は、LAN上のLinuxタイムサーバを設定してインターネット上のタイムサーバと同期させる方法と他のLANを作成する方法を簡単に説明することです。 LinuxおよびWindowsクライアントはLinuxタイムサーバーと同期します。

2サーバー設定

最初に、正確な時間を確保するために、インターネット上の1番目または2番目のタイムサーバーと同期するようにLAN上のタイムサーバーを設定する方法を説明します。

1. LANタイムサーバー(レベル3)をインターネット上のタイムサーバー(第1または第2レベル)と同期させる方法

a。XNTPパッケージ、ほとんどのLinuxに含まれていますCDの中ホームページはhttp://www.eecis.udel.edu/~ntp/にあります/etc/ntp.confにserverとdriftfileのパラメータを設定するだけで、サーバーの項目は上記のホームページから見つけることができます。タイムサーバーのドメイン名。例えば、

サーバーrackety.udel.edu
サーバーumd1.umd.edu
サーバーlilben.tn.cornell.edu
driftfile /etc /ntp /drift

XNTPDデーモンを起動する

#/etc /rc.d /init.d /xntpd start

b。getdate、Slackwareに同梱されている小さなプログラム。時間の正確さの要求はそれほど厳しくないので、このプログラムは完全に適切で便利です。 ftp://metalab.unc.edu/pub/Linux/system/network/misc/getdate_rfc868-1.2.tar.gzをダウンロードし、以下のスクリプトを/usr/local/sbin/get-date.shという名前に設定します。 br>

#!/bin /sh
timehosts = otc2.psu.edu wwvb.erg.sri.com ntp.nasa.gov /usr /local /bin /getdate -adjust 10 200 $ Timehosts /dev /null;次に
/sbin /clock --systohc
fi

毎時同期するようにcronjobを設定することができます。

0 0-23 * * * /usr /local/sbin/get-date.sh

2. LAN上の他のLinux /Windowsクライアントをサーバーと同期させる方法

a。タイムサーバーがLAN上のSambaでもある場合Windowsの場合、Windowsのお客様は、ネットタイム\\ timeserver /set /yesを使用して同期をとることができるため、時間同期ソフトウェアをインストールする必要はありません。起動時にWindowsを起動したときに自動的に同期するようにこのコマンドを入力できます。 net timeコマンドは、Netbios over TCP /IPプロトコルを使用して時刻を同期しますが、Windowsクライアントの場合のみです。Linuxのお客様は使用できません。

b。上記のXNTPDなど、サーバーがNTPデーモンを実行している場合は、次の2つのフリーソフトウェアをインストールしてサーバーと同期させることができます。http://home.att.net/~Tom。 Horsley /ntptime.html(ntptime)LAN上のNTPサーバーを自動的に探す単一のデーモン。コントロールパネルの同期条件を設定することができますhttp://nettime.sourceforge.net/(Nettime)。 NTP(udp /123)、時間(udp /37)、時間(tcp /37)をサポートします。 Linux:ntpdate(XNTPDを使用)をcronjobとして実行して、そのLAN上のタイムサーバーと同期させることができます。

c。サーバーがインターネット上のタイムサーバーと同期するためにgetdateを使用している場合は、/etc /inetd.confを設定して、time udpサービスとtime tcpサービスをlinux /windowsクライアントと同期させることができます。 Windowsの場合は、前述のようにNettimeソフトウェアを使用できます。 Linuxクライアントの場合は、rdate -sを使用してcronjobとして実行できます。
Linuxでの

タイムストリームtcp nowaitルート内部
時間dgram udp wait.200ルート内部

rdate -sコマンドは時間(37 /tcp)を使用します、37 /tcpまたは37 /udpを指定できるNettime

3つのFAQ

1.ネットタイムの決定方法はNetbios over TCP /IPです。

Sambaサーバー上でtcpdumpを実行する。

#/usr /sbin /tcpdumpホスト192.168.1.3

(192.168.1.3はWindowsクライアントのIPアドレス)

2.どのようにウィンドウズNTPクライアントntptimeがバックグラウンドでLinux NTPタイムサーバと同期しているかを決定するには?

NTPサーバーでの実行

#tcpdump udp port 123

出力の表示

デフォルトでは5分に1回NTPサーバーにクエリを送信します。ホームページからコントロールパネルのコントロール条件設定プログラムをダウンロードします。

Copyright © Windowsの知識 All Rights Reserved