栏目头部广告

Linux修改系统时区

一、Linux时间介绍

Linux的时间分为 System Clock(系统时间)和 Real Time Clock(硬件时间,简称RTC)。
系统时间:指系统内核中的时间。
硬件时间:指主板上的时间。

二、Linux时间相关操作

2.1 查看系统时间

[root@ansible ~]# date

Linux修改系统时区(图1)

2.2 查看硬件时间

[root@ansible ~]# hwclock

Linux修改系统时区(图2)

2.3 删除本地时间

[root@ansible ~]# rm -rf /etc/localtime

2.4 创建软连接

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

Linux修改系统时区(图3)

【注】文件夹是按照地域命名的,想要切换到哪个时区,就软连接到哪个地域名上!!!

三、NTP时间同步

3.1 安装NTP时间服务

[root@ansible ~]# yum -y install ntp ntpdate

3.2 时间同步

[root@ansible ~]# ntpdate 0.cn.pool.ntp.org

Linux修改系统时区(图4)

3.3 校准硬件时间和软件时间一致性

[root@ansible ~]# hwclock --systohc

四、NTP常见异常处理

【注】如果主机时间和标准时间(如:北京标准时间)相差比较大。如下图:

# 实时查看NTP时间偏移量
[root@ansible ~]# watch ntpq -pn4

Linux修改系统时区(图5)

①remote: NTP 主机的 IP 或主机名
◆ 左边的符号『 * 』代表目前正在作用当中的上层 NTP
◆ 左边的符号『 + 』代表也有连上线,而且可作为下一个提供时间更新的候选者
②refid:参考的上一层 NTP 主机的地址
③st:是 stratum 阶层
④when:几秒钟前曾经做过时间同步化更新的动作
⑤poll:下一次更新在几秒钟之后;
⑥reach:已经向上层 NTP 服务器要求更新的次数
⑦delay:网络传输过程当中延迟的时间,单位为 10^(-6) 秒
⑧offset:时间补偿的结果,单位与 10^(-3) 秒
⑨jitter:Linux 系统时间与 BIOS 硬件时间的差异时间, 单位为 10^(-6) 秒。

①停止NTP服务:service ntpd stop
②更新时间:ntpdate -u  [主机对应机房的NTP服务器IP/公网NTP服务器]
③启动NTP服务:service ntp start

作者:UStarGao
链接:https://www.starcto.com/application_of_operational/129.html
来源:STARCTO
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处

UCloud云平台推荐


UCloud新用户专属注册连接

UCloud CDN超值特惠专场

UCloud全球云主机(UHost/VPS)大促页面

UCloud快杰云主机大促页面

文章页广告

随便看看

栏目底部广告
`