
日付と時刻を自動的に設定したいのですが、そうしようとするとこのエラーが発生します。私はopenSUSEを使っていて、他のサーバーを試してみましたが、それはうまくいきません。助けてください!
ネットワークの問題ではないようです。
$ ping pool.ntp.org
64 bytes from 41.78.128.17: icmp_seq=1 ttl=41 time=260 ms
ntpdがインストールされ実行されているかどうか:
$ ps -C ntpd
PID TTY TIME CMD
つまり、ntpdプロセスは実行されていません。
$ rpm -qa | grep ntp
yast2-ntp-client-3.1.12-1.7.noarch
ntp-4.2.6p5-25.2.1.i586
コメントの追加情報:
$ sudo ntpdate pool.ntp.org
25 Sep 19:41:51 ntpdate[3162]: no server suitable for synchronization found
答え1
これで、指定したNTPサーバーが機能します(モルドバとイギリス)。
$ ntpdate -qu 41.78.128.17
server 41.78.128.17, stratum 2, offset 0.003619, delay 0.22984
25 Sep 19:26:35 ntpdate[13226]: adjust time server 41.78.128.17 offset 0.003619 sec
それでは、サーバーの問題ではありません。少なくとも明らかではない。
プールサーバーはすべて自発的に実行され、毎秒数百または数千の不合理なクエリブロックを軽減するために、複数のオペレータが複数のIPアドレス範囲をブロックすることに注意してください。たとえば、最初に登場するのはTurk Telekomです。
コマンドラインで別のサーバーを試すこともできます。いくつかの提案は1.uk.pool.ntp.org
、、、2.uk.pool.ntp.org
およびです3.uk.pool.ntp.org
。uk
より多くのバリエーションが必要な場合は、2桁の国コードに置き換えてください。私が知っている特定のインスタンスが機能している場合は、独自のサーバーを使用してみてください。
ntpdate -qu ntp.roaima.co.uk
これらのいずれも機能しない場合は、トラフィックをブロックする独自のサーバーで潜在的なファイアウォールルールを見つける必要があります。
iptables -nvL
答え2
該当トピックへの追加が遅れたことをご了承ください。これがある時点で誰かに役立つことを願っています。
次のようなコマンドラインでntpdサービスが実行されていることを確認できることを付け加えたいと思います(System V initシステムを使用するLinuxディストリビューションと偽装および/またはエイリアスを提供する他の多くのディストリビューションの場合)。
[user@host ~]$ sudo service ntpd status
ntpd (pid 8374) is running...
実行している場合は、次の手順を実行してサービスを停止できます。
[user@host ~]$ sudo service ntpd stop
Shutting down ntpd: [ OK ]
これは、次のLinuxバージョンで行われました。
[user@host ~]# cat /etc/version
2017 1 PCLinuxOS
次のフロントエンド/GUIバージョンを使用してください。
[user@host ~]$ kde4-config --version
Qt: 4.8.7
KDE Development Platform: 4.14.18
kde4-config: 1.0
注:すべての「標準」KDEプログラム(たとえば、Konsole、Kate、Konquerorなど)で--versionパラメータを使用できます。ドロップダウンメニューヘルプ - > KDE情報を選択すると、GUIでも同じ効果が得られます。
同じ問題が発生しました。ワークステーションで有効になっているntpdサービスが、ウィジェット[KDE日時制御モジュール]で設定されている外部パブリックNTPサービスとのハンドシェイクでGUIをブロックしてエラーが発生しました(両方)。