版權(quán)聲明:原創(chuàng)作品撤摸,謝絕轉(zhuǎn)載!否則將追究法律責(zé)任脸哀。
前言
開(kāi)發(fā)伙伴做oss出現(xiàn)了問(wèn)題 一看報(bào)錯(cuò)發(fā)現(xiàn)是時(shí)間的問(wèn)題報(bào)錯(cuò)如下
之后我設(shè)置了時(shí)間 date "2017-09-09 12:35:21" 之后保存
clock -w凰狞,但是訪問(wèn)還是有問(wèn)題,所以改時(shí)區(qū)菲饼。但是還不對(duì)只好ntpd了。
php版阿里oss sdk列赎,請(qǐng)求時(shí)拋RequestTimeTooSkewed錯(cuò)誤宏悦,
說(shuō)時(shí)間差距太大,搜了一下發(fā)現(xiàn)是服務(wù)器的時(shí)間設(shè)置問(wèn)題包吝。
我們?cè)诎惭b完Centos Linux操作系統(tǒng)之后饼煞,點(diǎn)擊系統(tǒng)的時(shí)間發(fā)現(xiàn)與現(xiàn)在所使用的時(shí)間不一致,相差有8小時(shí)诗越,而在安裝系統(tǒng)的時(shí)候我們選擇的時(shí)區(qū)是上海砖瞧,但是CentOS Linux默認(rèn)的bios時(shí)間是utc時(shí)間(UTC是協(xié)調(diào)世界時(shí)(Universal Time Coordinated)英文縮寫,是由國(guó)際無(wú)線電咨詢委員會(huì)規(guī)定和推薦,并由國(guó)際時(shí)間局(BIH)負(fù)責(zé)保持的以秒為基礎(chǔ)的時(shí)間標(biāo)度嚷狞。UTC相當(dāng)于本初子午線(即經(jīng)度0度)上的平均太陽(yáng)時(shí)块促,過(guò)去曾用格林威治平均時(shí)(GMT)來(lái)表示.北京時(shí)間比UTC時(shí)間早8小時(shí)荣堰,以1999年1月1日0000UTC為例,UTC時(shí)間是零點(diǎn)竭翠,北京時(shí)間為1999年1月1日早上8點(diǎn)整振坚。),所以我們?cè)跁r(shí)間上面相隔了8個(gè)小時(shí)斋扰。這個(gè)時(shí)候bios的時(shí)間和系統(tǒng)的時(shí)間當(dāng)然是不一致渡八,一個(gè)代表 utc 時(shí)間,一個(gè)代表cst(+8時(shí)區(qū))传货,即上海的時(shí)間屎鳍。
讓我們動(dòng)手將操作系統(tǒng)的時(shí)間進(jìn)行同步吧!
在CentOS Linux中終端命令中執(zhí)行以下命令:
1、vi /etc/sysconfig/clock?? #編輯時(shí)間配置文件
ZONE="Asia/Shanghai"
UTC=false????????????????????????? #設(shè)置為false问裕,硬件時(shí)鐘不于utc時(shí)間一致
ARC=false
2哥艇、ln -sf /usr/share/zoneinfo/Asia/Shanghai??? /etc/localtime??? #linux的時(shí)區(qū)設(shè)置為上海時(shí)區(qū)
3、ntpdate?0.cn.pool.ntp.org? ? #對(duì)準(zhǔn)時(shí)間
如果沒(méi)有安裝ntp服務(wù)器僻澎,剛需要先執(zhí)行以下命令:
yum install ntp #安裝ntp服務(wù)器
4、/sbin/hwclock --systohc?? #設(shè)置硬件時(shí)間和系統(tǒng)時(shí)間一致并校準(zhǔn)
好了十饥,我們的CentOS linux系統(tǒng)時(shí)間和計(jì)算機(jī)硬件時(shí)間終于都是cst時(shí)間了窟勃,并且都是上海時(shí)區(qū),終于是正常啦逗堵。
訪問(wèn)成功如下:
總結(jié)秉氧!細(xì)節(jié)決定成敗蜒秤!
本文出自 “李世龍” 博客汁咏,謝絕轉(zhuǎn)載!