KDEを使ってDebian 9で動作時計を取得するには? Debian 9とKDEを実行している複数のコンピュータの時計がほぼ10分遅く、タイムゾーンを(再)設定してもtzselect
効果はありません。
(私はすでにこの問題を解決していますが、他の誰もが動作する時計を持っていることを望むかもしれません。私はこの問題を解決する他の方法にも興味があります。正しいタイムゾーンを選択するとすぐに動作します。)
答え1
アップデート:オンDebian12これを行う:
sudo apt-get remove ntp chrony openntpd
sudo apt-get install systemd-timesyncd
systemctl status systemd-timesyncd.service
「アクティブ:アクティブ(実行中)」とマークする必要があります。timedatectl status
「システムクロック同期:はい」と「NTPサービス:アクティブ」が表示されます。sudo lsof -i
ntp 接続が表示されなくなりました。限定的な nftables ファイアウォールを使用する場合は、次のような nftables ファイアウォール規則も追加する必要があります。
udp sport ntp counter packets 0 bytes 0 accept
チェーン入力とチェーン出力で:(
udp dport ntp counter packets 0 bytes 0 accept
ルールを編集してkwrite /etc/nftables.conf
実行する必要がありますsudo nft -f /etc/nftables.conf
)KDEを使用している場合は、右下(トレイバー)の時計を右クリックして[日付と時刻の調整...]をクリックし、[日付と時刻の自動設定]が有効になっていることを確認してください。
前に誰かがより正確な時計を望んでいるが、もはやDebian12で動作していないような場合に備えて、次のことを行う必要がありました(おそらく"ntpを設定できません。NTPはサポートされていません。")、おそらくプライバシーの問題があるそして、どういうわけかDebian> 11で動作させると言ってもあまり安定していないようです。
openntpdのインストール:
sudo apt-get install openntpd
ntp
機能しません。 Redhatのchrony
。sudo kate /etc/openntpd/ntpd.conf
そして、コメントされていない4行があることを確認してください(XY
国コードに置き換えます)。# Choose servers announced from Debian NTP Pool servers 0.XY.pool.ntp.org servers 1.XY.pool.ntp.org servers 2.XY.pool.ntp.org servers 3.XY.pool.ntp.org
上記の手順6のnftablesファイアウォールルールを追加します。
sudo ntpctl -s status
返す必要があります.../20 peers valid, clock synced...
(分を変更するには:
ntpd -s
. サービスを再起動する必要があります:sudo /etc/init.d/openntpd restart
)sudo kate /etc/sysctl.d/99-sysctl.conf
(と表示されていることを確認してくださいnet.ipv4.tcp_timestamps=0
。設定されていない場合は変更して再起動してください。)(実行する前にntpをインストールした場合
sudo apt-get purge ntp
。AppArmorを使用している場合は、次の手順に従ってください。この回答のaskubuntuガイド.)