您的位置:首页 > 运维架构 > Linux

[CentOS7服务器] 更改系统时间

2016-08-29 16:22 260 查看

未知何故,服务器上的系统时间不对,比实际的UTC快了将近63分钟。在涉及本地文件与远程服务器文件的时间戳校验时,容易产生混淆。

这里把系统时间更正的过程记录如下。

参考资料:http://www.centoscn.com/CentOS/config/2015/0723/5901.html

在CentOS 7里面有一个命令timedatectl可以帮助我们修改服务器的时区。

 

1. 查看服务器里的时间设置  timedatectl ,它等同于  timedatectl status :

$ timedatectl
Local time: Mon 2016-08-29 16:20:35 CST
Universal time: Mon 2016-08-29 08:20:35 UTC
RTC time: Mon 2016-08-29 08:18:07
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a

 

2. 了解 timedatectl 命令的各个参数:

$ timedatectl -h
timedatectl [OPTIONS...] COMMAND ...

Query or change system time and date settings.

-h --help                Show this help message
--version             Show package version
--no-pager            Do not pipe output into a pager
--no-ask-password     Do not prompt for password
-H --host=[USER@]HOST    Operate on remote host
-M --machine=CONTAINER   Operate on local container
--adjust-system-clock Adjust system clock when changing local RTC mode

Commands:
status                   Show current time settings
set-time TIME            Set system time
set-timezone ZONE        Set system time zone
list-timezones           Show known time zones
set-local-rtc BOOL       Control whether RTC is in local time
set-ntp BOOL             Control whether NTP is enabled

 

3. 设置时间

$ sudo timedatectl set-time 15:26:58$ timedatectl
Local time: Mon 2016-08-29 15:27:00 CST
Universal time: Mon 2016-08-29 07:27:00 UTC
RTC time: Mon 2016-08-29 07:27:00
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a

 

结束。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: