正經話題關於伺服器運維
說到伺服器運維,這就是一個比較有針對性的話題了,說的偏了一點都是跑題,所以我深思熟慮了好久才開始下筆,因為我需要不斷的去查,這到底啥意思啊,怎麼寫能不被噴,怎麼寫能看出來自己有了點進步而不是僅僅為了完成任務才去做這個。唉,也怨自己上課偶爾的漫不經心而錯過了老師的重點筆記,哈哈,不過大學生了,好像普遍都不如之前的學習狀態,好了,言歸正傳。
作為一個開發人員,對於伺服器的操作不可避免。最常用的操作就是部署應用到伺服器,及在生產,測試環境通過檢視日誌排查問題。
說到伺服器,。不由得想到了之前學習的Linux課程,這門課確實挺讓人頭疼的,因為初次接觸什麼虛擬機器啊,什麼一堆一堆的的命令啊,而且重大教訓,一定要學好每一門課,因為它都是層層鋪墊,之後涉及到很多的東西,剛開始沒有學好,之後真的會很力不從心,深有體會,不過好在畢業之前醒悟了,還算為時不晚。
一般伺服器都是linux作業系統並且是無圖形介面的,所以進行任何操作都是通過命令列,由於從新一代程式設計師接觸電腦都是從圖形介面開始,所以在開始使用命令列的時候都不是很習慣,如果使用命令列習慣了,發揮現命令列可以幹很多有趣,高效率的事情,提高生產力,讓程式設計師更加專注在高技術含量的工作中。
簡單說一下,如何進行伺服器的日常維護吧。一般伺服器的維護主要分為硬體維護和軟體維護兩部分。
一、硬體維護:
硬體維護就是指對伺服器的硬體進行檢測、更換、升級,最常見的是升級CPU、記憶體和增加磁碟。其中磁碟擴容是最常見的,因為服務執行的時間越長,產生的資料量就越大,就需要用更多的磁碟來儲存。
二、
軟體維護部分內容比較多,主要有:
1. 作業系統升級。伺服器和PC沒有本質區別,也執行著基本的作業系統,因此需要升級各種補丁來保護系統安全,規避可能能系統錯誤。
2. 軟體維護。軟體即指伺服器上執行的各種軟體,由於伺服器提供的服務往往都在增加,因此提供服務的軟體也需要升級,修復BUG,甚至重新編寫。
3.
4. 安全維護。系統往往會存在還沒有發現的安全漏洞,通過檢查資料庫、系統的執行日誌,甄別攻擊行為,並進行防範。
硬體維護需要關閉伺服器,而軟體維護往往需要暫停服務才能夠進行,儘管會給服務使用者造成不便,但卻是絕對必要的。而應對頻繁的服務不能的情況也並非沒有辦法——多伺服器多資料庫,不過成本就增加了。
好吧,以上就是我這個不專業的IT學者的見解,希望,喜歡,我會繼續加油的!