既然要架設服務器,首先固然得要了解一下因特網。由於無論是哪一種操做系統,若想要與因特網聯機,這個網絡基礎就得了解。 舉例來講,『網域』是常常會談到的概念,當你發現一個設定爲 192.168.1.0/255.255.255.0 時,曉得那是什麼鬼東西嗎? 若是不知道的話,呵呵!絕對沒法設定好網站的啦!另外,爲什麼你須要服務器?固然是想要達成某項網絡服務。 舉例來講,傳輸檔案能夠用 FTP,那 WWW 能夠傳遞檔案嗎?網芳能夠傳遞嗎?各有何用處?哪一個比較方便? 對於客戶或老闆來講,咱們所設定的服務可否知足他們的需求等等,這都須要瞭解,不然你將一頭霧水啊! 所以這部份你就得要了解:安全
基本的網絡基礎知識:包括以太網絡硬件與協議、TCP/IP、網絡聯機所需參數等;服務器
各網絡服務所對應的通信協議原理,以及各通信協議所需對應的軟件。網絡
服務器自己:瞭解架網絡服務器之目的以配合主機的安裝規劃網站
想要架設服務器嗎?那...架什麼服務器?這個服務器要不要對 Internet 開放?這個服務要不要針對客戶提供相關帳號? 要不要針對不一樣的客戶帳號進行例如磁盤容量、可活動空間與可用系統資源進行限制?若是要進行各項資源的限制, 那服務器操做系統應該要如何安裝與設定?問題不少吧!因此,先了解你要的服務器服務目的以後,後續的規劃才能陸續出爐。 不過,若是架站只是爲了『練功』而已,呵呵!那就不須要考慮太多了~操作系統
服務器自己:瞭解操做系統的基本操做資源
網絡服務軟件是須要建置在操做系統上面的,因此基本的操做系統操做就得要了解才行啊!包括軟件如何安裝與移除? 如何讓系統進行例行的工做管理?如何依據服務器服務之目的規劃文件系統?如何讓文件系統具備將來擴充性 (LVM 之類)? 系統如何管理各項服務之啓動?系統的開機流程爲什麼?系統出錯時,該如何進行快速復原等等,這都須要瞭解的呢!io
內部防火牆設定:管理系統的可分享資源基礎
一部主機能夠擁有多種服務器軟件的運做,而不少 Linux distributions 出廠的默認值就已經開放不少服務給 Internet 使用了,不過這些服務可能並非你想要開放的呢。咱們在瞭解網絡基礎與所需服務的目的以後, 接下來就是透過防火牆來規範可使用本服務器服務的用戶,以讓系統在使用上擁有較佳的控管狀況。 此外,無論你的防火牆系統設定的再怎麼嚴格,只要是你要開放的服務, 那防火牆對於該服務就沒有保護的效果。所以,那個重要的在線更新軟件機制就必定要按期進行!不然你的系統將會很是很是的不安全!原理