Linux学习笔记—时间同步和设定时间

一、时间同步

chrony 是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。
chrony 由两部分组成:chronyd和chronyc 。
chronyd 是一个后台运行的守护进程,用于调整内核中运行的系统时钟与时钟服务器同步。

环境部署:

客户端:server11(172.25.51.11)
服务端:server12(172.25.51.12)

注意: 客户端、服务端关闭防火墙

1、服务端

[root@server11 ~]# yum install -y chrony
[root@server11 ~]# vim /etc/chrony.conf 
 21 # Allow NTP client access from local network.
 22 allow 172.25.51.0/24      ##允许谁去同步我的时间
 28 # Serve time even if not synchronized to any NTP server.
 29 local stratum 10          ##不去同步任何人的时间,时间同步服务器级别
[root@server11 ~]# systemctl restart chronyd.service
[root@server11 ~]# systemctl enable chronyd.service

2、客户端

[root@server12 ~]# vim /etc/chrony.conf 
  3 server1 172.25.51.11 iburst
[root@server12 ~]# systemctl restart chrondy

3、客户端测试

[root@server12 ~]# chronyc sources -v
示图:时间同步(表示服务,*代表同步成功,?代表未同步)

Linux学习笔记—时间同步和设定时间_第1张图片

二、timedatectl命令

timedatectl 命令可以查询和更改系统时钟和其设置的配置,可以使用此命令来设置或更改当前的日期,时间和时区或启用自动系统时钟与远程NTP服务器同步。

timedatectl	status			##显示当前时间信息
		set-time		##设定当前时间
		set-timezone		##设定当前时区
		set-local-rtc 0|1	##设定是否使用utc时间

示例:设置时间,时区和同步系统时钟

1、设置时区

[root@server11 ~]# timedatectl list-timezones               ##查看时区
[root@server11 ~]# timedatectl set-timezone Asia/Shanghai   ##设置时区
示图:查看时间(RTC时钟 :是硬件时钟的时间)

Linux学习笔记—时间同步和设定时间_第2张图片

2、硬件时钟设置

[root@server11 ~]# timedatectl set-local-rtc 0  ##硬件时钟设置为协调世界时(UTC)
[root@server11 ~]# timedatectl set-local-rtc 1  ##硬件时钟设置为本地时区

示图:硬件时钟设置为本地时区

Linux学习笔记—时间同步和设定时间_第3张图片

3、更改时间

[root@server11 ~]# timedatectl set-time "2018-11-26 20:59:50"

你可能感兴趣的:(Linux,RHCSA,linux基本知识)