我有一台双启动机器。Ubuntu 和 Windows Vista。从 Ubuntu 重新启动到 Vista 后,我看到 Vista 中的时间发生了变化,反之亦然。为什么会出现这种情况??两个操作系统上的时区都是正确的。
我只需要临时设置日期。我运行这个
date 051918002010.00
Run Code Online (Sandbox Code Playgroud)
它只坚持 5 秒左右。然后它与时间服务器同步。我试过了:
ps aux | grep ntp
Run Code Online (Sandbox Code Playgroud)
但那里什么都没有。
我现在需要一个正确的答案,而不仅仅是一个更详细的答案:)
编辑:正如回答者很快发现的那样,我的 Ubuntu 在 VirtualBox 中运行,结果证明它与某些版本的答案相关。感谢大家。
在配备 Intel Core-i5 或 i7 和标准 HDD 的机器上,安装 Windows 7 64 位大约需要多长时间?我进行了粗略估计,因为我的安装似乎运行得很慢(以前,我在笔记本电脑上安装了 Win7 32 位,它运行得更快,但 32 位和 64 位版本之间可能存在差异)。
time a.out
106.130u 0.000s 1:46.28 99.8% 0+0k 0+0io 83pf+0w
Run Code Online (Sandbox Code Playgroud)
根据我对man页面的理解:
99.8% 是否表示在内核模式下花费的时间?
还有,这说明什么?
0+0k 0+0io 83pf+0w .
Run Code Online (Sandbox Code Playgroud)
程序的执行时间肯定超过一分钟——那为什么第一个值这么小呢?
我使用 ArchLinux 并且我的系统时间出现问题已经好几个月了。
以前它可以工作,但是一旦我更新了我的 PC,系统时间在每次启动时都会发生变化(就像它没有检测时区,而 rc.conf 中的时区是正确的)。
然后我添加了 hwclock 并且它是相同的,然后将其删除。如果我没记错的话,这似乎解决了问题。
当我所在国家/地区的夏令时更改时,每次启动时时间都会改变 1 小时(无论我手动或通过 ntpdate 设置多少次系统时间)。
我再次尝试解决这个问题,现在它像以前一样有很多小时班次(班次值是 UTC 和本地时间的差异)。而现在,似乎我的系统时间是不可更改的。我把时间date -s ...和ntpdate pool.ntp.org例如...,但似乎这些措施不会在重新启动后仍然存在。我在运行 hwclock 守护进程、运行 ntpd 的情况下尝试了它,但它们都没有在 DAEMONS 中运行。我真的很困惑。
我不经常使用窗户。而且我知道在 linux 中启动 Windows 会导致系统时间出现问题。但这不是我的问题。每次启动 windows 和 linux 时,我都可以手动或 ntpdate 命令重置系统时间。所以你可以假设我的机器上没有任何窗口。
我只想让我的系统时间工作而不是自动更改(通过 ntp 或其他方式),只需在需要时手动设置(手动或 ntpdate 命令)。请帮忙。
这是我的 rc.conf
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# DAEMON_LOCALE: …Run Code Online (Sandbox Code Playgroud) 我需要为一些事情计时,认为这样做会很好......
或者也许是一个更好的问题:Windows 任务栏中的日期/时间格式可以更改吗?
我有一个格式如下的文件
47 2013-05-01 1367406011 2 30 15
47 2013-05-01 1367406388 1 29 14
43 2013-05-01 1367407469 1 26 12
42 2013-05-01 1367407489 1 25 11
42 2013-05-01 1367407810 1 24 11
39 2013-05-01 1367409056 1 22 9
41 2013-05-01 1367409610 1 22 9
36 2013-05-01 1367411409 1 22 9
34 2013-05-01 1367412388 1 20 9
32 2013-05-01 1367413208 1 19 9
Run Code Online (Sandbox Code Playgroud)
其中第三列是自纪元以来进行测量的时间(以秒为单位)。我希望能够将时间视为每天的时钟时间,并且我正在寻找最简单的方法来转换文件中的每一列。
执行转换的最有效方法是什么?(我在 OSX 上)
为什么我需要打开 WiFi 才能确定我最近的位置?
出于某种原因,如果我插入以太网,我的 Mac 将无法从 NTP 服务器获取最新时间。我的无线和以太网之间可能有什么不同?

更新:我让我的 Mac 在此窗口打开、wifi 关闭并插入以太网的情况下静置 30 秒。位置和日期不会更新。打开 wifi 可以在几秒钟内确定位置和日期。
我试图了解以下输出中所有不同值的含义。我知道下面的命令是将我的本地时间(“当前时间是”)与 time.nist.gov 进行比较
8:38:08 是我的本地工作站时间。
中的值d:是什么意思?中的值o:是什么意思?
C:\>w32tm /stripchart /computer:time.nist.gov
Tracking time.nist.gov [131.107.13.100:123].
The current time is 3/5/2015 8:38:08 AM.
08:38:08 d:+00.0311860s o:+00.2011040s [ |* ]
08:38:10 d:+00.0311843s o:+00.1896103s [ |* ]
08:38:12 d:+00.0311849s o:+00.1905021s [ |* ]
Run Code Online (Sandbox Code Playgroud)
我想我理解o:的意思是,如果我使用当前时间并添加该o:值,那么我的本地时间将与远程时间同步。我试着提前几秒钟调整我的时间。由于o:值更改为 -00.3849046s,我认为这意味着我的本地时间提前,我需要放慢速度以保持同步:
C:\>w32tm /stripchart /computer:time.nist.gov
Tracking time.nist.gov [24.56.178.140:123].
The current time is 3/5/2015 8:43:06 AM.
08:43:06 d:+00.0467946s o:-00.3849046s [ *| ]
08:43:08 d:+00.0311896s o:-00.3815899s [ *| ]
08:43:10 d:+00.0439942s o:-00.3595516s [ *| ] …Run Code Online (Sandbox Code Playgroud) 几个月前,Windows 11 进行了更新,允许您像在 Windows 10 及之前版本中一样在任务栏时钟中显示秒数。
有一段时间它运行得很好,但是当安装了本月的累积更新时,我的秒数就消失了。我检查了设置的设置Display seconds in system clock,但它不在那里。我也尝试过创建ShowSecondsInSystemClock DWORD:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Run Code Online (Sandbox Code Playgroud)
并将其设置为1,但这也不起作用。
还有其他人遇到过这个问题并找到了不涉及使用第三方应用程序的解决方案吗?
time ×10
ntp ×3
linux ×2
taskbar ×2
ubuntu ×2
windows ×2
windows-7 ×2
arch-linux ×1
command-line ×1
installation ×1
macos ×1
multi-boot ×1
sync ×1
time-zone ×1
vim ×1
virtualbox ×1
windows-11 ×1