linux设备显示时间是UTC改成CTS,CentOS7修改时区、UTC&CTS

常见用法

使用timedatectl可以进行如下常见操作

查看当前时间/日期/时区:timedatectl或者timedatectl status

查看所有可用时区:timedatectl list-timezones

设置时区:timedatectl set-timezone “时区信息”

设置UTC:timedatectl set-timezone UTC

设置时间:timedatectl set-time HH:MM:SS

设置日期:timedatectl set-time YYYY-MM-DD

设置日期时间:timedatectl set-time “YYYY-MM-DD HH:MM:SS”

设置硬件时钟为本地时间:timedatectl set-local-rtc 1

设置硬件时钟为UTC时间:timedatectl set-local-rtc 0

启动NTP时间同步(启用NTP服务或者Chrony服务):timedatectl set-ntp true

禁用NTP时间同步:timedatectl set-ntp false

查看当前时间/日期/时区

命令:timedatectl或者timedatectl status

[root@platform ~]# timedatectl status

Local time: Fri 2019-03-08 06:07:19 EST

Universal time: Fri 2019-03-08 11:07:19 UTC

RTC time: Fri 2019-03-08 09:41:48

Time zone: America/New_York (EST, -0500)

NTP enabled: yesNTP synchronized: no

RTC in local TZ: no

DST active: no

Last DST change: DST ended at

Sun 2018-11-04 01:59:59 EDT

Sun 2018-11-04 01:00:00 EST

Next DST change: DST begins (the clock jumps one hour forward) at

Sun 2019-03-10 01:59:59 EST

Sun 2019-03-10 03:00:00 EDT[root@platform ~]#

查看所有可用时区

命令:timedatectl list-timezones

[root@platform ~]# timedatectl list-timezonesAfrica/Abidjan

Africa/Accra

Africa/Addis_Ababa

Africa/Algiers

Africa/Asmara

Africa/Bamako

Africa/Bangui

Africa/Banjul

Africa/Bissau

Africa/Blantyre

Africa/Brazzaville

Africa/Bujumbura

Africa/Cairo

Africa/Casablanca

Africa/Ceuta

Africa/Conakry

Africa/Dakar

Africa/Dar_es_Salaam

Africa/Djibouti

Africa/Douala

Africa/El_Aaiun

Africa/Freetown

Africa/Gaborone

Africa/Harare

Africa/Johannesburg

Africa/Juba

Africa/Kampala

Africa/Khartoum

Africa/Kigali

lines 1-29

设置时区

命令:timedatectl set-timezone “时区信息”

[root@platform ~]# timedatectl set-timezone "Asia/Shanghai"[root@platform ~]# timedatectlLocal time: Fri 2019-03-08 19:13:38 CST

Universal time: Fri 2019-03-08 11:13:38 UTC

RTC time: Fri 2019-03-08 09:47:38

Time zone: Asia/Shanghai(CST, +0800)NTP enabled:yesNTP synchronized: no

RTCinlocal TZ: no

DST active: n/a[root@platform ~]#

设置UTC命令:timedatectl set-timezone UTC执行示例[root@platform ~]# timedatectl

Local time: Fri 2019-03-08 19:14:48 CST

Universal time: Fri 2019-03-08 11:14:48 UTC

RTC time: Fri 2019-03-08 09:48:42

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

NTP enabled: yesNTP synchronized: no

RTC in local TZ: no

DST active: n/a[root@platform ~]# timedatectl set-timezone UTC[root@platform ~]# timedatectl status

Local time: Fri 2019-03-08 11:15:05 UTC

Universal time: Fri 2019-03-08 11:15:05 UTC

RTC time: Fri 2019-03-08 09:48:59

Time zone: UTC (UTC, +0000)

NTP enabled: yesNTP synchronized: no

RTC in local TZ: no

DST active: n/a[root@platform ~]#1234567891011121314151617181920

设置时间命令:timedatectl set-time HH:MM:SS执行示例[root@platform ~]# timedatectl set-timezone "Asia/Shanghai"[root@platform ~]# dateFri Mar  8 19:15:36 CST 2019[root@platform ~]# [root@platform ~]# timedatectl set-time "20:45:00"Failed to set time: Automatic time synchronization is enabled[root@platform ~]# dateFri Mar  8 19:16:20 CST 2019[root@platform ~]# [root@platform ~]# timedatectl set-ntp false[root@platform ~]# timedatectl set-time "20:45:00"[root@platform ~]# dateFri Mar  8 20:45:01 CST 2019[root@platform ~]#1234567891011121314

注意: 如果ntp时间同步为true时无法修改时间设定

设置日期命令:timedatectl set-time YYYY-MM-DD执行示例[root@platform ~]# timedatectl set-ntp false[root@platform ~]# timedatectl set-time 2019-03-10[root@platform ~]# dateSun Mar 10 00:00:01 CST 2019[root@platform ~]#12345

