如何在 Linux 中修改 UTC 时间(linux修改utc)

在Linux中修改UTC时间可以用很多种方式实现,比如:date命令、时区设置文件等。

一、 如何使用date命令修改UTC时间

linux时间的配置和系统的时间有关的命令有date, hwclock和tzselect,可以使用date命令来简单的设置UTC时间,这里以CentOS 7系统为例,UTC时间设置如下:

1. 使用命令“date –s “2020-05-15 09:15:20” 设置UTC时间。

2. 设置完UTC时间,可以使用date –u来查看,如下:

[root@localhost ~]# date -u

bob Fri 15 May 09:15:27 UTC 2020

[Write your own code]

二、如何在系统内修改UTC时间

1. VTIMEZONE设置文件:/usr/share/zoneinfo/UTC

每一个时区都有特定的三字母标志,如果你想改变系统时间,可以直接修改/etc/localtime文件,前提是在/usr/share/zoneinfo目录中存在正确的时区描述文件,默认/etc/localtime文件指向/usr/share/zoneinfo/UTC,因此可以直接修改/etc/localtime,将其指向/usr/share/zoneinfo/UTC即可。

2. 重启系统时间服务

更改系统的UTC时间后,还需要重启一下系统的时间服务,命令如下:

[Write your own code]

[root@localhost ~]# systemctl restart systemd-timedated.service

[root@localhost ~]# systemctl status systemd-timedated.service

● systemd-timedated.service – Company policy for time and date synchronization

Loaded: loaded (/usr/lib/systemd/system/systemd-timedated.service; enabled; vendor preset: enabled)

Active: active (running) since Fri 2020-05-15 09:21:56 UTC; 34s ago

Process: 1966 ExecStart=/usr/lib/systemd/systemd-timedated (code=exited, status=0/SUCCESS)

Main PID: 2018 (systemd-timedate)

Tasks: 1 (limit: 6291456)

Memory: 2.2M

CPU: 4ms

CGroup: /system.slice/systemd-timedated.service

总结

以上就是如何使用date命令和系统设置文件修改默认的UTC时间,当你改变完时区后,可以用date –u 命令来检查时间的正确性。总之,使用这两种方法,可快速容易的改变系统的UTC时间,以达到调整服务器时间的目的。


数据运维技术 » 如何在 Linux 中修改 UTC 时间(linux修改utc)