解決Linux伺服器時差問題

2021-08-02 16:03:09 字數 878 閱讀 6425

先說時區的配置,主要是兩個檔案:

/etc/localtime

/etc/timezone

timezone這個檔案是個文字,裡面只需要寫一行自己的時區就行,我們這裡就是上海(asia/shanghai)

localtime這個檔案的型別不清楚,裡面就寫了些timezone data,它可以從系統自帶時區檔案那裡拷貝,位置在:/usr/share/zoneinfo

從這個目錄下找到shanghai拷貝到/etc下的localtime即可,同樣也可以做個聯接,也是同樣效果

設定了時區,還要確定linux的時間方案。linux支援utc時間,coordinated universal time,也就是世界協調時,也就是本初子午線上的時間,它和以前的格林威治標準時(gmt)的區別似乎是它是由多個原子鐘平均出來的。在 /etc/default/rcs這個檔案中,設定了系統是否使用utc,utc=yes就是用。

計算機自己還有自己的時間,也就是硬體時間,hard clock,也就是存在bios裡那個時間,關機也不會丟失。計算機啟動時,就要讀取這個時間。這個時間如果設定為utc(gmt),也就是倫敦那地方的時間,就要在rcs檔案中設定utc=yes,反之則要設為no。

總之就是兩種正確的設定:

bios=本地時間,utc=no

bios=utc時間,utc=yes

一般來講,bios裡面都設定為當地時間,這是因為如果裝雙系統的話,windows似乎不懂utc,就會出問題。這時utc=no。

linux讀取這個硬體時間要用到hwclock這個命令:

hwclock –show :顯示硬體時間

hwclock –systohc :將系統時間寫入硬體

hwclock –hctosys :將硬體時間寫入系統時間

解決linux伺服器訪問較慢的問題

具體執行步驟 1 測試到伺服器某個埠的掉包率 2 檢視伺服器的dns位址是否配置正確 3 檢視伺服器網段的arp狀態 4 使用監控工具實時檢視伺服器流量是否正常 5 調整有關網路的核心引數,與正常伺服器做對比 proc sys目錄下 6 測試修改某引數後檢視系統是否有改進 檢視某一種協議包怎麼樣 a...

重灌伺服器,解決怪問題

這一段時間,終於有時間整理伺服器了。沒辦法啊,公司就吾乙個搞技術的,伺服器不熟悉也得搞啊。有問題怎麼辦?趕緊查。房間號申請到了,可是進不了房間。為什麼呢?開闢房間是業務伺服器向會議伺服器發乙個mqtt訊息,會議伺服器據此建立房間。現在是會議伺服器沒有收到這個訊息。mqtt的埠也很奇怪 應該是1883...

伺服器解決跨域問題

最近遇到跨域的問題,之前一直知道可以使用josnp的方式去做,然後在網上查解決方案,但是發現有些問題。沒辦法,只能繼續找其他的解決方式。網上有說如果是springmvc的話可以加 cors的註解方式,但是用了發現還是沒有解決問題,於是各種查詢資料。最終找到了通過http的請求頭和響應頭來做 具體 如...