如何修改CentOS服务器时间为北京时间

1.购买了VPS,CentOS系统,发现服务器时间与北京时间往往不一致,存在时差。

[clive@server workspace]$ date
2018年 05月 30日 星期三 02:02:47 UTC

1.可以执行tzselect命令按提示更换时区,依次选择5-Asia,9-China,1-Beijing Time。

Please identify a location so that time zone rules can be set correctly.
Please select a continent or ocean.
 1) Africa
 2) Americas
 3) Antarctica
 4) Arctic Ocean
 5) Asia
 6) Atlantic Ocean
 7) Australia
 8) Europe
 9) Indian Ocean
10) Pacific Ocean
11) none - I want to specify the time zone using the Posix TZ format.
#? 5
Please select a country.
 1) Afghanistan    18) Israel      35) Palestine
 2) Armenia    19) Japan     36) Philippines
 3) Azerbaijan    20) Jordan      37) Qatar
 4) Bahrain    21) Kazakhstan    38) Russia
 5) Bangladesh    22) Korea (North)   39) Saudi Arabia
 6) Bhutan    23) Korea (South)   40) Singapore
 7) Brunei    24) Kuwait      41) Sri Lanka
 8) Cambodia     25) Kyrgyzstan    42) Syria
 9) China     26) Laos     43) Taiwan
10) Cyprus    27) Lebanon      44) Tajikistan
11) East Timor    28) Macau     45) Thailand
12) Georgia    29) Malaysia     46) Turkmenistan
13) Hong Kong     30) Mongolia     47) United Arab Emirates
14) India     31) Myanmar (Burma)    48) Uzbekistan
15) Indonesia     32) Nepal     49) Vietnam
16) Iran     33) Oman     50) Yemen
17) Iraq     34) Pakistan
#? 9
Please select one of the following time zone regions.
1) Beijing Time
2) Xinjiang Time
#? 1
The following information has been given:
  China
  Beijing Time
Therefore TZ='Asia/Shanghai' will be used.
Local time is now: Wed May 30 10:04:16 CST 2018.
Universal Time is now: Wed May 30 02:04:16 UTC 2018.
Is the above information OK?
1) Yes
2) No
#? 1
You can make this change permanent for yourself by appending the line
  TZ='Asia/Shanghai'; export TZ
to the file '.profile' in your home directory; then log out and log in again.
Here is that TZ value again, this time on standard output so that you
can use the /usr/bin/tzselect command in shell scripts:
Asia/Shanghai

1.将TZ='Asia/Shanghai'; export TZ这行添加到/etc/profile(所有用户生效)或者~/.bash_profile(当前用户生效)

2.退出重新登录即可,也可执行source /etc/profile或source ~/.bash_profile立即生效

3.这时候再执行date查看日期就可以发现时区改为北京时间啦。

[clive@server workspace]$ date
2018年 05月 30日 星期三 10:07:11 CST

总结

以上所述是小编给大家介绍的修改CentOS服务器时间为北京时间,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

(0)

