XFCE 4.8の時刻同期

XFCE 4.8の時刻同期

XFCEには(gnomeのように)NTPと時間を同期させるGUIがないようです(もしあればアプリケーション名を教えてください)。それでは、タイムサーバーとどのように同期しますか?

(私はDebian wheezyを使用しています)

答え1

Debian では、ntpクロックを自動的に同期するデーモンを実行するパッケージをインストールするか、クロックをntpdate同期するために手動で実行するコマンドを提供するパッケージをインストールできます。

個人的に私はntpデーモンを実行するので、心配する必要はありません。パッケージをインストールするだけでパッケージが起動し、時計が自動的に同期されます。

答え2

デーモンをインストールしたくない場合は、クライアント(パッケージntpdate)をインストールして、次の内容を/etc/cron.weekly/の実行可能ファイルに入れることができます。

#!/bin/sh
#
# sync system clock

set -e

COMMAND="/usr/sbin/ntpdate-debian"

if [ -x "$COMMAND" ]; then
    "$COMMAND"
else
    echo "`basename $COMMAND` not found"
    exit 1
fi

毎週時計が更新されます。また、コンピュータが24時間オンになっていない場合は、anacronをインストールすることをお勧めします。

答え3

私にとっては、ワークステーションで時間同期のためにデーモンを継続的に実行することが過剰なように感じます。 README.Debianによると、他の人が提案したパッケージは、断続的なネットワークntpdate接続を持つシステムに適しています(デフォルトでは、ネットワークインターフェイスが表示されるたびに実行されるため、望ましくない可能性があります)。また、同じREADMEでは、より軽い代替手段であるrdateをお勧めします。一度インストールすると、毎日の同期に必要なものは次のとおりです。

$ cat /etc/cron.daily/ntp-time-sync 
#!/bin/sh

rdate -an pool.ntp.org | logger -t "NTP(rdate)"

システムクロックを徐々に調整する-aためにrdateに指示します。adjtime(2)重要ではない場合、またはデバイスを短時間で頻繁にオンにする場合は、スキップしてください。ロガーによるパイピングもオプションですが、同期が機能していることを確認し、時々時計の誤差をチェックするのに役立ちます。

答え4

Sparkylinux(xfce)3.6をインストールした後も同じ問題が発生しました。タイムゾーンと現地時間が正確に設定されていましたが、時計は4時間早く表示されていました。

両方のパッケージをインストールし、時間がすぐに同期されました。インストールされたパッケージはntpとntpdateです。

関連情報