1、手動修改服務器時間
優點:修改簡單易操作
缺點:當服務器重啓之後服務器時間會根據時區重置
echo `date +'[%Y-%m-%d %H:%M:%S]'` #查看當前時間並格式化成常見格式。如果不想格式化直接使用:date
date -s '13:58:00 2019-11-22' #修改時間爲:13:58:00 2019-11-22
2、修改時區配置文件
優點:因爲修改的是配置文件所以是一勞永逸
rm -rf /etc/localtime #刪除當前默認時區的配置文件,不建議直接刪除(出於操作安全考慮),最好是使用mv命令重命名
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #建立軟連接文件到配置文件區,替換掉之前刪掉或備份的/etc/localtime 文件
3、命令修改時區(服務器重啓後不失效)該命令會直接修改配置文件。
timedatectl #查看當前時區
timedatectl set-timezone Asia/Shanghai #設置當前時區爲上海常用:Asia/Hong_Kong
#爲啥沒有北京呢,小編也不太清楚貌似沒有在/usr/share/zoneinfo/Asia目錄下看到相關時區
同步時間
yum install -y ntp #安裝時間同步應用
ntpdate ntp.api.bz #同步上海授時中心時間
設置定時同步時間任務
crontab -e #打開定時任務編輯器
59 23 * * * ntpdate ntp.api.bz #每天晚上23:59同步時間
ntp常用服務器:
中國國家授時中心:210.72.145.44
NTP服務器(上海) :ntp.api.bz
美國:time.nist.gov
復旦:ntp.fudan.edu.cn
微軟公司授時主機(美國) :time.windows.com
臺警大授時中心(臺灣):asia.pool.ntp.org
以上方式總有一款適合你。小編也是最近老是碰到服務器不對的情況、導致公司系統下單和發短信、查看日誌老是對不上。所以總結了一下,望大家能夠採納。以上作者均實測過放心。