相关推荐

  • CentOS 7 搭建ntp时钟服务器的步骤详解

    前言  NTP 网络时间协议用来同步网络上不同主机的系统时间.你管理的所有主机都可以和一个指定的被称为 NTP 服务器的时间服务器同步它们的时间.而另一方面,一个 NTP 服务器会将它的时间和任意公共 NTP 服务器,或者你选定的服务器同步.由 NTP 管理的所有系统时钟都会同步精确到毫秒级. 在公司环境中,如果他们不想为 NTP 传输打开防火墙,就有必要设置一个内部 NTP 服务器,然后让员工使用内部服务器而不是公共 NTP 服务器.在这篇文章中,我们会介绍在CentOS 7 搭建ntp时钟服

  • Linux/CentOS系统同步网络时间的2种方法详解

    由于硬件的原因,机器或多或少的跟标准时间对不上,一个月的误差几秒到几分钟不等.对于服务器来说时间不准,会有很多麻烦.例如,支付的时候,无法下单,游戏无法登录等. 方法一:用 ntpdate从时间服务器更新时间 如果系统没有 ntpdate 命令,可在线安装: yum -y install ntp 安装完了之后,你不要做什么配置,也不需要,直接测试一下 [root@snsgou-pc src]# date 2015年 05月 20日 星期三 22:42:19 CST [root@snsgou-pc

  • CentOS7修改服务器系统时间的方法

    未知何故,服务器上的系统时间不对,比实际的UTC快了将近63分钟.在涉及本地文件与远程服务器文件的时间戳校验时,容易产生混淆. 这里把系统时间更正的过程记录如下. 参考资料:http://www.centoscn.com/CentOS/config/2015/0723/5901.html 在CentOS 7里面有一个命令timedatectl可以帮助我们修改服务器的时区. 1. 查看服务器里的时间设置 timedatectl ,它等同于 timedatectl status : $ timeda

  • Centos 7.4服务器时间同步配置方法【基于NTP服务】

    本文实例讲述了Centos 7.4服务器时间同步配置方法.分享给大家供大家参考,具体如下: 1. yum 安装 NTP服务器 #yum -y install ntp 2. 启动ntp服务 #systemctl start ntpd 3. 设置开机自启 #systemctl enable ntpd 4. 修改启动参数,增加-g -x参数,允许ntp服务在系统时间误差较大时也能正常工作 #vi /etc/sysconfig/ntpd OPTIONS= "-g -x" 5. 读取当前时间 #

  • 虚拟机中centos修改时间的方法

    上面的是显示系统时间,下面的是显示硬件时间:这里由于我是修改好了的,就是一样快,倘若不是一样快的话,按照下面的做. 这个是更改系统年月日,也可以更改时分秒.一样的命令. 这个是在有网的条件下直接更新成这个时区的时间. 这个是将硬件时间与系统时间调整为一样的, 这个是将日期写入CMOS中. 好了,大功告成,然后就可以查询自己的硬件时间和系统时间是不是一样了. ps:整个是要在root权限下输入命令的. 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢

  • CentOS7按时间段截取指定的Tomcat日志到指定文件的方法

    CentOS7之按时间段截取指定的Tomcat日志到指定文件的方法,很多朋友对此都不是很清楚,下面由脚步之家小编给大家讲解下. 复制代码 代码如下: sed -n '/2016-11-02 15:00:/,/2016-11-02 15:05:/p' catalina.out > /tmp/123/error.txt 将 catalina.out 文件的中的日志信息,按 2016-11-02 15:00 到 2016-11-02 15:05 时间段截取,然后放到 /tmp/123/ 目录下的 er

  • CentOS 7下配置ntp服务的方法教程

    前言 对于校园网/企业用户,如果您网内所有计算机都通过互联网同步时间,在速度和精度上都有一定的折扣,并且对互联网出口带宽也有一定的影响,对于这类用户,我们建议通过自己搭建ntp服务为内部用户提供时间同步服务. 本文介绍的是在CentOS 7下配置ntp服务的方法教程,分享出来供大家参考学习,下面来看看详细的介绍吧. 步骤如下: 安装ntp yum -y install ntp 同步时间 ntpdate pool.ntp.org 将ntp服务设为开机启动 chkconfig ntpd on 重启n

  • CentOS设置精准时间的方法

    本文主要讲述如何在CentOS发行版中快速获取准确的服务器时间.通常情况下,如果您用户是将CentOS安装在桌面环境中,那么可以通过GUI的"启用网络时间协议"功能将计算机配置为通过远程服务器同步其时钟,这种方法最简单. 但是,有时上述功能无法按预期工作.那么我们可以通过命令行设置精确的服务器时间. 下面均假设为root用户的操作,如果不是root权限的用户,那么虚加上sudo命令获取root权限. 可以使用ntp和ntpdate命令行实用程序来执行此操作,该实用程序通过NTP设置系统

  • 如何修改CentOS服务器时间为北京时间

    1.购买了VPS,CentOS系统,发现服务器时间与北京时间往往不一致,存在时差. [clive@server workspace]$ date 2018年 05月 30日 星期三 02:02:47 UTC 1.可以执行tzselect命令按提示更换时区,依次选择5-Asia,9-China,1-Beijing Time. Please identify a location so that time zone rules can be set correctly. Please select

  • PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法

    问题: php函数date("Y-n-d   H-i-s");   输出的时间与当地时间相差8个小时. 解决思路 北京时间是东8区,可能是时区问题.但是此前都没问题啊,经过google发现原来从php5.1.0开始,php.ini里加入了 date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时. 在调用date()函数之前先设定时区. 方法一:date_default_timezon

  • php实现的太平洋时间和北京时间互转的自定义函数分享

    没有什么好说的了,直接上代码吧: /** * 太平洋时间转北京时间 */ public function pacificToPRC($time=''){ date_default_timezone_set('Pacific/Apia'); if(empty($time)){ $time = time(); } date_default_timezone_set('Asia/Shanghai'); $date = date('Y-m-d H:i:s',$time); $time = strtoti

  • 解析美国东部时间与北京时间相互转换的实现代码

    美国东部时间在UTC-5时区,北京时间是UTC+8时区,正常情况下美东时间比北京时间晚13个小时.需要注意的是美国有夏令时,而北京没有夏令时,美国夏令时时会让时间快一个小时,让人民早起早睡,所以在美国实行夏令时时美东时间比北京时间晚12个小时.逻辑如上所述,代码如下 复制代码 代码如下: /// <summary> /// AMESTime 的摘要说明: /// 美东时间的转换 ///  /// 美东时间在UTC-5时区,美国有夏时制,即在夏令时启用之后美东时间比起所在时区早一个小时,即UTC

  • php中把美国时间转为北京时间的自定义函数分享

    由于最近做邮件系统用到了时间转化,需要把从谷歌gmail下载下来的邮件时间转化为北京时间,于是乎就写了一个时间转化函数,希望对有需要的盆友所有启迪,我们都知道中美时间相差13个小时,下面直接上代码: function datezhuanhuan($dateparams) { $ccc=strtotime($dateparams); $date=date('Y-m-d'); $bjtime=date('Y-m-d',$ccc); if($date==$bjtime) { $sbjtime=date

  • UTC时间、GMT时间、本地时间、Unix时间戳的具体使用

    目录 1.UTC时间 与 GMT时间 2.UTC时间 与 本地时 3.UTC 与 Unix时间戳 1.UTC时间 与 GMT时间 我们可以认为格林威治时间就是时间协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的. 2.UTC时间 与 本地时 UTC + 时区差 = 本地时间 时区差东为正,西为负.在此,把东八区时区差记为 +0800, UTC + (+0800) = 本地(北京)时间 (1) 那么,UTC = 本地时间(北京时间))- 0800 (2) 3.UTC 与 Uni

  • Python检查和同步本地时间(北京时间)的实现方法

    背景 有时本地服务器的时间不准了,需要同步互联网上的时间. 解决方案 NTP时间同步,找到一些可用的NTP服务器进行同步即可. 通过获取一些大型网站的时间来同步为自己的时间. * 由于NTP时间同步,如果相差比如有好几个小时,那么时间不同步矫正回来其实是非常慢的:我本次主要就是讲第2种方案,通过Python来实现的,可以直接设置为互联网上的时间. 要点描述 假设:百度.淘宝等非常大型的网站的时间是正确的 访问百度.淘宝等网站,它返回的HTTP Header中包含一个时间戳(一般是GMT时间).

  • Unity3D如何获取时间戳或北京时间

    本文实例为大家分享了Unity3D获取时间戳或北京时间的具体代码,供大家参考,具体内容如下 单机游戏因为没有服务器下发时间戳所以要自己获取,当然也可以用现成的时间API来获取. 如果获取本地时间,会导致玩家随意修改日期来达到数据更改,如每日奖品.每日奖励等等. 单机游戏本来就不要网络的,可是获取时间需要网络,这有点矛盾,有没有谁有更好的解决方案呢? using System; using System.Collections.Generic; using System.IO; using Sys

  • python获取标准北京时间的方法

    本文实例讲述了python获取标准北京时间的方法.分享给大家供大家参考.具体分析如下: 这段python代码主要通过www.beijing-time.org的官网上获取标准的北京时间,如果你的服务器挂在网上,你可以通过这段代码定时获取北京时间,然后更新自己系统的标准时间. import time,httplib def getBeijinTime(): try: conn = httplib.HTTPConnection("www.beijing-time.org") conn.req

  • C#实现从网络同步标准北京时间的方法

    本文实例讲述了C#实现从网络同步标准北京时间的方法.分享给大家供大家参考.具体分析如下: 这段C#代码可以从http://www.time.ac.cn网站上获取标准的北京时间,只需简单的组合即可让本地服务器实时同步正确的北京时间 #region /// <summary> /// 获取标准北京时间 /// /// </summary> /// /// <returns></returns> /// public static DateTime GetStan

随机推荐