1. 程式人生 > >系統時間正常日誌時間不正常

系統時間正常日誌時間不正常

onf 重啟 sysconfig 第一個 ext com 51cto sha 分享

一、存在的問題:系統看到的時間,與系統日誌打印出的時間相差8個小時。
二、做過的處理:
系統執行date和hwclock時間是對的,但是系統裏面的系統日誌、安全日誌和計劃任務日誌慢了八個小時,所有日誌都慢了八小時
我曾經做過的操作把shanghai時區 拷到/etc/localtime
也設置了/etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=false
也設置了全局環境變量
[root@hwGame1 .ssh]# tail -1 /root/.bashrc
export TZ=‘Asia/Shanghai‘
然後我把rsyslog 和 crond重啟,然後日誌時間還是慢八個小時
計劃任務的時間還必須得按照日誌的時間設置,他是根據你日誌的時間來去跑,目前修改了系統時區後,系統後還沒有重啟過

三、截圖
技術分享圖片
技術分享圖片
經排查
總結了一下現在就是還有兩個問題
1、第一個問題就是
把計劃計任同步的放去系統級別的計劃任務/etc/crontab
執行了同步時間的命令會誤差八小時,這時再重啟rsyslog就會使系統日誌時間誤差時間八小時

2、第二個問題
放去了用戶級別的計劃任務/var/spool/cron/root再重啟rsyslog日誌級時間正常,但是同步時間的命令還是誤差八小時
很奇怪

解決方法:
註釋系統別級計劃任務的時間同步命令,然後在終端執行時間同步命令
/usr/sbin/ntpdate -u 0.cn.pool.ntp.org

因為計劃任務執行同步的時間是錯的,所以需要在終端上再執行一次時間同步,在當前終端執行時間同步是正確的,執行了同步之後,再重啟rsyslog和crond再次查看時間正常
註意:必須需要註釋時間同步,否則打開了時間同步,系統時間雖然不受影響,但是重啟rsyslog和crond日誌時間還是錯誤的,還是會慢八個小時

最後在計劃任務執行時間同步慢八個小時的問題還是沒有解決。具體原因未知

系統時間正常日誌時間不正常