Linux系統時間與硬體時間及時間同步

2021-10-10 02:38:37 字數 3073 閱讀 4331

[root@web176 ~]# date

fri nov 6 14:21:29 cst 2020

[root@web176 ~]# date -s 10:10:10

fri nov 6 10:10:10 cst 2020

[root@web176 ~]# date

fri nov 6 10:10:14 cst 2020

設定系統時間時,如果還需要設定日期,則要將日期與時間值用雙引號包裹起來

[root@web176 ~]# date -s "2020/11/11 10:00:00"

wed nov 11 10:00:00 cst 2020

[root@web176 ~]# date

wed nov 11 10:00:02 cst 2020

檢視硬體時間用hwclock或者clock命令:

[root@web176 ~]# hwclock

fri 06 nov 2020 02:26:34 pm cst -0.640974 seconds

[root@web176 ~]# clock

fri 06 nov 2020 02:26:43 pm cst -0.969077 seconds

[root@web176 ~]# hwclock -s

[root@web176 ~]# clock

fri 06 nov 2020 02:27:23 pm cst -0.629706 seconds

[root@web176 ~]# date

fri nov 6 14:27:27 cst 2020

[root@web176 ~]# date -s "2020/11/11 10:00:00"

wed nov 11 10:00:00 cst 2020

[root@web176 ~]# date

wed nov 11 10:00:01 cst 2020

[root@web176 ~]# hwclock -w

[root@web176 ~]# clock

wed 11 nov 2020 10:00:20 am cst -0.223458 seconds

[root@web176 ~]# date

wed nov 11 10:00:21 cst 2020

時間同步,linux系統需安裝ntpdate

[root@web176 ~]# rpm -qa | grep ntpdate

ntpdate-4.2.6p5-15.el6.centos.x86_64

[root@web176 ~]# ntpdate  www.pool.net.org

11 nov 10:05:04 ntpdate[122336]: no server suitable for synchronization found

[root@web176 ~]# ntpd start

ntpd: command line arguments not allowed

ntpd - ntp daemon program - ver. 4.2.6p5

usage: ntpd [ - | -- ]...

[root@web176 ~]# /etc/init.d/ntpd start

starting ntpd: [ ok ]

[root@web176 ~]# ntpdate www.pool.net.org

11 nov 10:07:05 ntpdate[122400]: the ntp socket is in use, exiting

[root@web176 ~]# /etc/init.d/ntpd stop

shutting down ntpd: [ ok ]

[root@web176 ~]# ntpdate www.pool.net.org

6 nov 14:35:05 ntpdate[122414]: no server suitable for synchronization found

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

6 nov 14:35:52 ntpdate[122436]: adjust time server 84.16.73.33 offset 0.000769 sec

[root@web176 ~]# date

fri nov 6 14:36:00 cst 2020

[root@web176 ~]# /etc/init.d/ntpd start

starting ntpd: [ ok ]

網路時間伺服器

首先得確保這些伺服器都能ping通否則是無法時間同步的。否則會報錯「no server suitable for synchronization found」:

[root@web176 ~]# ntpdate  www.pool.net.org

11 nov 10:05:04 ntpdate[122336]: no server suitable for synchronization found

自動時間同步

vim /etc/rc.d/rc.local

/usr/sbin/ntpdate -u ntp.api.bz> /dev/null 2>&1; /sbin/hwclock -w

vim /etc/crontab

0 8 * * 6 root /usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1; /sbin/hwclock -w

linux 硬體時間 系統時間

建了乙個虛擬機器,發現每次重啟後系統時鐘總是跟現有時間相差10多個小時 用date s進行修正之後,再次重啟又出現該問題。於是懷疑跟硬體時鐘有關 用hwclock看了下,發現的確硬體時鐘的時間存在差異。調整硬體時鐘 hwclock set date root localhost date s 200...

linux 系統時間 硬體時間

linux時鐘分為系統時鐘 system clock 和硬體時鐘 real time clock,簡稱rtc 系統時鐘是指當前linux kernel中的時鐘 而硬體時鐘則是主機板上由電池供電的時鐘,硬體時鐘可以在bios中進行設定。當linux啟動時,系統時鐘會去讀取硬體時鐘的設定,然後系統時鐘就...

系統時間與硬體時間

系統時間 system time 一般說來就是我們執行 date命令看到的時間,linux系統下所有的時間呼叫 除了直接訪問硬體時間的命令 都是使用的這個時間。硬體時間 hardware time 主機板上bios中的時間,由主機板電池供電來維持執行,系統開機時要讀取這個時間,並根據它來設定系統時間...