Linux 如何在不使用日期的情况下更改本地时间

Linux 如何在不使用日期的情况下更改本地时间,linux,bash,timezone,clock,zoneinfo,Linux,Bash,Timezone,Clock,Zoneinfo,它是一个远程服务器,因此没有安装GUI或其他奇特的东西,我使用SSH连接到该主机。 出于安全原因,我想我不能使用'date-s'命令来更改本地服务器的当前时间 $ cat /etc/issues ==> Ubuntu 10.04 LTS $ uname -r ==> 2.6.32-042stab037.1 $ cat $SHELL ==> /bin/bash “date”显示的时间大约提前了10分钟,我尝试将正确的时间从/usr/share/zoneinfo(在我的例子中是纽

它是一个远程服务器,因此没有安装GUI或其他奇特的东西,我使用SSH连接到该主机。 出于安全原因,我想我不能使用'date-s'命令来更改本地服务器的当前时间

$ cat /etc/issues ==> Ubuntu 10.04 LTS
$ uname -r ==> 2.6.32-042stab037.1
$ cat $SHELL ==> /bin/bash
“date”显示的时间大约提前了10分钟,我尝试将正确的时间从/usr/share/zoneinfo(在我的例子中是纽约)链接到/etc/localtime,但实际上没有什么变化,我的时钟仍然是10分钟不同步的

我必须使用zic生成新的时区二进制文件吗?对怎样?不我还能试什么

先谢谢你。
/你有没有想过安装一个守护进程来保持你的时间同步以避免那些时间分割? 是一个很好的起点(它在debian软件包ntpopenntpd中提供)


您必须设置一个服务器引用(通常是ntp.pool.org,但如果需要可以更改),然后在机器启动时启动它。。。。让他来做这项工作(即:保持时间同步)

你有没有想过安装一个守护进程来保持你的时间同步以避免那些时间分割? 是一个很好的起点(它在debian软件包ntpopenntpd中提供)

您必须设置一个服务器引用(通常是ntp.pool.org,但如果需要可以更改),然后在机器启动时启动它。。。。让他做这项工作(即:保持时间同步)

使用
adjtimex(8)
设置运行系统的系统时钟。它将平稳地调整时间,不会像
date
那样留下任何可怕的间隔。但是,我无法理解使用它的语法,所以我只使用ntp而忘记了它

如果重新启动时时钟问题仍然存在,则还需要使用
hwcock
重置硬件时钟。

使用
adjtimex(8)
设置运行系统的系统时钟。它将平稳地调整时间,不会像
date
那样留下任何可怕的间隔。但是,我无法理解使用它的语法,所以我只使用ntp而忘记了它


如果重新启动时时钟问题仍然存在,则还需要使用
hwcock
重置硬件时钟。

sudo ntpdate-u[服务器]导致“不允许操作”。ntpdate与使用ntp守护程序不同。您需要打开ntp服务,并定义一个时间服务器。此外,当系统严重关闭时,使用date或ntpdate确实会使操作系统时间相关的事情变得一团糟。sudo ntpdate-u[server]会导致“不允许操作”。ntpdate与使用ntp守护进程不同。您需要打开ntp服务,并定义一个时间服务器。除此之外,当系统严重关闭时,使用date或ntpdate确实会把操作系统时间相关的事情搞砸。