GVKun编程网logo

crontab 执行时间与系统时间不一致(cron指定时间执行)

17

此处将为大家介绍关于crontab执行时间与系统时间不一致的详细内容,并且为您解答有关cron指定时间执行的相关问题,此外,我们还将为您介绍关于Linux时间与系统时间相差8小时的解决办法、cento

此处将为大家介绍关于crontab 执行时间与系统时间不一致的详细内容,并且为您解答有关cron指定时间执行的相关问题,此外,我们还将为您介绍关于 Linux时间与系统时间相差8小时的解决办法、centos 6.4和win7的双系统时间不一致问题!、CentOS 系统时间与 UTC 时间不一致的解决方法、CentOS系统时间与UTC时间不一致怎么办的有用信息。

本文目录一览:

crontab 执行时间与系统时间不一致(cron指定时间执行)

crontab 执行时间与系统时间不一致(cron指定时间执行)

原因:修改系统时间后,未重启 rsyslog

service rsyslog restart

service crond restart

 

#檢查


Mar 19 23:31:18 mysql-import crond[32047]: (CRON) INFO (Shutting down)
Mar 19 23:31:18 mysql-import crond[32114]: (CRON) INFO (Syslog will be used instead of sendmail.)
Mar 19 23:31:18 mysql-import crond[32114]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 32% if used.)
Mar 19 23:31:18 mysql-import crond[32114]: (CRON) INFO (running with inotify support)
Mar 19 23:31:18 mysql-import crond[32114]: (CRON) INFO (@reboot jobs will be run at computer''s startup.)
Mar 20 11:31:34 mysql-import crond[32114]: (CRON) INFO (Shutting down)
Mar 20 11:31:34 mysql-import crond[32154]: (CRON) INFO (Syslog will be used instead of sendmail.)
Mar 20 11:31:34 mysql-import crond[32154]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 74% if used.)
Mar 20 11:31:34 mysql-import crond[32154]: (CRON) INFO (running with inotify support)
Mar 20 11:31:34 mysql-import crond[32154]: (CRON) INFO (@reboot jobs will be run at computer''s startup.)

 

   Linux时间与系统时间相差8小时的解决办法

Linux时间与系统时间相差8小时的解决办法

Linux时间与系统时间相差8小时的解决办法

2018年07月05日 08:52:17 小牛CKX 阅读数:2736
 
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27664167/article/details/80921327

原因是时区不同

在/etc/profile文件中增加一行 export TZ=''CST-8''

使文件立即生效

source /etc/profile 或者 . /etc/profile

centos 6.4和win7的双系统时间不一致问题!

centos 6.4和win7的双系统时间不一致问题!

装了centos 6.4和win7的双系统有一段时间了,可以每次发现开机的时候都要去重新的修改系统时间。最后才发现原来每次都相差8个时辰!


原来你只需明白两个概念:(百度百科)

UTC即Universal Time Coordinated,协调世界时

GMT 即Greenwich Mean Time,格林尼治标准时

Windows 与 Mac/Linux缺省看待系统硬件时间的方式是不一样的:


Windows把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的。


Linux/Unix/Mac把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8

下面是来自别人的!
解决这个问题的方法:

第一种:修改linux:
让 centos 不使用 UTC 时间与 Windows 保持一致。

1. vi /etc/sysconfig/clock #编辑时间配置文件
ZONE="Asia/Shanghai"
UTC=false #设置为false,硬件时钟不于utc时间一致
ARC=false
2. ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #linux的时区设置为上海时区
3. ntpdate 192.43.244.18 #对准时间
可能无法连接到服务器,自己手动修改就好了.
4. /sbin/hwclock --systohc #设置硬件时间和系统时间一致并校准

第二种:修改 Windows:

让 Windows 把硬件时间当作 UTC

开始->运行->CMD,打开命令行程序执行下面的命令:

  Reg add HKLM\SYstem\CurrentControlSet\Control\TimeZoneinformation /v RealTimeIsUniversal /t REG_DWORD /d 1

CentOS 系统时间与 UTC 时间不一致的解决方法

CentOS 系统时间与 UTC 时间不一致的解决方法

我们在安装完 Centos Linux 操作系统之后,点击系统的时间发现与现在所使用的时间不一致,相差有 8 小时,而在安装系统的时候我们选择的时区是上海,但是 CentOS Linux 默认的 bios 时间是 utc 时间 (UTC 是协调世界时 (Universal Time Coordinated) 英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局 (BIH) 负责保持的以秒为基础的时间标度。UTC 相当于本初子 午线 (即经度 0 度) 上的平均太阳时,过去曾用格林威治平均时 (GMT) 来表示。北京时间比 UTC 时间早 8 小时,以 1999 年 1 月 1 日 0000UTC 为 例,UTC 时间是零点,北京时间为 1999 年 1 月 1 日早上 8 点整。),所以我们在时间上面相隔了 8 个小时。这个时候 bios 的时间和系统的时间当然是不一致,一个代表 utc 时间,一个代表 cst(+8 时区),即上海的时间。

让我们动手将操作系统的时间进行同步吧!

在 CentOS Linux 中终端命令中执行以下命令:

1、vi /etc/sysconfig/clock   #编辑时间配置文件

     ZONE="Asia/Shanghai"
     UTC=false                          #设置为 false,硬件时钟不于 utc 时间一致
     ARC=false

2、ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime    #linux 的时区设置为上海时区

3、ntpdate 192.43.244.18    #对准时间

如果没有安装 ntp 服务器,刚需要先执行以下命令:

yum install ntp #安装 ntp 服务器

4、/sbin/hwclock --systohc   #设置硬件时间和系统时间一致并校准

好了,我们的 CentOS linux 系统时间和计算机硬件时间终于都是 cst 时间了,并且都是上海时区,终于是正常啦。


CentOS系统时间与UTC时间不一致怎么办

CentOS系统时间与UTC时间不一致怎么办

我们在安装完Centos Linux操作系统之后,点击系统的时间发现与现在所使用的时间不一致,相差有8小时,而在安装系统的时候我们选择的时区是上海,但是CentOS Linux默认的bios时间是utc时间(UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。),所以我们在时间上面相隔了8个小时。这个时候bios的时间和系统的时间当然是不一致,一个代表 utc 时间,一个代表cst(+8时区),即上海的时间。

让我们动手将操作系统的时间进行同步吧!

在CentOS Linux中终端命令中执行以下命令:

1、vi /etc/sysconfig/clock #编辑时间配置文件

ZONE="Asia/Shanghai"
UTC=false #设置为false,硬件时钟不于utc时间一致
ARC=false

2、ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #linux的时区设置为上海时区

3、ntpdate 192.43.244.18 #对准时间

如果没有安装ntp服务器,刚需要先执行以下命令:

yum install ntp #安装ntp服务器

4、/sbin/hwclock --systohc #设置硬件时间和系统时间一致并校准

好了,我们的CentOS linux系统时间和计算机硬件时间终于都是cst时间了,并且都是上海时区,终于是正常啦。

今天的关于crontab 执行时间与系统时间不一致cron指定时间执行的分享已经结束,谢谢您的关注,如果想了解更多关于 Linux时间与系统时间相差8小时的解决办法、centos 6.4和win7的双系统时间不一致问题!、CentOS 系统时间与 UTC 时间不一致的解决方法、CentOS系统时间与UTC时间不一致怎么办的相关知识,请在本站进行查询。

本文标签: