日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux命令:查看機(jī)器時(shí)間(linux查看機(jī)器時(shí)間)

Linux 命令:查看機(jī)器時(shí)間

在荷塘等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需求定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣,外貿(mào)網(wǎng)站制作,荷塘網(wǎng)站建設(shè)費(fèi)用合理。

在 Linux 操作系統(tǒng)中,時(shí)間是非常重要的。Linux 系統(tǒng)中有多種命令用于查看和管理時(shí)間。在本文中,我將介紹如何使用 Linux 命令查看機(jī)器時(shí)間。

1. date 命令

date 命令是 Linux 中最常用的命令之一。它在終端輸出當(dāng)前日期和時(shí)間,以及一些與日期時(shí)間相關(guān)的信息。

要查看當(dāng)前機(jī)器時(shí)間,可以在終端輸入以下命令:

“`

date

“`

該命令將輸出當(dāng)前的日期時(shí)間信息,如下所示:

“`

Thu Sep 17 22:12:05 HKT 2023

“`

其中,之一部分是日期,表示當(dāng)前日期是 9 月 17 日;第二部分是時(shí)間,表示當(dāng)前時(shí)間是 22:12:05。HKT 表示當(dāng)前使用的時(shí)區(qū)是香港時(shí)間。

除了顯示當(dāng)前時(shí)間,date 命令還可以設(shè)置系統(tǒng)時(shí)間。例如,要將系統(tǒng)時(shí)間設(shè)置為 2023 年 9 月 1 日 12:00:00,可以執(zhí)行以下命令:

“`

sudo date -s “2023-09-01 12:00:00”

“`

在執(zhí)行該命令之前,需要先使用 sudo 命令以管理員身份運(yùn)行,否則無法修改系統(tǒng)時(shí)間。

2. timedatectl 命令

timedatectl 命令是一個(gè)管理時(shí)間和日期的命令,可以用于查看機(jī)器時(shí)間、時(shí)區(qū)等信息。

要查看機(jī)器時(shí)間,可以在終端輸入以下命令:

“`

timedatectl

“`

該命令將輸出當(dāng)前系統(tǒng)時(shí)間和時(shí)區(qū)信息,如下所示:

“`

Local time: Fri 2023-09-17 22:25:17 HKT

Universal time: Fri 2023-09-17 14:25:17 UTC

RTC time: Fri 2023-09-17 14:25:17

Time zone: Asia/Hong_Kong (HKT, +0800)

System clock synchronized: yes

systemd-timesyncd.service active: yes

RTC in local TZ: no

“`

其中,“Local time” 表示當(dāng)前本地時(shí)間,“Universal time” 表示當(dāng)前的世界協(xié)調(diào)時(shí)間(UTC),“Time zone” 表示當(dāng)前使用的時(shí)區(qū)。

timedatectl 命令還可以用于設(shè)置系統(tǒng)時(shí)間和時(shí)區(qū)。例如,要將時(shí)區(qū)設(shè)置為北京時(shí)間,可以執(zhí)行以下命令:

“`

sudo timedatectl set-timezone Asia/Shangh

“`

在執(zhí)行該命令之前,需要先使用 sudo 命令以管理員身份運(yùn)行。

3. hwclock 命令

hwclock 命令用于查看和設(shè)置系統(tǒng)硬件時(shí)鐘。硬件時(shí)鐘是指計(jì)算機(jī)內(nèi)部的一塊芯片,用于存儲(chǔ)系統(tǒng)時(shí)間。

要查看硬件時(shí)鐘的時(shí)間,可以在終端輸入以下命令:

“`

sudo hwclock

“`

該命令將輸出硬件時(shí)鐘的日期和時(shí)間信息,如下所示:

“`

Fri 17 Sep 2023 10:19:36 PM HKT -0.008755 seconds

“`

其中,“Fri 17 Sep 2023 10:19:36 PM HKT” 表示硬件時(shí)鐘的當(dāng)前日期和時(shí)間,“-0.008755 seconds” 表示和系統(tǒng)時(shí)間的偏差。

hwclock 命令還可以用于設(shè)置硬件時(shí)鐘的時(shí)間。例如,要將硬件時(shí)鐘的時(shí)間設(shè)置為系統(tǒng)時(shí)間,可以執(zhí)行以下命令:

“`

sudo hwclock –systohc

“`

在執(zhí)行該命令之前,需要先使用 sudo 命令以管理員身份運(yùn)行。

在 Linux 操作系統(tǒng)中,查看機(jī)器時(shí)間有多種方法,包括使用 date 命令、timedatectl 命令和 hwclock 命令等。這些命令還可以用于設(shè)置系統(tǒng)時(shí)間和時(shí)區(qū),對于需要精確控制時(shí)間的任務(wù)來說非常重要。通過掌握這些命令,用戶可以更好地管理 Linux 系統(tǒng)中的時(shí)間和日期。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220

linux系統(tǒng)上驗(yàn)證系統(tǒng)時(shí)間和ntp server的時(shí)間是否一致。

ntp -s pool.ntp.org

date

GMT/UTC/CST;/etc/localtime,/usr/share/zoneinfo/*時(shí)區(qū)文件,/etc/profile加TZ變量;硬件時(shí)間RTC,系統(tǒng)時(shí)間;date,hwclock,tzselect;ntp relay server;rpm –ivh ntp-*;ntpdate 0.uk.pool.ntp.org ;ntpq –p,watch ntpq –p;/etc/ntp.conf;/etc/init.d/ntpd start;chkconfig –level 35 ntpd on;service ntpd status;設(shè)置NTP服務(wù)器不難但是NTP本身是一個(gè)很復(fù)雜的協(xié)議.

1. 時(shí)間和時(shí)區(qū)

如果有人問你說現(xiàn)在幾點(diǎn)? 你看了看表回答他說晚上8點(diǎn)了. 這樣回答看上去沒有什么問題,但是如果問你的這個(gè)人在歐洲的話那么你的回答就會(huì)讓他很疑惑,因?yàn)樗抢镞€太指皮陽當(dāng)空呢.

這里就有產(chǎn)生了一個(gè)如何定義時(shí)間的問題. 因?yàn)樵诘厍颦h(huán)繞太陽旋轉(zhuǎn)的24個(gè)小時(shí)中,世界各地日出日落的時(shí)間是不一樣的.所以我們才有劃分時(shí)區(qū)(timezone) 的必要,也就是把全球劃分成24個(gè)不同的時(shí)區(qū). 所以我們滑仿可以把時(shí)間的定義理解為一個(gè)時(shí)間的值加上所在地的時(shí)區(qū)(注意這個(gè)所在地可以精確到城市)

地理課上我們都學(xué)過格林威治時(shí)間(GMT), 它也就是0時(shí)區(qū)時(shí)間. 但是我們在計(jì)算機(jī)中經(jīng)??吹降氖荱TC. 它是Coordinated Universal Time的簡寫. 雖然可以認(rèn)為UTC和GMT的值相等(誤差相當(dāng)之小),但是UTC已經(jīng)被認(rèn)定為是國際標(biāo)準(zhǔn),所以我們都應(yīng)該遵守標(biāo)準(zhǔn)只使用UTC

那么假如現(xiàn)在中國當(dāng)?shù)氐臅r(shí)間是晚上8點(diǎn)的話,我們可以有下面兩種表示方式

20:00 CST

12:00 UTC

這里的CST是Chinese Standard Time,也就是我們通常所說的北京時(shí)間了. 因?yàn)橹袊幵赨TC+8時(shí)區(qū),依次類推那么也就是12:00 UTC了.

為什么要說這些呢?

之一,不管通過任何渠道我們想要同步系統(tǒng)的時(shí)間,通常提供方只會(huì)給出UTC+0的時(shí)間值而不會(huì)提供時(shí)區(qū)(因?yàn)樗恢滥阍谀睦?.所以當(dāng)我們設(shè)置系統(tǒng)時(shí)間的時(shí)候,設(shè)置好時(shí)區(qū)是首先要做的工作

第二唯讓差,很多國家都有夏令時(shí)(我記得小時(shí)候中國也實(shí)行過一次),那就是在一年當(dāng)中的某一天時(shí)鐘撥快一小時(shí)(比如從UTC+8一下變成UTC+9了),那么同理到時(shí)候還要再撥慢回來.如果我們設(shè)置了正確的時(shí)區(qū),當(dāng)需要改變時(shí)間的時(shí)候系統(tǒng)就會(huì)自動(dòng)替我們調(diào)整

現(xiàn)在我們就來看一下如何在Linux下設(shè)置時(shí)區(qū),也就是time zone

2. 如何設(shè)置Linux Time Zone

在Linux下glibc提供了事先編譯好的許多timezone文件, 他們就放在/usr/share/zoneinfo這個(gè)目錄下,這里基本涵蓋了大部分的國家和城市 # ls -F /usr/share/zoneinfo/

Africa/ Chile/ Factory Iceland Mexico/ posix/ Universal

America/ CST6CDT GBIndian/ Mideast/ posixrules US/

Antarctica/ Cuba GB-Eire IranMSTPRCUTC

Arctic/ EET GMTiso3166.tab MST7MDT PST8PDT WET

Asia/Egypt GMTIsraelNavajo right/ W-SU

Atlantic/ Eire GMTJamaica NZROCzone.tab

Australia/ EST GMT+JapanNZ-CHAT ROKZulu

Brazil/ EST5EDT Greenwich Kwajalein Pacific/ Singapore

Canada/ Etc/ Hongkong LibyaPoland Turkey

CETEurope/ HSTMETPortugal UCT 在這里面我們就可以找到自己所在城市的time zone文件. 那么如果我們想查看對于每個(gè)time zone當(dāng)前的時(shí)間我們可以用zdump命令 # zdump Hongkong

Hongkong Fri Jul 6 06:13:HKT 那么我們又怎么來告訴系統(tǒng)我們所在time zone是哪個(gè)呢? 方法有很多,這里舉出兩種

之一個(gè)就是修改/etc/localtime這個(gè)文件,這個(gè)文件定義了我么所在的local time zone.

我們可以在/usr/share/zoneinfo下找到我們的time zone文件然后拷貝去到/etc/localtimezone(或者做個(gè)symbolic link)

假設(shè)我們現(xiàn)在的time zone是BST(也就是英國的夏令時(shí)間,UTC+1) # date

Thu Jul 5 23:33:40 BST 2023我們想把time zone換成上海所在的時(shí)區(qū)就可以這么做# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# date

Fri Jul 6 06:35:52 CST 2023這樣時(shí)區(qū)就改過來了(注意時(shí)間也做了相應(yīng)的調(diào)整)

第二種方法也就設(shè)置TZ環(huán)境變量的值. 許多程序和命令都會(huì)用到這個(gè)變量的值. TZ的值可以有多種格式,最簡單的設(shè)置方法就是使用tzselect命令 # tzselect

… You can make this change permanent for yourself by appending the line

TZ=’Asia/Hong_Kong’; (permission denied?) export TZ

to the file ‘.profile’ in your home directory; then log out and log in again. TZ變量的值會(huì)override /etc/localtime. 也就是說當(dāng)TZ變量沒有定義的時(shí)候系統(tǒng)才使用/etc/localtime來確定time zone. 所以你想永久修改time zone的話那么可以把TZ變量的設(shè)置寫入/etc/profile里 3. Real Time Clock(RTC) and System Clock

說道設(shè)置時(shí)間這里還要明確另外一個(gè)概念就是在一臺(tái)計(jì)算機(jī)上我們有兩個(gè)時(shí)鐘:一個(gè)稱之為硬件時(shí)間時(shí)鐘(RTC),還有一個(gè)稱之為系統(tǒng)時(shí)鐘(System Clock)

硬件時(shí)鐘是指嵌在主板上的特殊的電路, 它的存在就是平時(shí)我們關(guān)機(jī)之后還可以計(jì)算時(shí)間的原因

系統(tǒng)時(shí)鐘就是操作系統(tǒng)的kernel所用來計(jì)算時(shí)間的時(shí)鐘. 它從1970年1月1日00:00:00 UTC時(shí)間到目前為止秒數(shù)總和的值 在Linux下系統(tǒng)時(shí)間在開機(jī)的時(shí)候會(huì)和硬件時(shí)間同步(synchronization),之后也就各自獨(dú)立運(yùn)行了

那么既然兩個(gè)時(shí)鐘獨(dú)自運(yùn)行,那么時(shí)間久了必然就會(huì)產(chǎn)生誤差了,下面我們來看一個(gè)例子# date

Fri Jul 6 00:27:13 BST 2023 # hwclock –help

hwclock – query and set the hardware clock (RTC) Usage: hwclock Functions:

–helpshow this help

–showread hardware clock and print result

–setset the rtc to the time given with –date

–hctosys set the system time from the hardware clock

–systohc set the hardware clock to the current system time

–adjust adjust the rtc to account for systematic drift since

the clock was last set or adjusted

–getepoch print out the kernel’s hardware clock epoch value

–setepoch set the kernel’s hardware clock epoch value to the

value given with –epoch

–version print out the version of hwclock to stdoutOptions:

–utcthe hardware clock is kept in coordinated universal time

–localtime the hardware clock is kept in local time

–directisa access the ISA bus directly instead of /dev/rtc

–badyear ignore rtc’s year because the bios is broken

–datespecifies the time to which to set the hardware clock

–epoch=year specifies the year which is the beginning of the

hardware clock’s epoch value

–noadjfile do not access /etc/adjtime. Requires the use of

either –utc or –localtime# hwclock –show

Fri 06 Jul:27:17 AM BST -0.seconds通過hwclock –show命令我們可以查看機(jī)器上的硬件時(shí)間(always in local time zone), 我們可以看到它和系統(tǒng)時(shí)間還是有一定的誤差的, 那么我們就需要把他們同步

# hwclock –hctosys 把硬件時(shí)間設(shè)置成系統(tǒng)時(shí)間 # hwclock –systohc 把系統(tǒng)時(shí)間設(shè)置成硬件時(shí)間# hwclock –set –date=”mm/dd/yy hh:mm:ss” 設(shè)置硬件時(shí)間我們可以開機(jī)的時(shí)候在BIOS里設(shè)定.也可以用hwclock命令# date -s “dd/mm/yyyy hh:mm:ss” 修改系統(tǒng)時(shí)間用date命令就最簡單了現(xiàn)在我們知道了如何設(shè)置系統(tǒng)和硬件的時(shí)間. 但問題是如果這兩個(gè)時(shí)間都不準(zhǔn)確了怎么辦? 那么我們就需要在互聯(lián)網(wǎng)上找到一個(gè)可以提供我們準(zhǔn)確時(shí)間的服務(wù)器然后通過一種協(xié)議來同步我們的系統(tǒng)時(shí)間,那么這個(gè)協(xié)議就是NTP了. 接下去我們所要說的同步就都是指系統(tǒng)時(shí)間和網(wǎng)絡(luò)服務(wù)器之間的同步了 4. 設(shè)置NTP Server前的準(zhǔn)備

其實(shí)這個(gè)標(biāo)題應(yīng)該改為設(shè)置”NTP Relay Server”前的準(zhǔn)備更加合適. 因?yàn)椴徽撐覀兊挠?jì)算機(jī)配置多好運(yùn)行時(shí)間久了都會(huì)產(chǎn)生誤差,所以不足以給互聯(lián)網(wǎng)上的其他服務(wù)器做NTP Server. 真正能夠精確地測算時(shí)間的還是原子鐘. 但由于原子鐘十分的昂貴,只有少部分組織擁有, 他們連接到計(jì)算機(jī)之后就成了一臺(tái)真正的NTP Server. 而我們所要做的就是連接到這些服務(wù)器上同步我們系統(tǒng)的時(shí)間,然后把我們自己的服務(wù)器做成NTP Relay Server再給互聯(lián)網(wǎng)或者是局域網(wǎng)內(nèi)的用戶提供同步服務(wù). 1). 架設(shè)一個(gè)NTP Relay Server其實(shí)非常簡單,我們先把需要的RPM包裝上 # rpm -ivh ntp-4.2.2p1-5.el5.rpm2).找到在互聯(lián)網(wǎng)上給我們提供同步服務(wù)的NTP Server ,

是NTP的官方網(wǎng)站,在這上面我們可以找到離我們城市最近的NTP Server. NTP建議我們?yōu)榱吮U蠒r(shí)間的準(zhǔn)確性,最少找兩個(gè)個(gè)NTP Server

那么比如在英國的話就可以選擇下面兩個(gè)服務(wù)器

0.uk.pool.ntp.org

1.uk.pool.ntp.org

它的一般格式都是number.country.pool.ntp.org中國的ntp服務(wù)器地址:server 133.100.11.8 prefer

server 210.72.145.44

server 203.117.180.36

server 131.107.1.10

server time.asia.apple.com

server 64.236.96.53

server 130.149.17.21

server 66.92.68.246

server

www.freebsd.org

server 18.145.0.30

server clock.via.net

server 137.92.140.80

server 133.100.9.2

server 128.118.46.3

server ntp.nasa.gov

server 129.7.1.66

server ntp-sop.inria.frserver (國家授時(shí)中心服務(wù)器IP地址)3).在打開NTP服務(wù)器之前先和這些服務(wù)器做一個(gè)同步,使得我們機(jī)器的時(shí)間盡量接近標(biāo)準(zhǔn)時(shí)間. 這里我們可以用ntpdate命令 # ntpdate 0.uk.pool.ntp.org

6 Jul 01:21:49 ntpdate: step time server 213.222.193.35 offset.sec

# ntpdate 0.pool.ntp.org

6 Jul 01:21:56 ntpdate: adjust time server 213.222.193.35 offset -0.sec 假如你的時(shí)間差的很離譜的話之一次會(huì)看到調(diào)整的幅度比較大,所以保險(xiǎn)起見可以運(yùn)行兩次. 那么為什么在打開NTP服務(wù)之前先要手動(dòng)運(yùn)行同步呢?

1. 因?yàn)楦鶕?jù)NTP的設(shè)置,如果你的系統(tǒng)時(shí)間比正確時(shí)間要快的話那么NTP是不會(huì)幫你調(diào)整的,所以要么你把時(shí)間設(shè)置回去,要么先做一個(gè)手動(dòng)同步

2. 當(dāng)你的時(shí)間設(shè)置和NTP服務(wù)器的時(shí)間相差很大的時(shí)候,NTP會(huì)花上較長一段時(shí)間進(jìn)行調(diào)整.所以手動(dòng)同步可以減少這段時(shí)間5. 配置和運(yùn)行NTP Server

現(xiàn)在我們就來創(chuàng)建NTP的配置文件了, 它就是/etc/ntp.conf. 我們只需要加入上面的NTP Server和一個(gè)driftfile就可以了 # vi /etc/ntp.conf

server 0.uk.pool.ntp.org

server 1.uk.pool.ntp.org

driftfile /var/lib/ntp/ntp.drift非常的簡單. 接下來我們就啟動(dòng)NTP Server,并且設(shè)置其在開機(jī)后自動(dòng)運(yùn)行# /etc/init.d/ntpd start

# chkconfig –level 35 ntpd on6. 查看NTP服務(wù)的運(yùn)行狀況

現(xiàn)在我們已經(jīng)啟動(dòng)了NTP的服務(wù),但是我們的系統(tǒng)時(shí)間到底和服務(wù)器同步了沒有呢? 為此NTP提供了一個(gè)很好的查看工具: ntpq (NTP query)

我建議大家在打開NTP服務(wù)器后就可以運(yùn)行ntpq命令來監(jiān)測服務(wù)器的運(yùn)行.這里我們可以使用watch命令來查看一段時(shí)間內(nèi)服務(wù)器各項(xiàng)數(shù)值的變化 # watch ntpq -p

Every 2.0s: ntpq -p Sat Jul 7 00:41:

remoterefid st t when poll reach delay offset jitter

==============================================================================

+193.60.199..62.22.u 8…032

*mozart.musicbox 192.5.41.u 19…411 現(xiàn)在我就來解釋一下其中的含義

remote: 它指的就是本地機(jī)器所連接的遠(yuǎn)程N(yùn)TP服務(wù)器

refid: 它指的是給遠(yuǎn)程服務(wù)器(e.g. 193.60.199.75)提供時(shí)間同步的服務(wù)器

st: 遠(yuǎn)程服務(wù)器的級別. 由于NTP是層型結(jié)構(gòu),有頂端的服務(wù)器,多層的Relay Server再到客戶端. 所以服務(wù)器從高到低級別可以設(shè)定為1-16. 為了減緩負(fù)荷和網(wǎng)絡(luò)堵塞,原則上應(yīng)該避免直接連接到級別為1的服務(wù)器的.

t: 這個(gè)…..我也不知道啥意思^_^

when: 我個(gè)人把它理解為一個(gè)計(jì)時(shí)器用來告訴我們還有多久本地機(jī)器就需要和遠(yuǎn)程服務(wù)器進(jìn)行一次時(shí)間同步

poll: 本地機(jī)和遠(yuǎn)程服務(wù)器多少時(shí)間進(jìn)行一次同步(單位為秒). 在一開始運(yùn)行NTP的時(shí)候這個(gè)poll值會(huì)比較小,那樣和服務(wù)器同步的頻率也就增加了,可以盡快調(diào)整到正確的時(shí)間范圍.之后poll值會(huì)逐漸增大,同步的頻率也就會(huì)相應(yīng)減小

reach: 這是一個(gè)八進(jìn)制值,用來測試能否和服務(wù)器連接.每成功連接一次它的值就會(huì)增加

delay: 從本地機(jī)發(fā)送同步要求到服務(wù)器的round trip time

offset: 這是個(gè)最關(guān)鍵的值, 它告訴了我們本地機(jī)和服務(wù)器之間的時(shí)間差別. offset越接近于0,我們就和服務(wù)器的時(shí)間越接近

jitter: 這是一個(gè)用來做統(tǒng)計(jì)的值. 它統(tǒng)計(jì)了在特定個(gè)連續(xù)的連接數(shù)里offset的分布情況. 簡單地說這個(gè)數(shù)值的絕對值越小我們和服務(wù)器的時(shí)間就越精確

那么大家細(xì)心的話就會(huì)發(fā)現(xiàn)兩個(gè)問題: 之一我們連接的是0.uk.pool.ntp.org為什么和remote server不一樣? 第二那個(gè)最前面的+和*都是什么意思呢?

之一個(gè)問題不難理解,因?yàn)镹TP提供給我們的是一個(gè)cluster server所以每次連接的得到的服務(wù)器都有可能是不一樣.同樣這也告訴我們了在指定NTP Server的時(shí)候應(yīng)該使用hostname而不是IP

第二個(gè)問題和之一個(gè)相關(guān),既然有這么多的服務(wù)器就是為了在發(fā)生問題的時(shí)候其他的服務(wù)器還可以正常地給我們提供服務(wù).那么如何知道這些服務(wù)器的狀態(tài)呢? 這就是之一個(gè)記號會(huì)告訴我們的信息

*

它告訴我們遠(yuǎn)端的服務(wù)器已經(jīng)被確認(rèn)為我們的主NTP Server,我們系統(tǒng)的時(shí)間將由這臺(tái)機(jī)器所提供

+

它將作為輔助的NTP Server和帶有*號的服務(wù)器一起為我們提供同步服務(wù). 當(dāng)*號服務(wù)器不可用時(shí)它就可以接管

遠(yuǎn)程服務(wù)器被clustering algorithm認(rèn)為是不合格的NTP Server

x

遠(yuǎn)程服務(wù)器不可用

了解這些之后我們就可以實(shí)時(shí)監(jiān)測我們系統(tǒng)的時(shí)間同步狀況了7. NTP安全設(shè)置

運(yùn)行一個(gè)NTP Server不需要占用很多的系統(tǒng)資源,所以也不用專門配置獨(dú)立的服務(wù)器,就可以給許多client提供時(shí)間同步服務(wù), 但是一些基本的安全設(shè)置還是很有必要的

那么這里一個(gè)很簡單的思路就是之一我們只允許局域網(wǎng)內(nèi)一部分的用戶連接到我們的服務(wù)器. 第二個(gè)就是這些client不能修改我們服務(wù)器上的時(shí)間

在/etc/ntp.conf文件中我們可以用restrict關(guān)鍵字來配置上面的要求

首先我們對于默認(rèn)的client拒絕所有的操作 restrict default kod nomodify notrap nopeer noquery

然后允許本機(jī)地址一切的操作restrict 127.0.0.1

最后我們允許局域網(wǎng)內(nèi)所有client連接到這臺(tái)服務(wù)器同步時(shí)間.但是拒絕讓他們修改服務(wù)器上的時(shí)間restrict 192.168.1.0 mask 255.255.255.0 nomodify

把這三條加入到/etc/ntp.conf中就完成了我們的簡單配置. NTP還可以用key來做authenticaiton,這里就不詳細(xì)介紹了8. NTP client的設(shè)置

做到這里我們已經(jīng)有了一臺(tái)自己的Relay Server.如果我們想讓局域網(wǎng)內(nèi)的其他client都進(jìn)行時(shí)間同步的話那么我們就都應(yīng)該照樣再搭建一臺(tái)Relay Server,然后把所有的client都指向這兩臺(tái)服務(wù)器(注意不要把所有的client都指向Internet上的服務(wù)器). 只要在client的ntp.conf加上這你自己的服務(wù)器就可以了 代碼:

server ntp1.leonard.com

server ntp2.leonard.com

9. 一些補(bǔ)充和拾遺

1. 配置文件中的driftfile是什么?

我們每一個(gè)system clock的頻率都有小小的誤差,這個(gè)就是為什么機(jī)器運(yùn)行一段時(shí)間后會(huì)不精確. NTP會(huì)自動(dòng)來監(jiān)測我們時(shí)鐘的誤差值并予以調(diào)整.但問題是這是一個(gè)冗長的過程,所以它會(huì)把記錄下來的誤差先寫入driftfile.這樣即使你重新開機(jī)以后之前的計(jì)算結(jié)果也就不會(huì)丟失了

2. 如何同步硬件時(shí)鐘?

NTP一般只會(huì)同步system clock. 但是如果我們也要同步RTC的話那么只需要把下面的選項(xiàng)打開就可以了 可以通過ps –ef |grep ntp或者使用pgrep –lf ntp查看一下你的ntp服務(wù)是否啟動(dòng)了。然后可以通過snoop命令進(jìn)行ntp的檢測。

Snoop |grep –i ntp進(jìn)行檢測。

在建立好ntp服務(wù)以后,可以用2個(gè)工具命令對ntp服務(wù)進(jìn)行管理。

linux 查看機(jī)器時(shí)間的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 查看機(jī)器時(shí)間,Linux命令:查看機(jī)器時(shí)間,linux系統(tǒng)上驗(yàn)證系統(tǒng)時(shí)間和ntp server的時(shí)間是否一致。的信息別忘了在本站進(jìn)行查找喔。

成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。


本文名稱:Linux命令:查看機(jī)器時(shí)間(linux查看機(jī)器時(shí)間)
文章分享:http://www.dlmjj.cn/article/coshdig.html