先說時區的配置,主要是兩個檔案:
/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的請求頭和響應頭來做 具體 如...