Linux修改系统时区
一、Linux时间介绍
Linux的时间分为 System Clock(系统时间)和 Real Time Clock(硬件时间,简称RTC)。
系统时间:指系统内核中的时间。
硬件时间:指主板上的时间。
二、Linux时间相关操作
2.1 查看系统时间
[root@ansible ~]# date
2.2 查看硬件时间
[root@ansible ~]# hwclock
2.3 删除本地时间
[root@ansible ~]# rm -rf /etc/localtime
2.4 创建软连接
[root@ansible ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
【注】文件夹是按照地域命名的,想要切换到哪个时区,就软连接到哪个地域名上!!!
三、NTP时间同步
3.1 安装NTP时间服务
[root@ansible ~]# yum -y install ntp ntpdate
3.2 时间同步
[root@ansible ~]# ntpdate 0.cn.pool.ntp.org
3.3 校准硬件时间和软件时间一致性
[root@ansible ~]# hwclock --systohc
四、NTP常见异常处理
【注】如果主机时间和标准时间(如:北京标准时间)相差比较大。如下图:
# 实时查看NTP时间偏移量 [root@ansible ~]# watch ntpq -pn4
①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云平台推荐
随便看看
- 2021-09-27MongoDB compact 操作介绍-碎片整理
- 2022-01-15K8S ReplicationController模板介绍
- 2021-03-04MySQL性能瓶颈分析-大事务/执行计划
- 2021-02-27Visual Studio Code上传文件到GitHub
- 2022-03-31MongoDB分片集群安装部署教程