av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

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

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

在荷塘等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都做網(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ò)營(yíng)銷(xiāo)推廣,外貿(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)行,否則無(wú)法修改系統(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ū),對(duì)于需要精確控制時(shí)間的任務(wù)來(lái)說(shuō)非常重要。通過(guò)掌握這些命令,用戶(hù)可以更好地管理 Linux 系統(tǒng)中的時(shí)間和日期。

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

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

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

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

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

20:00 CST

12:00 UTC

這里的CST是Chinese Standard Time,也就是我們通常所說(shuō)的北京時(shí)間了. 因?yàn)橹袊?guó)處在UTC+8時(shí)區(qū),依次類(lèi)推那么也就是12:00 UTC了.

為什么要說(shuō)這些呢?

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

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

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

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

在Linux下glibc提供了事先編譯好的許多timezone文件, 他們就放在/usr/share/zoneinfo這個(gè)目錄下,這里基本涵蓋了大部分的國(guó)家和城市 # 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文件. 那么如果我們想查看對(duì)于每個(gè)time zone當(dāng)前的時(shí)間我們可以用zdump命令 # zdump Hongkong

Hongkong Fri Jul 6 06:13:HKT 那么我們又怎么來(lái)告訴系統(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(也就是英國(guó)的夏令時(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ū)就改過(guò)來(lái)了(注意時(shí)間也做了相應(yīng)的調(diào)整)

第二種方法也就設(shè)置TZ環(huán)境變量的值. 許多程序和命令都會(huì)用到這個(gè)變量的值. TZ的值可以有多種格式,最簡(jiǎn)單的設(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. 也就是說(shuō)當(dāng)TZ變量沒(méi)有定義的時(shí)候系統(tǒng)才使用/etc/localtime來(lái)確定time zone. 所以你想永久修改time zone的話(huà)那么可以把TZ變量的設(shè)置寫(xiě)入/etc/profile里 3. Real Time Clock(RTC) and System Clock

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

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

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

那么既然兩個(gè)時(shí)鐘獨(dú)自運(yùn)行,那么時(shí)間久了必然就會(huì)產(chǎn)生誤差了,下面我們來(lái)看一個(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通過(guò)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í)間我們可以開(kāi)機(jī)的時(shí)候在BIOS里設(shè)定.也可以用hwclock命令# date -s “dd/mm/yyyy hh:mm:ss” 修改系統(tǒng)時(shí)間用date命令就最簡(jiǎn)單了現(xiàn)在我們知道了如何設(shè)置系統(tǒng)和硬件的時(shí)間. 但問(wèn)題是如果這兩個(gè)時(shí)間都不準(zhǔn)確了怎么辦? 那么我們就需要在互聯(lián)網(wǎng)上找到一個(gè)可以提供我們準(zhǔn)確時(shí)間的服務(wù)器然后通過(guò)一種協(xié)議來(lái)同步我們的系統(tǒng)時(shí)間,那么這個(gè)協(xié)議就是NTP了. 接下去我們所要說(shuō)的同步就都是指系統(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. 真正能夠精確地測(cè)算時(shí)間的還是原子鐘. 但由于原子鐘十分的昂貴,只有少部分組織擁有, 他們連接到計(jì)算機(jī)之后就成了一臺(tái)真正的NTP Server. 而我們所要做的就是連接到這些服務(wù)器上同步我們系統(tǒng)的時(shí)間,然后把我們自己的服務(wù)器做成NTP Relay Server再給互聯(lián)網(wǎng)或者是局域網(wǎng)內(nèi)的用戶(hù)提供同步服務(wù). 1). 架設(shè)一個(gè)NTP Relay Server其實(shí)非常簡(jiǎn)單,我們先把需要的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

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

0.uk.pool.ntp.org

1.uk.pool.ntp.org

它的一般格式都是number.country.pool.ntp.org中國(guó)的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 (國(guó)家授時(shí)中心服務(wù)器IP地址)3).在打開(kāi)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à)之一次會(huì)看到調(diào)整的幅度比較大,所以保險(xiǎn)起見(jiàn)可以運(yùn)行兩次. 那么為什么在打開(kāi)NTP服務(wù)之前先要手動(dòng)運(yùn)行同步呢?

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

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

現(xiàn)在我們就來(lái)創(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非常的簡(jiǎn)單. 接下來(lái)我們就啟動(dòng)NTP Server,并且設(shè)置其在開(kāi)機(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ù)器同步了沒(méi)有呢? 為此NTP提供了一個(gè)很好的查看工具: ntpq (NTP query)

我建議大家在打開(kāi)NTP服務(wù)器后就可以運(yùn)行ntpq命令來(lái)監(jiān)測(cè)服務(wù)器的運(yùn)行.這里我們可以使用watch命令來(lái)查看一段時(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)在我就來(lái)解釋一下其中的含義

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

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

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

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

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

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

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

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

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

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

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

*

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

+

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

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

x

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

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

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

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

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

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

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

最后我們?cè)试S局域網(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中就完成了我們的簡(jiǎn)單配置. NTP還可以用key來(lái)做authenticaiton,這里就不詳細(xì)介紹了8. NTP client的設(shè)置

做到這里我們已經(jīng)有了一臺(tái)自己的Relay Server.如果我們想讓局域網(wǎng)內(nèi)的其他client都進(jìn)行時(shí)間同步的話(huà)那么我們就都應(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)來(lái)監(jiān)測(cè)我們時(shí)鐘的誤差值并予以調(diào)整.但問(wèn)題是這是一個(gè)冗長(zhǎng)的過(guò)程,所以它會(huì)把記錄下來(lái)的誤差先寫(xiě)入driftfile.這樣即使你重新開(kāi)機(jī)以后之前的計(jì)算結(jié)果也就不會(huì)丟失了

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

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

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

在建立好ntp服務(wù)以后,可以用2個(gè)工具命令對(duì)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),專(zhuān)業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開(kāi)發(fā),成都網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣等一站式服務(wù)。


當(dāng)前題目:Linux命令:查看機(jī)器時(shí)間(linux查看機(jī)器時(shí)間)
文章位置:http://uogjgqi.cn/article/coshdig.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流