天天看點

有關伺服器運作維護的闡述

在網際網路高速發展的現在,伺服器托管、伺服器租用作為伺服器兩大使用方式,即使是擁有高性能和備援功能的現代伺服器,增加的工作負載整合與可靠性期待,也能讓伺服器忙得不可開交。究竟如何維護伺服器?如何提高伺服器的穩定性呢?答案是,需要為伺服器列出維護清單,包括實體配件以及系統關鍵配置。具體的資料中心伺服器維護做以下五大清單。東方網域為大家詳細道來:

軟體維護

一、資料庫服務

資料庫經過長期的運作,需要調整資料庫性能,使之進入最優化狀态。資料庫中的資料是最重要的,這些資料庫如果丢失,損失是巨大的,是以需要定期來備份資料庫,以防萬一。

二、作業系統的維護

作業系統是伺服器運作的軟體基礎,其重要性不言自明。多數伺服器作業系統使用Windows 2003或Windows 2008 Server作為作業系統,維護起來還是比較容易的。

在Windows NT或Windows 2003 Server打開事件檢視器,在系統日志、安全日志和應用程式日志中檢視有沒有特别異常的記錄。現在網上的黑客越來越多了,是以需要到微軟的網站上下載下傳最新的Service Pack(更新服務包)安裝上,将安全漏洞及時補上。

三、使用者資料

經過頻繁使用,伺服器可能存放了大量的資料。這些資料是非常寶貴的資源,是以需要加以整理,并刻成CD光牒永久儲存起來,即使伺服器有故障,也能恢複資料。

四、網絡服務的維護

網絡服務有很多,如WWW服務、DNS服務、DHCP服務、SMTP服務、FTP服務等,随着伺服器提供的服務越來越多,系統也容易混亂,此時可能需要重新設定各個服務的參數,使之正常運作。

檢查事件日志輸出

伺服器事件日志中記錄着豐富的資訊,尤其是細節問題。如果沒有仔細審查系統日志,惡意軟體日志和其他日志,伺服器維護是不完整的。當然,關鍵的系統問題應該引起IT管理者和技術人員注意,但也有無數的非關鍵問題,可能是慢性或嚴重問題的信号。

檢視目前端口開放情況

使用activeport,檢視目前的端口連接配接情況,尤其是注意與外部連接配接着的端口情況,看是否有未經允許的端口與外界在通信。如有,立即關閉該端口并記錄下該端口對應的程式并記錄,将該程式轉移到其他目錄下存放以便後來分析。打開計算機管理==》軟體環境==》正在運作任務[在此處可以檢視程序管理器中看不到的隐藏程序],檢視目前運作的程式,如果有不明程式,記錄下該程式的位置,打開任務管理器結束該程序,對于采用了守護程序的後門等程式可嘗試結

入侵檢測工作

作為伺服器的日常管理,入侵檢測是一項非常重要的工作,在平常的檢測過程中,主要包含日常的伺服器安全例行檢查和遭到入侵時的入侵檢查,也就是分為在入侵進行時的安全檢查和在入侵前後的安全檢查。系統的安全性遵循木桶原理,木桶原理指的是:一個木桶由許多塊木闆組成,如果組成木桶的這些木闆長短不一,那麼這個木桶的最大容量不取決于長的木闆,而取決于最短的那塊木闆。應用到安全方面也就是說系統的安全性取決于系統中最脆弱的地方,這些地方是日常的安全檢測的重點所在。

硬體維護

許多伺服器依賴内部硬碟,用于承載工作量和存儲,儲存使用者資料以及其他功能。硬碟媒體出現問題會嚴重影響負載性能和穩定性,最終會導緻硬碟故障。

磁盤媒體是不完美的,常見問題包括壞道和碎片化。RAID可以比較穩定地確定出現磁盤故障時資料穩定與一緻性,但更小型的伺服器,如1U的機架式伺服器可能無法提供足夠的空間來實施RAID。使用如CHKDSK(Check Disk)這樣的工具來檢查硬碟完整性,還可以嘗試修複其中損壞的扇區。Windows Server 2012最新版的CHKDSK可以快速分析并修複檔案系統結構的磁盤問題。

磁盤碎片不會消失,隻要使用NFS并且檔案配置設定表或FAT,檔案系統會使用首個可用叢集的磁盤空間。碎片可能會降低伺服器磁盤速度并引發故障。諸如Windows Server 2012自帶的卷組優化工具,可以安排每個檔案叢集,并確定資料連續。

一、除塵

塵土是伺服器最大的殺手,是以需要定期給伺服器除塵。對于伺服器來說,灰塵甚至是緻命的。除塵方法與普通PC除塵方法相同,尤其要注意的是電源的除塵。

二、儲存裝置的擴充

當資源不斷擴充的時候,伺服器就需要更多的記憶體和硬碟容量來儲存這些資源。是以,記憶體和硬碟的擴充是很常見的。增加記憶體前需要認定與伺服器原有的記憶體的相容性,最好是同一品牌同一規格的記憶體。如果是伺服器專用的ECC記憶體,則必須選用相同的記憶體,普通的SDRAM記憶體與ECC記憶體在同一台伺服器上使用很可能會引起統嚴重出錯。在增加硬碟以前,需要認定伺服器是否有空餘的硬碟支架、硬碟接口和電源接口,還有主機闆是否支援這種容量的硬碟。尤其需要注意,防止買來了裝置卻無法使用。

三、裝置的解除安裝和更換

解除安裝和更換裝置時的問題不大,需要注意的是有許多品牌伺服器機箱的設計比較特殊,需要特殊的工具或機關才能打開,在卸機箱蓋的時候,需要仔細看說明書,不要強行拆卸。另外,必須在完全斷電、伺服器接地良好的情況下進行,即使是支援熱插拔的裝置也是如此,以防止靜電對裝置造成損壞。

定期安裝更新檔與更新

伺服器軟體棧——BIOS、作業系統、虛拟機管理程式、驅動程式、應用程式、支援工具——必須確定所有互動與協作。不幸的是,軟體代碼很少完美或沒有任何問題,是以此類軟體問題需要經常通過修補或更新來修複錯誤、提高安全性、簡化操作性、提高性能等。

不是所有軟體都可以自動更新,管理者需要确認哪些更新檔或更新包是必要的,然後評估和測試更新效果。如果更新包修複的是伺服器不存在的問題,那麼無須多此一舉冒這個險。

軟體開發者無法測試到每個軟硬體相容性以及更新檔、更新的潛在問題,是以可能會導緻更多的問題,這種情況可能在特定的伺服器或軟體集中發生。例如監控軟體的代理更新檔可能導緻某個重要應用程式的性能問題,因為新代理需要比預期更高的帶寬。

轉換到DevOps後,更小、更頻繁的更新過程加劇了潛在的問題。在部署之前仍然要在實驗室環境内測試任何更新檔或更新。始終要確定可以撤銷原來的更改,并可以恢複修改前的軟體配置。

轉載于:https://www.cnblogs.com/aynu/p/9997809.html