歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> CentOS6系統時區不對如何修改?

CentOS6系統時區不對如何修改?

日期:2017/3/2 10:27:02   编辑:Linux維護

在CentOS6系統下,不知是什麼原因導致時區日期不對,而有些程序的運行需要准確的時間,遇到問題應該對時區進行修復,那麼要如何修復CentOS6系統時區呢?

通過tzselect設置過時區後,發現時間也不是北京時間,查看時區:

liang@liang:~$ date +%z

+0000

很明顯,時區不對,查看/etc/localtime,裡面最後一個內容是UTC

解決方法:

liang@liang:~$ sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

liang@liang:~$ date +%z

+0800

liang@liang:~$ date

2015年 05月 11日 星期五 18:56:39 CST

實現Internet時間同步(這裡可以忽略上面兩步)

方法1. 開機的時候自動網絡校時:

vi /etc/rc.d/rc.local

/usr/sbin/ntpdate -u 192.168.0.2 192.168.0.3 192.168.0.4; /sbin/hwclock -w

方法2. 設定計劃任務

crontab格式如下:

# For details see man 4 crontabs

# Example of job definition:

# 。---------------- minute (0 - 59)

# | 。------------- hour (0 - 23)

# | | 。---------- day of month (1 - 31)

# | | | 。------- month (1 - 12) OR jan,feb,mar,apr 。。。

# | | | | 。---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

# | | | | |

# * * * * * command to be executed

設定crontab計劃任務也有兩種方式:

1、寫在/etc/crontab裡

代碼:

00 11 * * * root ntpdate 210.72.145.44

每天11點與中國國家授時中心同步時間

每天11點與中國國家授時中心同步時間

當然前提是

apt-get install ntpdate

代碼也可是

00 11 * * * root ntpdate us.pool.ntp.org

2、使用命令crontab -e

crontab -e

10 5 * * * root ntpdate us.pool.ntp.org;hwclock -w

這樣每天5:10自動進行網絡校時,並同時更新BIOS的時間

上面就是CentOS6時區不對修改的方法介紹了,當然如果不影響你系統的使用,也可不對時區進行調整。

Copyright © Linux教程網 All Rights Reserved