云服务器网:购买云服务器和VPS必上的网站!

包含centos修改时区的词条

本文目录:1、CentOS7修改时区为【UTC】2、CentOS下的时区修改3、centos中修改docker容器的时区4、系统之家CentOS6系统时区不对如何修改?怎么办5、Linux系统如何更改时间时区6、centos6.5系统下如何修改时区CentOS7修改时区为【UTC】时钟概念 (1)U

本文目录:

  • 1、CentOS7修改时区为【UTC】
  • 2、CentOS下的时区修改
  • 3、centos中修改docker容器的时区
  • 4、系统之家CentOS6系统时区不对如何修改?怎么办
  • 5、Linux系统如何更改时间时区
  • 6、centos6.5系统下如何修改时区

CentOS7修改时区为【UTC】

时钟概念

(1)UTC 

整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC,Universal Time Coordinated)。

(2)GMT

格林威治标准时间 (Greenwich Mean Time)指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。(UTC与GMT时间基本相同,本文中不做区分)

(3)CST

中国标准时间 (China Standard Time)【GMT + 8 = UTC + 8 = CST】

(4)DST

夏令时(Daylight Saving Time) 指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用。(中国不使用)

硬件时钟:

RTC(Real-Time Clock)或CMOS时钟,一般在主板上靠电池供电,服务器断电后也会继续运行。仅保存日期时间数值,无法保存时区和夏令时设置。

系统时钟:

一般在服务器启动时复制RTC时间,之后独立运行,保存了时间、时区和夏令时设置。

在CentOS 6版本,时间设置有date、hwclock命令,从CentOS 7开始,使用了一个新的命令timedatectl。

Centos7 修改系统时区timezone  ,解决快、慢8小时问题

如果服务器用非 UTC 的时间,时区转换很容易不一致,而且对于有 daylight saving 的时区,每年多一小时少一小时的那两天,系统就会出现各种诡异现象。

服务器使用UTC时间,如要显示用户所在时区的本地时间,在客户端转化即可。

一、查看服务器使用的时间类型

timedatectl

我们可以看到,服务器使用的CST 时间

二、将服务器时间类型改为UTC

timedatectl  set-timezone UTC

 timedatectl set-time “YYYY-MM-DD HH:MM:SS”

 timedatectl set-time   “HH:MM:SS”

timedatectl

我们可以看到,服务器时间类型更改为UTC了

三、将系统时间写入硬件CMOS

 clock  -w

 date   -u    //显示UTC时间

CentOS下的时区修改

默认选项安装的CentOS系统,系统Timezone(时区)会是America/New_York,造成我们使用时的不方便。

修改当前时区为Asia/Chongqing——重庆。

再使用

查看一下,发现时区已经正确修改为重庆。

centos中修改docker容器的时区

查看dock二容器时间及时区

如果发现docker容器里面的时区和时间不符合当地的实际情况,那么:

直接复制时区文件,覆盖/etc/localtime,注意,这里的操作是在docker容器中进行的,不是在centos中进行的

如果docker容器中没有/usr/share/zoneinfo/Asia/Shanghai这个文件,则需要从宿主机中拷贝到容器里

系统之家CentOS6系统时区不对如何修改?怎么办

1,左键点击任务栏右下的时间标示处,选择逗更改日期和时间设置地。

2,在日期和时间选项中,选择逗更改时区地。

3,在设置时区中修改即可。

Linux系统如何更改时间时区

对于许多与系统相关的任务和进程,使用正确的时区是必不可少的。例如,cron守护进程使用系统的时区执行cron作业,日志文件中的时间戳基于同一系统的时区。

环境

Centos 8

检查现在的时区

timedatectl是一个 命令 行实用程序,允许您查看和更改系统的时间和日期。

[root@localhost ~] timedatectl

              Local time: Tue 2020-03-31 16:35:23 CST

          Universal time: Tue 2020-03-31 08:35:23 UTC

                RTC time: Tue 2020-03-31 08:35:23

                Time zone: Asia/Shanghai (CST, +0800)

System clock synchronized: yes

              NTP service: active

          RTC in local TZ: no

更改时区

在更改时区之前,您需要找出要使用的时区名称。要列出所有可用时区,请使用下面的 命令 :

[root@localhost ~] timedatectl list-timezones

Asia/Samarkand

Asia/Seoul

Asia/Shanghai

Asia/Singapore

Asia/Srednekolymsk

然后使用set-timezone选项更改时区,比如更改为Europe/Berlin:

[root@localhost ~] timedatectl set-timezone Europe/Berlin

使用创建链接的方式更改时区

如果运行的是旧版本的Centos,比如Centos6之前的版本,并且系统上不存在timedatectl命令,则可以通过将/etc/localtime符号链接到/usr/share/zoneinfo目录中的时区文件来更改时区。

查看一下/usr/share/zoninfo下面的时区文件,

[root@localhost ~] ls /usr/share/zoneinfo/

[root@localhost ~] ls /usr/share/zoneinfo/Asia/

现在替换时区文件。

[root@localhost ~] ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

[root@localhost ~] date

Tue Mar 31 16:53:59 CST 2020

可以看到已经切换到了CST中国标准时间

总结

在本文中,使用了两种方式修改时区。一种是使用timedatectl,另一种方式使用创建链接的方式。

centos6.5系统下如何修改时区

date命令改:

date

-s

20120523

//设置成20120523,这样会把具体时间设置成空00:00:00

date

-s

01:01:01

//设置具体时间,不会对日期做更改

date

-s

“01:01:01

2012-05-23″

//这样可以设置全部时间

date

-s

“01:01:01

20120523″

//这样可以设置全部时间

date

-s

“2012-05-23

01:01:01″

//这样可以设置全部时间

date

-s

“20120523

01:01:01″

//这样可以设置全部时间

本文来源:https://www.yuntue.com/post/88594.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注