注意: 如果ntp时间同步为true时无法修改时间设定

设置日期时间命令:timedatectl set-time “YYYY-MM-DD HH:MM:SS”执行示例[root@platform ~]# timedatectl set-ntp false[root@platform ~]# timedatectl set-time "2019-03-11 20:45:00"[root@platform ~]# dateMon Mar 11 20:45:01 CST 2019[root@platform ~]# 12345

注意: 如果ntp时间同步为true时无法修改时间设定

设置硬件时钟为本地时间命令:timedatectl set-local-rtc 1执行示例[root@platform ~]# timedatectl

Local time: Mon 2019-03-11 20:58:12 CST

Universal time: Mon 2019-03-11 12:58:12 UTC

RTC time: Mon 2019-03-11 12:46:14

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

NTP enabled: yesNTP synchronized: yes

RTC in local TZ: no

DST active: n/a[root@platform ~]# timedatectl set-local-rtc 1[root@platform ~]# timedatectl status

Local time: Mon 2019-03-11 20:58:16 CST

Universal time: Mon 2019-03-11 12:58:16 UTC

RTC time: Mon 2019-03-11 20:58:16

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

NTP enabled: yesNTP synchronized: yes

RTC in local TZ: yes

DST active: n/a

Warning: The system is configured to read the RTC time in the local time zone.

This mode can not be fully supported. It will create various problems

with time zone changes and daylight saving time adjustments. The RTC         time is never updated, it relies on external facilities to maintain it.

If at all possible, use RTC in UTC by calling         'timedatectl set-local-rtc 0'.[root@platform ~]#123456789101112131415161718192021222324252627

设置硬件时钟为UTC时间命令:timedatectl set-local-rtc 0执行示例[root@platform ~]# timedatectl

Local time: Mon 2019-03-11 20:59:18 CST

Universal time: Mon 2019-03-11 12:59:18 UTC

RTC time: Mon 2019-03-11 20:59:17

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

NTP enabled: yesNTP synchronized: yes

RTC in local TZ: yes

DST active: n/a

Warning: The system is configured to read the RTC time in the local time zone.

This mode can not be fully supported. It will create various problems

with time zone changes and daylight saving time adjustments. The RTC         time is never updated, it relies on external facilities to maintain it.

If at all possible, use RTC in UTC by calling         'timedatectl set-local-rtc 0'.[root@platform ~]# [root@platform ~]# timedatectl set-local-rtc 0[root@platform ~]# timedatectl status

Local time: Mon 2019-03-11 20:59:27 CST

Universal time: Mon 2019-03-11 12:59:27 UTC

RTC time: Mon 2019-03-11 12:59:27

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

NTP enabled: yesNTP synchronized: yes

RTC in local TZ: no

DST active: n/a[root@platform ~]#12345678910111213141516171819202122232425262728

启动NTP时间同步(启用NTP服务或者Chrony服务)命令:timedatectl set-ntp true执行示例[root@platform ~]# timedatectl status

Local time: Mon 2019-03-11 21:00:19 CST

Universal time: Mon 2019-03-11 13:00:19 UTC

RTC time: Mon 2019-03-11 13:00:19

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

NTP enabled: no

NTP synchronized: yes

RTC in local TZ: no

DST active: n/a[root@platform ~]# timedatectl set-ntp true[root@platform ~]# timedatectl status

Local time: Mon 2019-03-11 21:00:24 CST

Universal time: Mon 2019-03-11 13:00:24 UTC

RTC time: Mon 2019-03-11 13:00:24

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

NTP enabled: yesNTP synchronized: no

RTC in local TZ: no

DST active: n/a[root@platform ~]#1234567891011121314151617181920

禁用NTP时间同步命令:timedatectl set-ntp false执行示例[root@platform ~]# timedatectl status

Local time: Mon 2019-03-11 21:00:45 CST

Universal time: Mon 2019-03-11 13:00:45 UTC

RTC time: Mon 2019-03-11 13:00:44

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

NTP enabled: yesNTP synchronized: yes

RTC in local TZ: no

DST active: n/a[root@platform ~]# timedatectl set-ntp false[root@platform ~]# timedatectl status

Local time: Mon 2019-03-11 21:00:50 CST

Universal time: Mon 2019-03-11 13:00:50 UTC

RTC time: Mon 2019-03-11 13:00:50

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

NTP enabled: no

NTP synchronized: yes

RTC in local TZ: no

DST active: n/a[root@platform ~]#

------------------------------

PS:另一个方法

[root@slave1 logs]#date

Tue Aug 28 21:37:04 EDT 2018

[root@slave1 logs]#mv /etc/localtime /etc/localtime.bak

[root@slave1 logs]#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

[root@slave1 logs]#date

Wed Aug 29 09:41:07 CST 2018

[root@slave1 logs]#

-----------------------------

tzselect:执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值