XFCE 4.8 中的时间同步

XFCE 4.8 中的时间同步

显然,XFCE 中没有 gui(如 gnome 中那样)来与 NTP 同步时间(如果有,请告诉我应用程序的名称)。那么,如何与时间服务器同步呢?

(我使用的是 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适用于网络连接间歇性的机器(默认情况下,每当网络接口启动时都会运行它,这可能是不可取的)。此外,同一个自述文件推荐了一个更轻量级的替代方案 - rdate。安装完毕后,您每天时间同步所需的一切就是

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

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

指示-ardate 使用来adjtime(2)逐渐调整系统时钟。如果这不重要或者机器经常短时间打开,请跳过它。通过记录器的管道也是可选的,但对于验证同步工作以及偶尔检查时钟偏差很有用。

答案4

安装 Sparkylinux(xfce) 3.6 后我遇到了同样的问题虽然我的时区和本地时间设置准确,但时钟显示提前了四个小时。

我安装了两个软件包,时间立即同步。安装的软件包是:ntp 和 ntpdate。

相关内容