站在阳光下

Good Luck To You!

linux系统更改时间和时区的方法

我们在购买国外VPS的时候,当拿到手新的机器之后肯定会注意到他们的系统时间和时区是不一样的,有的是协调世界时间(UTC)有的则是EDT(美东时间UTC-4)也有是欧洲时间的,反正时区基本上被设置为机房所在地当地时区的时间。那么我们应该怎么改成咱们东八区的北京时间呢?

 

首先我们先来了解一下怎么修改系统时间

 

输入 date -s "YYYY-MM-DD HH:MM:SS"(时间内容必须加双引号)

 

输入之后按下回车即可

 

然后输入 date 就可查看当前时间

 

为了确保重启服务器后时间信息不会丢失,还需要将这个时间写入BIOS

 

输入 hwclock -w 命令就可以了

 

输入 hwclock 或者 hwclock --show 命令就能查看系统的BIOS时间

 

接下来说重点了,那就是修改时区

 

输入 date -R 就可以查看时区,只要最后没有出现+0800的那这就不是咱们的时区,这时就需要调整了,当然换成别的也可以。

 

输入 tzselect 进入时区调整命令

 

我们可以看到首先让我们选择的是所属大洲,输入相应的序号进入所属大洲然后输入对应的代号开始选择国家与地区(部分国家横跨多个时区如美国、俄罗斯、澳大利亚、中国等,会按照国内的时区表再次进行最终的选择)

 


接下来我们按照大洲的序号来告诉大家里面分别是什么,英文国名对应的是哪个国家可到搜索引擎上查询或者到本站的国家代码查询页面(http://www.zzygx.cc/ccTLD.html & http://www.zzygx.xyz/ccTLD.html)进行查询


1 非洲 (南苏丹 42 / 北苏丹 44)



2 美洲



3 南极洲(1)与澳洲(2)



选择2澳洲的请按照下面的内容进行选择(1为新西兰时间)



4 北冰洋


5 亚洲(中国:大陆 9 / 香港 13 / 澳门 28 / 台湾 43)



6 大西洋



7 澳大利亚(澳国内时间选择,3/4为塔斯马尼亚,5为维多利亚州,6/7为新南威尔士州,8/9为昆士兰州,10为南部时间,11为北部时间,12/13为西部时间,most areas是大部分地区的意思)



8 欧洲


 


9 印度洋



10 太平洋



如果选择东八区的亚洲时间,这里先输入亚洲的大洲代码5,然后如果选择香港、澳门或者台北时间的请直接选择序号(13/28/43)就可以了,选择大陆北京时间的请选择9 China,接下来会再进行选择是选择1北京时间还是2新疆时间,这里我们选择1。因为选择了新疆时间相当于东六区(UTC+6)的时间,比北京时间晚两个小时,所以要选择北京时间必须选择1。然后在确认的时候输入1 yes同意即可设置成功。


这个时候虽然设置成功了,但是我们再次输入 date 和 date -R 发现还是原来的时间,根本就没改过来。这是因为我们还少了一个步骤,那就是将设置的信息永久保存。


输入以下的命令


cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


接下来我们再次输入 date 或者 date -R 命令再次进行确认


当出现这样的格式时就是设置成功


Wed , May 01 20:00:00 CST 2019


Wed , May 01 2019 20:00:00 +0800


只要出现了CST(中国标准时间)的代码和+0800的UTC+8时区的标记就是设置成功,这就是linux系统更换时间和时区的方法,更改时间就是这么简单。

发表评论:

Powered By Z-BlogPHP 1.5.1 Zero

Copyright 2017-2019 站在阳光下(shibushi.cc)All Rights Reserved. 鲁ICP备17054101号