- ベストアンサー
ntpdateコマンドについて
n_tonbiの回答
- n_tonbi
- ベストアンサー率75% (9/12)
> ところで、-u というオプションは何でしょうか? 123ではなく、任意のポートからntpサーバに時刻を、 問い合わせます。 /usr/share/doc/ntp-x.x.x/ntpdate.htm に他のオプションと共に説明があります。
関連するQ&A
- ntpdate: デバッグモードでしか応答が取れません
■1■あるntpサーバに対して下記を実行すると、 % ntpdate 133.xxx.x.xxx Looking for host 133.xxx.x.xxx and service ntp host found : xxx.xxx.co.jp 7 Apr 13:29:46 ntpdate[11129]: no server suitable for synchronization found とエラーとなるのですが、 ■2■デバッグ(?)オプションを付けると、 % ntpdate -d 133.xxx.x.xxx 7 Apr 13:46:25 ntpdate[11146]: ntpdate 4.2.0@1.1161-r Fri Apr 7 11:35:09 JST 2006 (1) Looking for host 133.xxx.x.xxx and service ntp host found : xxx.xxx.co.jp transmit(133.xxx.x.xxx) receive(133.xxx.x.xxx) : delay 0.03502, dispersion 0.00020 offset -525.818942 7 Apr 13:57:03 ntpdate[11149]: step time server 133.xxx.x.xxx offset -525.818942 sec と、応答は返ってくるようです。 デバッグモードではなく、正式にntpサーバの時刻をこのLinuxサーバに 設定したいのですが、上記の状況を回避するには、どのようにすれば良いでしょうか。 よろしくお願いします。 ■補足■ ・Red Hat Linux release 8.0 を使っています。 ・ntpdは登録していないです 以上よろしくお願いします。
- 締切済み
- その他(ITシステム運用・管理)
- ntpdateで時刻同期すると一日ずれます。
Linuxでntpdateで時刻同期すると一日ずれます。 # date 2010年 11月 11日 木曜日 09:34:21 JST 今日は11月10日です。 # date -s 20101110 2010年 11月 10日 水曜日 00:00:00 JST #ntpdate -b ntp.nict.jp 11 Nov 09:35:24 ntpdate[22948]: the NTP socket is in use, exiting # date 2010年 11月 11日 木曜日 09:35:28 JST なぜか11日にもどされます。 # hwclock --show # 何も表示されません。 # cat /etc/sysconfig/clock ZONE="Asia/Tokyo" UTC=true ARC=false 他のサーバにつないでも同様でした。 # date -s 20101110 2010年 11月 10日 水曜日 00:00:00 JST #ntpdate -b eric.nc.u-tokyo.ac.jp 11 Nov 12:30:03 ntpdate[23329]: step time server 130.69.251.23 offset -86403.273202 sec # ntpdate -b 11 Nov 12:31:01 ntpdate[23331]: no servers can be used, exiting # ntpdate -b ntp.sut.ac.jp 11 Nov 12:31:13 ntpdate[23332]: step time server 133.31.180.6 offset -86403.269931 sec # ntpdate -s ntp.sut.ac.jp # date 2010年 11月 11日 木曜日 12:31:33 ntpはもちろんはいっています。 #rpm -qa ntp ntp-4.2.2p1-9.el5.centos.2.1 よろしければアドバイスをいただけないでしょうか?
- ベストアンサー
- Linux系OS
- ntpdateで時刻調整
RedHat Linux ESを使用しています。 ntpdate -u -s eric.nc.u-tokyo.ac.jp というように、ntpdateコマンドで時刻調整をしたところ、時刻が2時間進んでしまいました。 ntpサーバの時刻があってないのかと思ったのですが 他のマシン(RedHat Linux 8.0)では、全く問題ありませんでした。 OSのバージョンによるバグなのでしょうか? 何か参考になる情報などありましたら、教えていただきたいと思います。
- 締切済み
- その他(ITシステム運用・管理)
- ntpdateでno server suitable for synchronization found
お世話になります。 ntpdateで時刻合わせをしようとしていますが、うまくいかずに困っています。 root権限で実行していて、xntpデーモンは止めています。 ポート123は開いています。(というか、閉じていません) ですが実行すると、 $ntpdate Callaway 3 Mar 16:36:04 ntpdate[1023]: no server suitable for synchronization found となります。 -uオプションをつけても同様です。 さらに-dをつけると以下のようになります。 $ntpdate -ud Callaway 3 Mar 16:33:25 ntpdate[1022]: ntpdate 3-5.93e+sun 03/06/05 23:16:45 (1.4) transmit(172.31.255.4) receive(172.31.255.4) transmit(172.31.255.4) receive(172.31.255.4) transmit(172.31.255.4) receive(172.31.255.4) transmit(172.31.255.4) receive(172.31.255.4) transmit(172.31.255.4) server 172.31.255.4, port 123 stratum 16, precision -6, leap 11, trust 000 refid [0.0.0.0], delay 0.04172, dispersion 0.00000 transmitted 4, in filter 4 reference time: cd55f5c6.a1c28f5c Mon, Mar 2 2009 15:05:58.631 originate timestamp: cd5918aa.6547ae14 Thu, Mar 5 2009 0:11:38.395 transmit timestamp: cd575bc5.366e9000 Tue, Mar 3 2009 16:33:25.212 filter delay: 0.04314 0.04172 0.04221 0.04172 0.00000 0.00000 0.00000 0.00000 filter offset: 113893.1 113893.1 113893.1 113893.1 0.000000 0.000000 0.000000 0.000000 delay 0.04172, dispersion 0.00000 offset 113893.184388 3 Mar 16:33:25 ntpdate[1022]: no server suitable for synchronization found 「originate timestamp: cd5918aa.6547ae14 Thu, Mar 5 2009 0:11:38.395」というのはサーバー側の時刻なので、どうやらサーバーとは通信ができていて、時刻の違いも取れているようです。なのに、時刻合わせはできない、という状況のようです。 どのような原因が考えられるでしょうか。 よろしくお願いいたします。
- 締切済み
- Solaris系OS
- Linuxでの大きな時刻ずれについて
Linux(Vine 4.1)で、ntpdateとhwclockを使って、毎日時刻あわせをしています。 crontabはこんな感じです。 0 2 * * * /usr/sbin/ntpdate -s ntp1.jst.mfeed.ad.jp 1 2 * * * /sbin/hwclock --systohc ところが、毎日9700秒以上と、大幅に時計が狂ってしまいます。 syslog出力を抜粋するとこんな感じです。 Nov 28 23:17:22 step time server 210.173.160.27 offset -9757.742092 sec Nov 29 01:41:39 step time server 210.173.160.27 offset -1099.305344 sec Nov 29 01:57:54 step time server 210.173.160.27 offset -124.151414 sec Nov 29 01:59:44 step time server 210.173.160.27 offset -15.801794 sec Nov 29 23:17:25 tep time server 210.173.160.27 offset -9753.300387 sec Nov 30 01:41:38 tep time server 210.173.160.27 offset -1101.564751 sec Nov 30 01:57:56 tep time server 210.173.160.27 offset -124.151818 sec Nov 30 01:59:47 tep time server 210.173.160.27 offset -13.541277 sec Nov 30 23:17:23 step time server 210.173.160.27 offset -9757.256311 sec Dec 1 01:41:38 step time server 210.173.160.27 offset -1102.220379 sec Dec 1 01:57:56 step time server 210.173.160.27 offset -124.151101 sec Dec 1 01:59:46 step time server 210.173.160.27 offset -13.544078 sec adjtimexを使って、ticやfrequencyを変更して対応しようとしたんですが、 adjtimexコマンドの設定範囲を超えているほどのずれのようです。 hwclock --showで確認すると、hardware clockの方はずれていません。 ずれの原因と補正方法が推測できれば、教えていただきたいと思います。 よろしくお願いします。
- 締切済み
- その他(ITシステム運用・管理)
- c言語でntpdateコマンドにあたる関数
Linuxにおいてc言語でntpdateコマンドの機能にあたる関数を探しています。 stepモードで指定したIPアドレスのNTPサーバーから時刻を取得をし、パソコンの時刻を書き換える機能を求めています。 本来自分で調べるべきなのですが生憎調べる時間がないためこちらで質問させていただきました。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- NTP時刻ずれの確認方法について
Linux(CentOS)に2つのネットワークインタフェース(eth0,eth1)を設けて、eth0では ntpdate -b "NTPサーバAのアドレス"として、とあるネットワーク網のNTPサーバAと時刻同期をさせ、その後に、eth1で別のネットワーク網にあるNTPサーバとの時刻ずれを確認したいと考えています。 その際eth1側で、時刻同期を行わずに、時刻ずれだけを確認できるコマンド(ntpdateのオプション?)というものはあるでしょうか? 教えていただけないでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他(ITシステム運用・管理)
- 時刻サーバーと同期できません
VistaのBASICです。時刻を合わせたいのですが 「time.windows.comと同期中にエラーが発生しました。 ピアに到達できません」となってしまいました。 そこでお伺いしたいのですが、他に time.nist.gov time-nw.nist.gov time-a.nist.gov time-b.nist.gov と選択できるみたいですが どれを選択しても良いのでしょうか。 どうぞ宜しくお願い致します。
- 締切済み
- Windows Vista
- NTPに関する質問です。長文ですが素人ですので、是非ご教示頂ければと思
NTPに関する質問です。長文ですが素人ですので、是非ご教示頂ければと思います。 ・以下の環境でNTPでの時刻同期を計りたいのですが、うまく行きません。 NTPサーバ → OSはFedora Core 1 NTPクライアント → Solaris 10 1.NTPサーバでのntpデーモンは起動済み。 2.NTPクライアントでのntpデーモンは起動済み。 3.NTPサーバ、クライアント両方ともNTPポート開放設定済み。 # more /etc/services ntp 123/tcp ntp 123/udp # Network Time Protocol 4.NTPサーバの/etc/ntp.confは以下の内容。※コメント文は省略します。 # grep -v "#" ntp.conf restrict default ignore restrict 127.0.0.1 fudge 127.127.1.0 stratum 10 driftfile /var/lib/ntp/drift broadcastdelay 0.008 authenticate yes keys /etc/ntp/keys 5.NTPクライアントの/etc/inet/ntp.confは以下の内容。 # more /etc/inet/ntp.conf server <NTPサーバのIPアドレス> prefer # fudge 127.127.XType.0 stratum 0 # broadcast 224.0.1.1 ttl 4 enable auth monitor driftfile /var/ntp/ntp.drift #statsdir /var/ntp/ntpstats/ #filegen peerstats file peerstats type day enable #filegen loopstats file loopstats type day enable #filegen clockstats file clockstats type day enable #keys /etc/inet/ntp.keys #trustedkey 0 #requestkey 0 #controlkey 0 6.NTPクライアントの/etc/inet/ntp.serverは以下の内容。 # more /etc/inet/ntp.conf server 127.127.XType.0 fudge 127.127.XType.0 stratum 0 broadcast 224.0.1.1 ttl 4 enable auth monitor driftfile statsdir /var/ntp/ntpstats/ filegen peerstats file peerstats type day enable filegen loopstats file loopstats type day enable filegen clockstats file clockstats type day enable #keys /etc/inet/ntp.keys trustedkey 0 requestkey 0 controlkey 0 7.NTPクライアントよりntpdateを実行すると、以下のエラーが出る。 # ntpdate <NTPサーバのIPアドレス> 22 Apr 11:26:29 ntpdate[705]: no server suitable for synchronization found 8.NTPクライアントよりsvcadmを実行しても、同様のエラーが出る。 # svcadm disable ntp # ntpq -p ntpq: read: Connection refused # svcadm enable ntp ※以下、/var/adm/messagesの内容 Apr 22 11:42:37 <NTPクライアントのホスト名> ntpdate[734]: [ID 831711 daemon.error] no server suitable for synchronization found このエラーの原因が分かりません。どこに原因があるのか、是非教えてください。 よろしくお願い致します。
- ベストアンサー
- その他(ITシステム運用・管理)
- NTPサーバ時刻同期の設定を教えて下さい
FreeBSD6.1 にて NTPサーバを作成しています。 server1(FreeBSD6.1) 192.168.100.1 router1 192.168.100.2(server1側) 192.168.200.2(client側) client1(windows2000) 192.168.200.1 ntp.confは server 133.100.9.2 server 127.127.1.0 fudge 127.127.1.0 stratum 10 driftfile /var/db/ntp.drift restrict default ignore restrict 133.100.9.2 nomodify noquery notrap restrict 127.0.0.0 mask 255.0.0.0 restrict 192.168.100.0 mask 255.255.255.0 notrust nomodify noquery restrict 192.168.200.0 mask 255.255.255.0 notrust nomodify noquery rc.confには xntpd_enable="YES" xntpd_program="/usr/sbin/ntpd" xntpd_flags="-p /var/run/ntpd.pid -c /etc/ntp/ntp.conf" ntpdate_enable="YES" ntpdate_program="/usr/sbin/ntpdate" ntpdate_flags="clock.nc.fukuoka-u.ac.jp" 現在server1 を clock.nc.fukuok で時刻同期は ntpq -p にて確認し、 remote refid St *clock.nc.fukuok .GPS. 1 LOCAL(0) LOCAL(0) 10 *印がついているので外部NTPサーバとは同期がとれているように思えます。 ipfilterは使用していません。 client1(windows2000)より net time /setsntp:192.168.200.1 をしてコマンド正常終了を確認。server1とclient1の時刻誤差は12時間以内です。ping 192.168.200.1はOKです。 最初に一回だけ同期を合せようと net time \\192.168.200.1 /set /yes を行うと システムエラー53が発生。 ネットワークパスが見つかりません。と表示されました。 あとは、 client1で w32tm -once を行うと、 sending to server 48byte で止まります。 桜時計などで外部とのNTPサーバとは同期が取れます。 FreeBSDとwindowsを同期させるにはなにかFreeBSD側にソフトをインストールする必要があるのでしょうか?それとも設定がおかしいのでしょうか? すみませんが教えて下さい。
- 締切済み
- BSD系OS