當前位置:編程學習大全網 - 編程語言 - 電腦高手講解服務器基礎知識

電腦高手講解服務器基礎知識

 服務器對於大部分人已經不再那麽陌生,現在的公司用到服務器的情況很多,例如Web服務器、打印服務器都是我們日常接觸的比較多的應用。而對於服務器的了解方面,很多人大概只停留在表面上,當作壹個比較高級的電腦來看待。其實,服務器(什麽是服務器)與辦公PC之間的差別還是很大的,例如服務器能夠7*24的持續工作,而如果是PC機的話,相信用不了多久機器性能就會大大減弱甚至報廢。

 服務器基礎知識大全前些天壹個做企業網管的同學跟我打電話訴苦,本來他是負責公司網絡管理的,但是由於公司要搭建企業網站,購買服務器,結果他被老板安排負責服務器的購買和維護。可以如今剛買回來沒多久的服務器卻總是出現各種毛病,企業網站不能正常訪問,讓他苦不堪言,使得老板也不再信任他了。

 上面的同學就是在沒有完全了解服務器知識的情況下,購買的服務器與企業業務需求不符,造成企業業務不能正常運行。也許再給他壹次機會,我想下他壹定會好好補補自己的服務器知識了,充分了解服務器的註意事項,以免再出現現在的錯誤。

 其實,如今隨著辦公設備的發展,人們購買和應用企業服務器的情況將會逐漸增多,了解服務器的各種性能對於在之後的采用及應用中將起到極其重要的作用。而這篇文章將詳細的給大家介紹壹下服務器的知識,包括服務器硬件、軟件、網絡、安全等多個方面,以便於大家能夠比較清晰的了解服務器。

  服務器硬件選購註意事項

  服務器硬件:

 只有良好的硬件系統,才能保證企業業務的持續運行,即使是妳租用服務器,看不到具體的軟件,也不能忽視服務器的硬件細節。當妳購買服務器的時候,妳要考慮服務器的處理能力,內存,存儲的容量,和備份存儲等因素,但並不是只註意這點就行了,妳還應該考慮設備的安全功能,散熱功能,環保責任,和網絡基礎設施。

 壹般服務器內部結構圖我們購買的時候要註意具體的性能,不要被設備的名稱代號所誤導,例如,再購買的時候妳回被告訴處理器的數量和赫茲,但是這並不代表個數多的性能就壹定強,妳應該盡量多參考,采用貨比三家的方式來對比出服務器的性能高低。

 除此之外,妳還要考慮設備時候配備了冗余電源?使用擁有冷卻功能?硬件是否能夠支持熱插拔?是否有地方不支持冗余備災?妳還要考慮他們的兼容性是否能滿足企業需求?這些都妳需要考慮的地方。而在服務器市場上,IBM,戴爾,惠普三家牢牢占據著我國的主流市場,而處理方面,則有Intel至強和AMD皓龍兩種服務器CPU可選,目前Intel是主流市場的首選CPU,但AMD也擁有這良好的性價比。而國產服務器方面,浪潮,曙光,聯想都擁有差不多的市場占有率,而且價錢方面更實惠,中小企業可以選購。

  服務器操作系統的重要性

  服務器操作系統:

 服務器市場上的操作系統也有很多,他們都有著自己的優缺點,並不是所有系統都壹樣,但是妳可以根據下面的幾個方面來判斷妳需要選擇什麽樣的系統:

 1.妳將使用的硬件類型

 2.妳需要安裝的軟件系統要求

 3.妳要使用的Web應用程序匯編語言和數據庫

 4.妳的預算限制的軟件

 5.妳服務器的目的和目標

 目前市場上主流的操作系統有Windows、Linux和Unix,妳需要根據妳的需求去選擇操作系統,例如妳需要妳個特定的軟件,而這個軟件支持在Windows系統上運行,這會限制妳的選擇,除非妳使用虛擬化技術。而當妳沒有多少預算的時候,妳可以選擇開源的CentOS免費操作系統,如果妳沒有自己強大的維護能力,妳也可以選擇紅帽企業版。

  服務器系統:windows與linux系統網絡方面:

 現在我們來看壹下服務器的網絡基礎設施,壹般妳作為妳個管理員,妳可能不需要考慮網絡基礎設施,但如果妳是壹個提供租賃服務器的公司,那麽妳就需要註意自己的網絡了。

 域名服務器註意事項:除非妳自己擁有域名服務器,否則推薦妳綁定兩個服務器,壹個主服務器,壹個次服務器,保證至少壹個能夠及時響應。

 反向DNS註意事項:每個服務器的DNS是妳的網站在網上被識別的唯壹標準,但不幸的是,某些服務器沒有正確的DNS,這就需要妳確保服務器的身份是否真實有效。

 網絡防火墻:壹個安全的服務器應該有兩個路由器和網絡防火墻組成,我們不應該忽視任何壹個,任何潛入妳第壹次防禦的人將會被第二次防禦阻止。

  Web服務器軟件選擇很重要

  Web服務器軟件

 隨著網站的興起,Web服務器的應用也越來越多,目前應用最廣的是Apache HTTP服務器,是迄今為止使用最廣泛的Web服務器軟件,而且被公認為安全,可靠,擴展能力出色。

 除此之外,我們還有很多服務器軟件可以選擇,例如微軟的IIS,Nginx和lighttpd,也有由Apache衍生的壹些小的Web服務器,妳選擇Web服務器可以根據下面的因素:

 1.使用Web服務器和編程代碼的選擇

 2.妳使用的操作系統(例如IIS只能在Windows操作系統運行)

 3.妳網站每天的流量

 4.妳需要的功能和可擴展的深度

 微軟IIS7 各種Web服務器軟件可能都聲稱在速度和安全性方面比別人有優勢,但很多是根據自己的配置和應用程序的性能。大家在選擇的時候壹定要慎重,不要被商家迷惑。

  其它服務器軟件

 選擇妳的操作系統和Web軟件,僅僅是個開始。如果妳需要壹個專用的服務器,建立自己需要的服務器,妳需要選擇壹些指定的服務器軟件,例如,數據庫服務器,DNS,郵件服務器,防火墻,虛擬化等等。

 DNS:域名服務器的管理是至關重要的,妳以任何方式連接妳的服務器到互聯網是不同的,Windows,Linux和Unix是有區別的。

 數據庫服務器:數據庫的使用情況差別很大,在決定使用軟件之前,妳需要覺得數據庫的類型。妳可以選擇是關系型數據庫還是非關系型數據庫,這兩個類別內部有無數個變化。例如妳選擇的是關系型數據庫,妳可以選擇功能強大的MySQL數據庫服務器,也可以選擇功能簡單的SQLite。

 腳本語言:動態Web腳本可以使用幾乎所以的腳本語言,有人甚至可以在同壹個應用程序中使用多種語言,PHP是目前非常流行的語言。而Jave也在應用中可能遇到。其他語言:Linux發行版可能更容易來決定軟件,因為其中許多人用他們自己的壹套包來工作。妳可以混合和匹配不同的軟件,建立妳的理想服務器。

  網絡與操作系統安全基礎

  網絡安全基礎

 為了保護服務器的安全,妳可以需要選擇壹下不同的防火墻。目前網絡受到攻擊現象非常普遍,所有攻擊都集中在網絡上的端口,例如網絡罪犯利用妳個開放的工具掃描妳的服務器的開放端口,然後利用該端口進行攻擊。

 服務器安全防護理想的`情況有兩種利用防火墻的方法:是路由器和服務器本身,路由器防火墻通常會關閉妳服務器不使用的端口,甚至可能防止壹些具體的攻擊,而服務器本身的防火墻軟件能夠進壹步的防護服務器安全,從而進壹步的防護特定的危險。

 服務器安全-網絡防火墻Linux服務器受攻擊現象則比較少,但是仍然時有發生,妳可以配置iptables內核防火墻,APF則是另壹種人們比較喜喜好的防火墻,更容易配置。

  操作系統的安全

 操作系統的安全是非常復雜的,這是壹個大的軟件集合,能夠直接訪問硬件,因此保護服務器操作系統的安全尤為重要。

 妳需要時常做到壹下幾點:

 1.更新內核,Linux的內核是服務器操作系統的核心,當他受到攻擊的時候可以使服務器整體癱瘓,保持內核更新和安全很重要。

 2.漏洞掃描,定期掃描妳的服務器的漏洞,進行修補。

 3.密碼強度,聽起來妳可能覺得微不足道,但是弱口令往往是服務器被攻擊的元兇,確保密碼的強度大,強制用戶的密碼強度。

 4.文件的安全性,服務器的文件安全要十分重視,當妳把帶病毒的文件放在服務器裏面,可以說為妳的服務器打開了壹個大口子。

 5.文件權限,如果用戶不應該訪問壹個文件的權限,他就應該被限制,要分清文件是可讀還是可寫的。

  應用程序的安全性

 涉及到應用程序的安全性,妳應該考慮下面的三種情況:

 1.標準的應用程序,只有當妳需要的時候,妳才能安裝在服務器操作系統中。例如服務器操作系統壹般不會需要暴風影音或音樂播放軟件。

 2.殺毒及防火墻程序應設置自動開始啟動。

 3.Web應用程序與服務器端腳本,妳需要根據實際需求確定。

 而且,對於標準的應用程序來說,妳要保證時常的更新,以確保他們為最新的版本,實時更新安全修復程序,以避免不必要的安全漏洞。保護程序也要時常更新,如果妳用的是Linux系統,那麽保護程序不應該在ROOT用戶下運行,這樣是非常不安全的,妳應該創建壹個特殊的帳號來運行保護程序。Web應用程序以及腳本語言應當檢查漏洞,並經常更新。妳也應該考慮使用應用程序防火墻添加另壹層安全。

  文件系統

 Unix和Linux服務器比Windows服務器更容易被提到,所以妳應該熟悉自己的服務器的文件系統,文件系統采用斜線來隔開,就想網址格式壹樣,妳的首頁目錄可以看起來像/home/user/web/docs,而不是F:homeuserwebdocs。

 文件系統結構Linux和Unix文件系統的另壹個獨特功能就是文件往往不具備擴展性,例如,命令“grep”的文件確實是不帶擴展名的“grep”的字。在Windows上,它可能會是“grep.exe”。對於網絡,大多數的文件仍然有擴展(即HTML,JPG,和OGG)。

  簡介Windows與Linux區別

 對於目前中小企業用戶來說,用的最多的是Windows和Linux用戶,這裏給大家介紹壹下他們的優缺點,這不是壹個說使用Linux或者Window操作系統的文章,只是衡量壹下每款Linux或者Window操作系統的優勢,以便我們能對安裝何種操作系統做出明智的決定。

  Linux操作系統

 價格--Linux操作系統的價格更加低廉,因為它是開放源碼的,這就意味著妳可以安裝操作系統中所有的選項。Linux操作系統能吸引大量的服務器管理員,因為它無需軟件的許可證授權費用。

 腳本支持--Linux可以支持PHP,MySQL和Perl等應用,而另壹方面Windows系統則也可以支持這些語言。如果妳打算或者正在妳的網站上使用這些腳本或者代碼,那麽使用Windows操作系統在某些方面上並不十分突出,腳本在不同平臺上不是都兼容的。

 Linux系統轉化--很多服務器技術人員在將他們的網站在Windows上進行轉換會碰到壹些Linux軟件不會遭遇的問題。但是將網站轉化為Windows平臺是比較簡單和靈活的。

  Windows操作系統

 價格--由於Windows系統不是開源操作系統,因此價格比Linux系統要貴的多。根據妳決定使用的操作系統類型不同,需要花費數百到數千美元不等。

 .NET技術支持--微軟開發的。NET技術是很有意義的,Windows操作系統可以為其提供支持。另壹方面Linux系統則無法支持。NET技術。支持微軟數據庫--基於專用服務器的Windows操作系統可以支持Microsoft Access或者Microsoft SQL.這些數據庫在Linux專用服務器下是無法運行的。

 Windows操作系統為了判斷那款操作系統適用於妳的專用服務器,認真規劃好網站的研發和布局是至關重要的。制定好妳要在硬件和每月費用上花費的預算。在Linux和Windows操作系統之間進行選擇確實是個個人偏好的問題,咨詢妳的研發人員來了解那種代碼語言更加適合使用是最好的。請記住如果妳決定使用Windows操作系統,妳需要為許可證授權支付更多的費用。

 全文小結:綜合上面的各個方面我們能看出其實選擇壹個適合企業的服務器還是非常難的,當企業選擇服務器的時候,盡量咨詢專業人士,考慮周全,而且在購買的時候盡量選擇售後服務好的企業,這樣即使以後出現問題,也能夠及時解決。例如IBM,惠普,戴爾,聯想,浪潮,曙光等企業的服務器在市場上都有非常不錯的口碑,值得信賴!

  • 上一篇:循跡小車C語言誰幫忙編個! 做出來追加100分
  • 下一篇:JAVA編程思想壹***有幾章
  • copyright 2024編程學習大全網