A. 配置Linux的時鍾同步
Ubuntu系統默認的時鍾同步伺服器是ntp.ubuntu.com,Debian則是0.debian.pool.ntp.org等, 各Linux發行版都有自己的NTP官方伺服器。身在中國,使用這些都會有高延遲,但對時鍾同步這件事來說影響不大。
在某些環境下,比如公司內網、雲上子網等,是與互聯網隔絕的。這時要想做時鍾同步,就只能自己配置了。
本文介紹如何自己配置時鍾同步,不介紹如何自建NTP伺服器。
一般timesync是預裝的。如果沒有,可以使用以下命令手動安裝。
sudo apt install systemd-timesyncd 它和ntp是沖突的,二者只能安裝一個。
修改/etc/systemd/timesyncd.conf,把NTP設為華為內綠區可達的NTP伺服器。
修改完成後,需要restart後這個配置才生效。
如果以上systemd-timesyncd.service因為什麼原因而不存在,則可通過以下命令修復:
一般查看日期與時間是使用date。使用timedatectl可以查看到更多時鍾同步相關信息。
以下給出一些阿里雲的NTP列表,可以通過ping擇優使用。
以上就是 良許教程網 為各位朋友分享的配置Linux的時鍾同步。
最後,最近很多小夥伴找我要 Linux學習路線圖 ,於是我根據自己的經驗,利用業余時間熬夜肝了一個月,整理了一份電子書。無論你是面試還是自我提升,相信都會對你有幫助!目錄如下:
免費送給大家,只求大家金指給我點個贊!
電子書 | Linux開發學習路線圖
也希望有小夥伴能加入我,把這份電子書做得更完美!
推薦閱讀:
B. NTP時間同步伺服器和北斗時間同步伺服器以及GPS時間伺服器有啥區別
NTP時間同步伺服器 主要偏重於NTP時間同步功能
北斗時間同步伺服器 主要偏重於北斗衛星時間來源
GPS時間伺服器跟北斗時間同步伺服器一樣也偏重於時間來源是GPS衛星。
目前計算機網路中各主機和伺服器等網路設備的時間基本處於無序的狀態。隨著計算機網路應用的不斷涌現,計算機的時間同步問題成為愈來愈重要的事情。以Unix系統為例,時間的准確性幾乎影響到所有的文件操作。 如果一台機器時間不準確,例如在從時間超前的機器上建立一個文件,用ls查看一下,以當前時間減去所顯示的文件修改時間會得一個負值,這一問題對於網路文件伺服器是一場災難,文件的可靠性將不復存在。為避免產生本機錯誤,可從網路上獲取時間,這個命令就是rdate,這樣系統時鍾便可與公共源同步了。但是一旦這一公共時間源出現差錯就將產生多米諾效應,與其同步的所有機器的時間因此全都錯誤。
另外當涉及到網路上的安全設備時,同步問題就更為重要了。這些設備所生成的日誌必須要反映出准確的時間。尤其是在處理繁忙數據的時候,如果時間不同步,幾乎不可能將來自不同源的日誌關聯起來。 一旦日誌文件不相關連,安全相關工具就會毫無用處。不同步的網路意味著企業不得不花費大量時間手動跟蹤安全事件。現在讓我們來看看如何才能同步網路,並使得安全日誌能呈現出准確地時間。
Internet的發展使得電子貨幣,網上購物,網上證券、金融交易成為可能,顧客可以坐在家裡用個人電腦進行上述活動。要保證這些活動的正常進行就要有統一的時間。不能設想用戶3點鍾匯出一筆錢銀行2點50分收到。個人電腦的時鍾准確度很低,只有10-4、10-5,一天下來有可能差十幾秒。
現在許多在線教學系統的許多功能都使用了時間記錄,比如上網時間記錄,遞交作業時間和考試時間等等。通常在線教學系統記錄的用戶數據均以網站伺服器時間為准。筆者以前就曾出現過因為應用伺服器時間還在23點55分,而資料庫伺服器已跨過24點,導致正在進行的整個批處理日切或數據歸檔等重要處理失敗或根本無法進行的情況,其實應用和資料庫伺服器時間也只是相差了幾分鍾而已。為了避免出現這種情況,系統管理員要經常關注伺服器的時間,發現時間差距較大時可以手工調整,但由系統管理員手工調整既不準確、並且隨著伺服器數量的增加也會出現遺忘,因此有必要讓系統自動完成同步多個伺服器的時間。
上述問題的解決方法,就是需要一個能調整時鍾抖動率,建立一個即時緩和、調整時間變化,並用一群受託伺服器提供准確、穩定時間的時間管理協議,這就是網路時間協議(NTP)。如果你的區域網可以訪問互聯網,那麼不必安裝一台專門的NTP伺服器,只需安裝NTP的客戶端軟體到互聯網上的公共NTP伺服器自動修正時間即可,但是這樣時間能同步但不精準還可能因為網路不穩定從而導致時間同步失敗的結果,最佳方案則是在網路里安裝一台屬於自己的NTP伺服器硬體設備,將各個計算機時間同步且統一起來,成本也不高即便高相對於大數據伺服器來說孰輕孰重,作為網路工程師你更清楚。
總結:
隨著網路規模、網上應用不斷擴大,網路設備與伺服器數量不斷增加。網路管理員在查看眾多網路設備日誌時,往往發現時間不一,即使手工設置時間,也會出現因時區或夏令時等因素造成時間誤差;有些二層交換機重啟後,時鍾會還原到初始值,需要重新設置時間。對於核心網路設備和重要應用伺服器而言,它們之間有時需要協同工作,因此時間的准確可靠性顯得尤為重要。
NTP服務的配置及使用都非常簡單,並且佔用的網路資料非常小。NTP時間伺服器目前廣泛應用於網路安全、在線教學、資料庫備份等領域。企業採取措施同步網路和設備的時間非常重要,但確保安全設備所產生的日誌能提供精確的時間更應當得到關注。
C. 在做區域網內的聊天系統,但是不清楚伺服器端與客戶端如何建立連接
方法/步驟:
一、伺服器端設置
1、開始→運行→regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders,為防出錯可以先備份一下,右鍵導出
2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer內的【Enabled】設定為1,打開NTP伺服器功能
3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags設定為 5,該設定強制主機將它自身宣布為可靠的時間源,從而使用內置的互補金屬氧化物半導體(CMOS) 時鍾。
如果該伺服器和internet連接,為了避免伺服器和internet上的ntp同步,最好追加以下配置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient的【enable】設定為 0 以防止作為客戶端自動同步外界的時間服務,設置完運行
net stop w32time
net start w32time
伺服器端設置完了
二、客戶端設置
1、先雙擊右下角時間,設置時間伺服器,然後應用確定
2、修改注冊表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient\SpecialPollInterval鍵值,十進制3600即3600秒
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient\SpecialPollTimeRemaining鍵值改為:伺服器IP,0
如132.147.100.130,0
3、然後運行
net stop w32time
net start w32time
或重啟Windows time服務
區域網內用Windows2003做NTP伺服器及客戶端設置
客戶端設置可以用如下批處理,先設置上面圖上時間伺服器,再運行下面的批處理即可,然後點立即更新,我這里是約十幾二十秒更新時間成功
@echo off
net stop w32time
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t reg_dword /d 3600 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient /v SpecialPollTimeRemaining /t reg_multi_sz /d 132.147.100.130,0 /f
net start w32time
pause
我的伺服器使用的是小鳥雲,性價比高。現在可以免費試用。
D. 伺服器有哪幾種
機架式伺服器
機架式伺服器的外形看來不像計算機,而像交換機,有1U(1U=1.75英寸=4.445CM)、2U、4U等規格。機架式伺服器安裝在標準的19英寸機櫃裡面。這種結構的多為功能型伺服器。對於信息服務企業(如ISP/ICP/ISV/IDC)而言,選擇伺服器時首先要考慮伺服器的體積、功耗、發熱量等物理參數,因為信息服務企業通常使用大型專用機房統一部署和管理大量的伺服器資源,機房通常設嚴密的保安措施、良好的冷卻系統、多重備份的供電系統,其機房的造價相當昂貴。如何在有限的空間內署更多的伺服器直接關繫到企業的服務成本,通常選用機械尺寸符合19英寸工業標準的機架式伺服器。機架式伺服器也有多種規格,例如1U(4.45cm高)、2U、4U、6U、8U等。通常1U的機架式伺服器最節省空間,但性能和可擴展性較差,適合一些業務相對固定的使用領域。4U以上的產品性能較高,可擴展性好,一般支持4個以上的高性能處理器和大量的標准熱插拔部件。管理也十分方便,廠商通常提供人相應的管理和監控工具,適合大訪問量的關鍵應用,但體積較大,空間利用率不高。
刀片伺服器
所謂刀片伺服器(准確的說應叫做刀片式伺服器)是指在標准高度的機架式機箱內可插裝多個卡式的伺服器單元,實現高可用和高密度。每一塊"刀片"實際上就是一塊系統主板。它們可以通過"板載"硬碟啟動自己的操作系統,如Windows NT/2000、Linux等,類似於一個個獨立的伺服器,在這種模式下,每一塊母板運行自己的系統,服務於指定的不同用戶群,相互之間沒有關聯,因此相較於機架式伺服器和機櫃式伺服器,單片母板的性能較低。不過,管理員可以使用系統軟體將這些母板集合成一個伺服器集群。在集群模式下,所有的母板可以連接起來提供高速的網路環境,並同時共享資源,為相同的用戶群服務。在集群中插入新的"刀片",就可以提高整體性能。而由於每塊"刀片"都是熱插拔的,所以,系統可以輕松地進行替換,並且將維護時間減少到最小。
塔式伺服器
塔式伺服器應該是大家見得最多,也最容易理解的一種伺服器結構類型,因為它的外形以及結構都跟我們平時使用的立式PC差不多,當然,由於伺服器的主板擴展性較強、插槽也多出一堆,所以個頭比普通主板大一些,因此塔式伺服器的主機機箱也比標準的ATX機箱要大,一般都會預留足夠的內部空間以便日後進行硬碟和電源的冗餘擴展。由於塔式伺服器的機箱比較大,伺服器的配置也可以很高,冗餘擴展更可以很齊備,所以它的應用范圍非常廣,應該說使用率最高的一種伺服器就是塔式伺服器。我們平時常說的通用伺服器一般都是塔式伺服器,它可以集多種常見的服務應用於一身,不管是速度應用還是存儲應用都可以使用塔式伺服器來解決。
機櫃式伺服器
在一些高檔企業伺服器中由於內部結構復雜,內部設備較多,有的還具有許多不同機櫃式伺服器的 設備單元或幾個伺服器都放在一個機櫃中,這種伺服器就是機櫃式伺服器。機櫃式通常由機架式、刀片式伺服器再加上其它設備組合而成。對於證券、銀行、郵電等重要企業,則應採用具有完備的故障自修復能力的系統,關鍵部件應採用冗餘措施,對於關鍵業務使用的伺服器也可以採用雙機熱備份高可用系統或者是高性能計算機,這樣的系統可用性就可以得到很好的保證。