双启动系统 Windows XP Pro 和 Ubuntu 12.04。
我将 bios 设置为正确的时间,将 Ubuntu 设置为美国东部时间。Ubuntu 将启动,时间将减少 -4 小时。如果我在 Ubuntu 中更正时间,那么当我在 Windows XP 中启动时,时间将减少 + 4 小时。
这是 12.04 的全新安装。在重新安装 Ubuntu 之前我没有这个问题。
我有一个设置为PST的虚拟机,有几个同事在不同的时区。
如果我想将时区更改为EST和GMT,我需要做什么?
我想从终端更改系统时钟的时区。
这可以用
tzselect
Run Code Online (Sandbox Code Playgroud)
“在终端打开一个gui”
或者
sudo cp /usr/share/zoneinfo/Europe/London /etc/localtime
Run Code Online (Sandbox Code Playgroud)
“这将设置为格林威治标准时间”
但是有没有办法用偏移即-1或+5等设置时区?
我需要这样做,因为我正在编写一个应用程序来调整时间偏移或报告日志,我拥有的唯一信息是用户 IP。我可以使用 webapp 来查找 IP 的位置,但是我需要设置偏移量,如果我可以得到位置的偏移量,这将很容易,但是如果我需要找到区域和城市,那将是一个真正的痛苦.
如果有人知道如何使用 +/- 小时设置系统时钟的答案会很棒。
目前,当我从 bash 执行 date 命令时,会显示以下内容
Thu May 17 12:21:00 IST 2012
以下是我基于执行的时区配置 dpkg-reconfigure tzdata
当前默认时区:“欧洲/都柏林” 当地时间现在是:IST 2012 年 5 月 17 日星期四 12:32:52。 现在的世界时间是:UTC 2012 年 5 月 17 日星期四 11:32:52。
知道我如何从 IST 更改为 UTC/GMT 吗?
我到处寻找,但找不到在 GNOME 3 中显示多个时钟的方法。在经典的 GNOME 和 Unity 中,这是可能的。此外,由于某些奇怪的原因,无法使用经典 GNOME 中的时间日期小程序将额外的时区添加到时钟中。任何解决方案?
我正在编写一个 bash 脚本,它在某些时候需要确定用户的时区,那么我如何在终端中检查时区呢?我希望能够获得 GMT 和 UTC 的输出。但是,如果我可以根据任何其他人获得输出,那么列出这些输出以及如何获得它们会很好。我正在使用 GNOME 3.18 运行 Ubuntu GNOME 15.10。
[运行 Ubuntu Gnome 15.10]
我最近将我的电脑从 PST 带到了北美的 EST。在 EST 中,我的笔记本电脑没有更新时区。我尝试切换无效的“自动时区”开关。最后,我重新启动了机器,这也没有效果。
运行/usr/lib/geoclue-2.0/demos/where-am-i不会返回任何结果。
set-ntp在 Ubuntu 20.04 中,我发现由于以下错误而无法更改。
# timedatectl set-ntp true\nFailed to set ntp: NTP not supported\nRun Code Online (Sandbox Code Playgroud)\n有办法解决吗?
\n更新:
\n看来systemd-timesyncd启动命令失败了。
$ systemctl status systemd-timesyncd\n\xe2\x97\x8f systemd-timesyncd.service\n Loaded: masked (Reason: Unit systemd-timesyncd.service is masked.)\n Active: inactive (dead)\n$ sudo systemctl start systemd-timesyncd\nFailed to start systemd-timesyncd.service: Unit systemd-timesyncd.service is masked.\nRun Code Online (Sandbox Code Playgroud)\n解决方案
\n使用该命令,sudo timedatectl set-ntp yes问题现已解决。
如何在 Ubuntu 19.10 中添加具有不同时区的多个时钟。
解决方案:
sudo apt install gnome-clocksClock应用程序并添加所需的时区重要提示:请勿使用 snap 或使用软件安装程序进行安装,这会导致时钟权限问题,并且不会出现多个时区。
场景:我正在尝试在基于 Ubuntu 18.04 docker 映像的 docker 容器上设置时区。只需拉取镜像并更新即可
> apt-get -y update
Run Code Online (Sandbox Code Playgroud)
错误:
运行时
> timedatectl
Run Code Online (Sandbox Code Playgroud)
我明白了
> timedatectl: command not found
Run Code Online (Sandbox Code Playgroud)
问题:如何安装timedatectl?
到目前为止我尝试过的:我尝试按如下方式安装 timedatectl
> apt-get -y install timedatectl
> Unable to locate package timedatectl
Run Code Online (Sandbox Code Playgroud)
谢谢