Articles of date

在debian中时间太快了,72分钟系统date在一个真实的世界秒

在GNU / Linux / Debian中遇到系统date/时间的问题:date,时间,cron时间太快了。 睡眠命令工作正常,文件修改时间是正确的。 这个问题通过命令解释: $ date Mon Sep 12 05:27:46 CEST 2011 $ time sleep 1 real 71m13.403s user 0m0.008s sys 0m0.012s $ date Fri Sep 16 22:00:02 CEST 2011 看起来像是,当运行命令“睡眠1”,并input命令“date”,4天过去了。 那么实际上没有。 关于发生什么的想法是受欢迎的。 $ uname -a Linux the_hostname 2.6.18-238.19.1.el5xen #1 SMP Fri Jul 15 08:16:59 EDT 2011 x86_64 GNU/Linux 是的,它在虚拟机中。 $ hwclock […]

是否可以将Linux机器上的date设置为2040年?

我需要能够将Ubuntu(8.04.4 LTS)上的date设置为2040年(以testing与此问题无关的事情)。 那可能吗? 我可以跑: $ sudo date -s "15 JAN 2038 18:00:00" Fri Jan 15 18:00:00 PST 2038 …但: $ sudo date -s "15 JAN 2039 18:00:00" date: invalid date `15 JAN 2039 18:00:00' 2038年(或2039年1月15日之前)是否有这个限制? 这是否改变了不同版本的Linux?

红帽Linux +时区configuration+时钟文件的细节

为了在Red Hat上configuration时区,Linux机器(版本5和版本6)需要configuration文件: /etc/sysconfig/clock 并创build一个符号链接 /etc/localtime to /usr/share/zoneinfo/America/New_York 但是/etc/sysconfig/clock也需要设置ZONEvariables,如下例所示: ZONE="America/New_York" 那么当链接/etc/localtime指向/usr/share/zoneinfo/**America/New_York**时,需要设置variablesZONE=America/New_York 。 那么需要将ZONE参数设置为“ America/New_York ”值?

在batch file中查找星期几? (Windows Server 2008)

我有一个从batch file运行的进程,我只想在一周中的某一天运行它。 是否有可能获得星期几? 我发现的所有例子都依赖于“date / t”来返回“2009年11月12日星期五”,但是在我的机器中,“date / t”返回“12/11/2009”。 那里没有工作日。 我已经检查了我的机器的“区域设置”,长date格式包括星期几。 短date格式不,但我真的不想改变,因为它会影响我做的一堆东西。

date:不能设置date:不允许操作

在尝试使用NTD设置我的服务器时间或手动使用date命令时,我收到了一个有趣的问题。 首先我试图用NTD。 我已经成功安装了最新版本的NTD,启动它。 之后,我想要开始同步。 这就是为什么我运行以下命令: ntpdate pool.ntp.org 我收到以下错误: 5月18日15:29:21 ntpdate [15477]:step-systime:操作不允许 比我不知道该怎么做,所以我试图用date命令手动设置时间: rm /etc/localtime ln -s /usr/share/zoneinfo/GMT /etc/localtime date 051822172013 但是我得到这个错误: date:不能设置date:不允许操作 任何人都可以猜测可能是我的服务器上可能的问题? 我以root身份login,正在使用CentOS 5。 谢谢。

计算自1970年1月1日以来的天数

你如何计算自1970年1月1日以来的天数? 这是为了更新OpenLDAP上的shadowLastChange属性。 有没有办法做到这一点使用Linux date命令?

如何确定一个月的周数

在Linux CLI上,有没有办法得到当月的星期几? 也许还有另一种方法来获得这个简单的(如date )命令? 假设第一天到第七天是第一周,第八天到第十四天是第二周,依此类推。

我如何在其他星期天的其他星期天做cron运行?

我有一个cron作业,运行在0 0 * * 0/2 – 即每隔一个星期天。 比如刚刚运行。 不过,我希望它在下周日的其他星期日运行,而不是这个。 另一种说法是:我认为它是在每年偶数的星期天运行,但是我希望它在奇数的星期天运行。 我没有看到任何“man 5 crontab”,这将帮助我,所以我认为我需要退回到0 0 * * 0运行cronjob,然后在我运行的命令做一些事情来检查哪个星期天是。 任何人都可以帮我一些适当的命令行欺骗这个? ETA:已经意识到我的0/2根本不是按照我原先想的(每个第二个星期天)。 它每个星期天都运行,只要一周中的某一天可以被二整除,当然是这样。 D'哦。 无论如何,基本要求仍然是:在奇数星期天执行指令。

为什么在2到3个月之间,Unix的date有所不同

这怎么可能,我该如何处理呢? 我正在做依赖于Unix date备份脚本,并发现了一个有趣的bug: [root@web000c zfs_test]# date +%y-%m-%d –date='2 months ago' 14-04-01 [root@web000c zfs_test]# date +%y-%m-%d –date='3 months ago' 14-02-28 [root@web000c zfs_test]# date Sun Jun 1 00:08:50 CEST 2014

Docker容器时间和时区(不会反映变化)

Docker容器何时获取他们的时间信息? 我从基本的ubuntu创build了一些容器:可信的图像,当我运行它并请求'date'时,我得到UTC时间。 有一段时间我通过在Dockerfile中执行以下操作来解决这个问题: RUN sudo echo "America/Los_Angeles" > /etc/timezone 但是,由于某种原因,停止工作。 在网上search我看到了下面的提示: docker run -v /etc/timezone:/etc/timezone [image-name] 这两种方法虽然正确地设置了时区! $ cat /etc/timezone America/Los_Angeles $ date Tue Apr 14 23:46:51 UTC 2015 任何人都知道什么给?