我在Linux服务器上运行Jenkins,并显示错误的时间:(
情景:我正在运行另一个java应用程序(在tomcat中也运行Jenkins),它在日志文件中显示正确的时间(我通过slf4j使用Logback )。bios设置为协调世界时时间(系统时钟),如下所示:
在Linux中,/etc/sysconfig/clock指示系统时钟设置为UTC,以及我们所在的时区。我在UTC+1
在Linux上运行date命令可以显示正确的本地时间。示例: Sun Jan 8 12:11:35 CET 2012,但Jenkins显示时间加1小时:(...
jenkins配置显示: user.timezone
我需要在Linux系统(嵌入式busybox发行版)上设置时区,但我既没有/etc/timezone,也没有/usr/share/zoneinfo。如何设置时区?
我使用: hwclock - set -- date =18:15:30 --utc将硬件时钟设置为utc,然后我想我可以使用/etc/TZ=PST8PDT中的'export‘来获得具有日期的正确时间,但这似乎不起作用。我仍然能看到这个:
# date
Wed May 30 18:17:42 PDT 2012
谢谢!罗恩
从昨天起,我的钟显示的时间不对。
比当地时间晚了两个小时。(这个错误的时间是UTC,不知道这是不是巧合)。
我确实有一个带有windows的双引导,但我不认为这是问题所在,因为在我的配置文件/etc/default/rcS中,UTC的条目已经设置为no。
有人有主意吗?
hwclock from util-linux 2.20.1
Using /dev interface to clock.
Last drift adjustment done at 1396258906 seconds after 1969
Last calibration done at 1396258906 second
为什么Python的time.timezone返回错误的偏移数秒?
我正在处理位于不同时区的两台服务器。两个服务器的时区设置似乎都很好(请忽略这两个服务器之间的细微时间差):
在中国的服务器上输出“日期”命令(中国标准时间,UTC+8):
$ date ; date -u ; date '+%Z (%:::z)'
Fri Mar 30 17:52:06 CST 2018
Fri Mar 30 09:52:06 UTC 2018
CST (+08)
在美国的服务器上输出“date”命令(中央夏时制,UTC-5):
$ date ; date -u ; date '+%Z
我在一个php Linux (phpVersion5.2.10-pl0-gentoo)上运行了以下小的gentoo片段:
#!/usr/bin/php5
<?
class TestDaemon {
public function __construct(){
while (TRUE){
unset($aDate);
exec("date", $aDate);
print("date(\"d.m.y H:i:s\") yields: ".da
我想知道我做错了什么,或者遗漏了之前描述的“双引导时钟关闭”问题。
最流行的解决方案如下所示,但我无法运行该命令:
若要告知Ubuntu系统硬件时钟设置为“本地”时间,请执行以下操作:
1.edit /etc/default/rcS
2.add or change the following section
# Set UTC=yes if your hardware clock is set to UTC (GMT)
UTC=no
现在我基本上是一个Linux新手,所以我想我一定是输入了错误的命令。我能跑:
timedatectl set-local-rtc 1
这个解决了时钟问题。
有人
我刚刚安装了Ubuntu16.04.1取代Windows8.1。但系统时间比实际时间提前5:30。我来自印度,UTC的偏移量是+5:30。通过运行hwclock,我发现我的系统将硬件时钟解释为UTC,而实际上是本地时间。我试着编辑/etc/default文件(按照硬件时钟正在使用UTC时间.)。但是rcS文件不包含UTC条目。文件内容如下所示。我们能做些什么?
时钟的结果--调试:
hwclock from util-linux 2.27.1
Using the /dev interface to the clock.
Last drift adjustment done at 1474290
当我在我的PC上运行docker容器时,它的日期/时间与主机PC完全不同。请参阅下面的命令。容器recognizerDev上的时间是前一天的时间,不同的小时,不同的分钟到主机。知道这是怎么回事吗?
PS C:\Users\Bobby> date
11 October 2016 19:51:38
PS C:\Users\Bobby> docker exec recognizerDev date
Mon Oct 10 21:43:54 UTC 2016
当我尝试在AWS linux主机上运行相同的东西时,日期/时间是正确的,除了由于时区的原因存在1小时的差异。
请注意,第一个命令根据
我正在使用JavaScript,并试图以Unix格式获取GMT+0/UTC+0 time (另一种称为祖鲁时间)。
我设法以Unix格式获得了本地时间,如下所示:
var datetime = new Date()
var unixtime = Math.floor(Number(datetime/1000));
但当我试着用UTC时间做同样的事..。
var datetime = new Date()
var year = datetime.getUTCFullYear()
var month = datetime.getUTCMonth()
var day = datetime.getUT