在計算機系統中,時(shí)間戳是服務(wù)器處理請求的一項重要基礎。因此,獲取準確的服務(wù)器時(shí)間是一項必須的技能。本文將從命令行的角度介紹如何獲取服務(wù)器的準確時(shí)間。
1、使用date命令
date命令是Linux和Unix操作系統中的標準命令,用于顯示或設置系統時(shí)間。當在終端中輸入date,系統將返回當前日期和時(shí)間??梢越Y合不同的選項來(lái)自定義date的輸出格式。
要獲取服務(wù)器的當前時(shí)間,只需在終端中鍵入以下命令:
date
系統將返回類(lèi)似如下的響應:
Sun Sep 29 12:15:04 CST 2019
由此可見(jiàn),date命令可以幫助我們快速獲取服務(wù)器的當前時(shí)間。
2、使用timedatectl命令
timedatectl命令是Linux中一個(gè)較新的命令,用于控制系統的時(shí)間和日期。它提供了比date命令更為精準和豐富的時(shí)間信息。
終端中輸入以下命令,可以獲取服務(wù)器的準確時(shí)間信息:
timedatectl
系統將返回類(lèi)似下面的信息:
Local time: Sun 2019-09-29 10:25:35 CST
Universal time: Sun 2019-09-29 02:25:35 UTC
RTC time: Sun 2019-09-29 02:25:35
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
由此可見(jiàn),timedatectl命令不僅提供了當前的本地時(shí)間,還有當前的UTC時(shí)間和NTP服務(wù)器同步狀態(tài)等詳細信息,可作為檢查服務(wù)器時(shí)間是否同步的工具使用。
3、使用ntpdate命令
ntpdate命令用于在Linux系統中設置和同步系統時(shí)間。通過(guò)連接到NTP服務(wù)器,它可以自動(dòng)同步系統時(shí)間并對時(shí)。
通過(guò)輸入以下命令,可以獲取NTP服務(wù)器返回的時(shí)間信息:
ntpdate -q cn.pool.ntp.org
執行后,系統將返回當前的網(wǎng)絡(luò )時(shí)間。例如:
server 61.178.51.1, stratum 2, offset -0.006593, delay 0.04355
Sun Sep 29 12:15:04 2019
其中,server行提供了連接的NTP服務(wù)器IP地址和stratum(層)信息。offset提供本地時(shí)鐘與NTP服務(wù)器之間的時(shí)間差。delay表示連接到NTP服務(wù)器的網(wǎng)絡(luò )延遲。
4、使用chronyc命令
chronyc是Linux中一個(gè)強大的NTP同步工具,它可以提供更細致和完整的時(shí)間信息,包括時(shí)鐘精度、與時(shí)間服務(wù)器同步情況等。
通過(guò)在終端中輸入以下命令,可以獲取服務(wù)器最新的精確時(shí)間信息:
chronyc sources
系統將返回類(lèi)似于下面的信息:
210 Number of sources = 4
.-- Source mode
\ -- PPM
/ .-- Source state
/ -- Polling interval
/ -- Maximum error
/ -- Estimated error
MS Name/IP address Stratum Poll Reach LastRx Last sample
==============================================================================
* GPS_NMEA(0) 0 4 377 3 -39ms[ -45ms] +/- 2181ms
^- 123.206.0.71 3 10 377 103 +143us[ +144us] +/- 40ms
^- 218.104.111.178 2 10 377 46 +13ms[ +28ms] +/- 37ms
^- 202.112.29.82 3 10 377 58 -82ms[ -75ms] +/- 45ms
該命令將列出所有與chronyd時(shí)間服務(wù)器同步的服務(wù)器的詳細信息,包括它們的時(shí)鐘精度(PPM值)和時(shí)間差,以及服務(wù)器之間的同步情況(Polling interval)等。要查看服務(wù)器的當前時(shí)間,可以查看“Last sample”列。
本文介紹了通過(guò)四種命令行工具來(lái)獲取服務(wù)器準確時(shí)間的方法,包括date、timedatectl、ntpdate和chronyc。通過(guò)這些命令,用戶(hù)可以在幾個(gè)簡(jiǎn)單的步驟中獲取精確的時(shí)間信息,并檢查時(shí)間戳是否與NTP服務(wù)器同步。
總結:
本文介紹了四種方法來(lái)獲取服務(wù)器的準確時(shí)間,分別是通過(guò)date命令、timedatectl命令、ntpdate命令和chronyc命令。這些方法都能夠快速、簡(jiǎn)單地獲取到服務(wù)器時(shí)間,并可以作為檢查時(shí)間戳是否正確的有效工具。通過(guò)以上介紹,讀者可以選擇最適合自己的方式來(lái)獲取服務(wù)器的準確時(shí)間。
上一篇:如何將手機服務(wù)器時(shí)間修改為中心標準時(shí)間? 下一篇:如何在七日殺服務(wù)器中調整時(shí)間?山河電子因為專(zhuān)業(yè)所以無(wú)懼任何挑戰
北京山河錦繡科技開(kāi)發(fā)中心,簡(jiǎn)稱(chēng):山河電子經(jīng)驗專(zhuān)注于PNT行業(yè)領(lǐng)域技術(shù),專(zhuān)業(yè)從事授時(shí)web管理開(kāi)發(fā)、信創(chuàng )麒麟系統應用、北斗時(shí)間頻率系統、金融PTP通用解決方案以及特需解決方案的指定,在授時(shí)領(lǐng)域起到領(lǐng)導者地位,在NTP/ptp方案集成和市場(chǎng)服務(wù)工作中面對多樣化和專(zhuān)業(yè)化的市場(chǎng)需求,山河電子致力于設計和開(kāi)發(fā)滿(mǎn)足不同用戶(hù)真實(shí)需求的產(chǎn)品和解決方案,技術(shù)業(yè)務(wù)涉航空航天、衛星導航、軍民通信及國防裝備等領(lǐng)域,為我國深空探測、反隱身雷達、授時(shí)中心銫鐘項目等國家重大工程建設提供了微波、時(shí)間頻率基準及傳遞設備。