• 締切済み

dateとntpdateによる時間設定

こんにちわ。 会社で使用している古いUNIXサーバのdateのセットで質問です。 OSは「BSDI BSD/OS 4.0.1」です。 症状はヘルプの例通りにセットしようとした時、 時間を先に進めるのは問題なくできたのですが、 過去の時間をセットしようとすると下記のメッセージが出てきます。 [作業前のセットされている時間 2002/02/04 16:30] % date 0202041640 → 問題ないです。 ----------- % date 0202011200 date: settimeofday: elevated security level: Operation not permitted というメッセージが出て何も変更されない。 rootでログインして実施してるのですが何故でしょうか? 特別なコマンドでもあるのでしょうか? あと社内にあるNTPサーバから時刻同期をしようとしても問題があります。 % ntpdate clock.****.****.co.jp とコマンドを入力するとRedhat7.2なら 4 Feb 16:37:05 ntpdate[22138]: step time server 10.**.**.** offset -179.826032 sec とメッセージが出て同期が取られるのですが BSD/OSの場合、 4 Feb 16:36:24 ntpdate[8573]: adjust time server 10.**.**.** offset -101.622156 sec と出て同期を取ってくれません。 古いOSで申し訳ないですが宜しくお願いします。

みんなの回答

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.1

参考 URL をみてください。

参考URL:
http://www.netsys.com/bsdi-users/2000-01/msg00208.html
atushi_t
質問者

お礼

返事が遅くなりすみませんでした。 BSD/OS4.0から過去の時間の設定はセキュリティー上 できなくなったみたいですね。 過去の時間の設定はシングルユーザモードでしかできないみたいですね。 そこでさらに質問なのですが・・・ 別のサイトで見たのですが、起動時にxntpdを使用して 同期をとる事ができるそうなのですが。 また、起動時にxntpdを起動すれば、そのまま同期をとってくれるらしいのですが いまいちやり方がわかりません。 すみませんが宜しくお願いします。

関連するQ&A

  • 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 よろしければアドバイスをいただけないでしょうか?

  • 時間合わせについて

    初歩的で恥ずかしいのですが、時間合わせができなくて困ってます。 [実際の時間] Fri Jun 24 12:29:50 JST 2005 [freeBSDの時間] Fri Jun 24 21:29:50 JST 2005 と9時間ずれてしまいます。 ntpdate 211.9.32.200 で時間あわせをしようとすると下記のようなメッセージが返ってくるのですが、freeBSDの時間は変わらないままです。 24 Jun 21:32:38 ntpdate[185]: step time server 211.9.32.200 offset -32262.087398 sec date 200506271229 としても、freeBSDの時間は変わらないままです。 何か解決法があればご教授願います。

  • 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の方はずれていません。 ずれの原因と補正方法が推測できれば、教えていただきたいと思います。 よろしくお願いします。

  • ntpdateコマンドについて

    Linux7.2サーバで時刻修正コマンド /usr/sbin/ntpdate time-nw.nist.gov と入力すると 20 Nov 10:04:54 ntpdate[22117]: no server suitable for synchronization found このようなエラーがでます。 ntpサーバを他のものに変えても同じ結果になります。 正常に動作させるには、どうしたらよいでしょうか?

  • 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は登録していないです 以上よろしくお願いします。

  • Linuxの時計のズレ

    一時間おきにNTPサーバへ時刻調整をしています。 以下はntpdateを利用した時のリザルトなのですが、 1.17秒も一時間でズレるものなのでしょうか? ntpdateの後はclock -wも毎回やってます。 ntpdate[21131]: step time server *.*.*.* offset -1.172693 sec

  • ntpdateで時刻調整

    RedHat Linux ESを使用しています。 ntpdate -u -s eric.nc.u-tokyo.ac.jp というように、ntpdateコマンドで時刻調整をしたところ、時刻が2時間進んでしまいました。 ntpサーバの時刻があってないのかと思ったのですが 他のマシン(RedHat Linux 8.0)では、全く問題ありませんでした。 OSのバージョンによるバグなのでしょうか? 何か参考になる情報などありましたら、教えていただきたいと思います。

  • サーバの時刻設定

    ntpdateコマンドで時刻の同期をかけると 2時間くらい時刻がずれてしまいます。 date コマンドで時刻をみると VLAST と表示され、サマータイムになっているものと思われます。 (他サーバでは、JST と表示される) そこで、やってみたことは /etc/sysconfig/clock ファイルの修正 ZONE="Asia/Tokyo"  ← Tokyoになっていなかったので修正 UTC=false ARC=false 設定後、サーバを再起動し読み込ませてみましたが 何も変わりませんでした。 ネットで色々と検索してみましたが 他のどこの設定をいじればいいのか解りません。 申し訳ございませんが助言をいただければと思います。 サーバ環境は、 Redhat Linux ES(Ver3.0) です。 よろしくお願いします。

  • 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」というのはサーバー側の時刻なので、どうやらサーバーとは通信ができていて、時刻の違いも取れているようです。なのに、時刻合わせはできない、という状況のようです。 どのような原因が考えられるでしょうか。 よろしくお願いいたします。

  • 時間の設定

    OS : windows NT 4.0 時刻がずれてきます コマンドプロンプトにてコマンドでタイムサーバーの 時間を取得したいのですが可能でしょうか。  また、他に何か設定可能でしょうか? 誠に恐れ入りますがご存知の方ご教示くださいます様 お願いいたします