Linux學習筆記 時間同步和設定時間

2021-09-01 23:55:35 字數 2051 閱讀 8986

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
示圖:時間同步(表示服務,*代表同步成功,?代表未同步)

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時鐘 :是硬體時鐘的時間)

2、硬體時鐘設定

[root@server11 ~]# timedatectl set-local-rtc 0  ##硬體時鐘設定為協調世界時(utc)

[root@server11 ~]# timedatectl set-local-rtc 1 ##硬體時鐘設定為本地時區

示圖:硬體時鐘設定為本地時區

3、更改時間

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

學習筆記 時間函式

to char sysdate 3,d 2 即當前日期是周五,過三天是下周一 網上搜的一些常用時間函式 加法select sysdate,add months sysdate,12 from dual 加1年 select sysdate,add months sysdate,1 from dual...

python學習筆記 時間模組

import time from datetime import date from datetime import time from datetime import datetime 1 時間戳 print time.time 2 字串的時間 print time.ctime 3 元組型別的時間...

筆記 時間戳和日期相互轉換

include stdafx.h include include include include void nowtime 顯示當前時間 void nowtime2 void entertime int a 固定時間戳轉換日期格式 long gettick char str time 轉換成時間戳 ...