伺服器作業系統
伺服器作業系統介紹|Linux與Windows Server|天矽科技網頁設計
伺服器作業系統
伺服器的作業系統,可以想像成是我們一般平常電腦使用的 Windows XP 這種作業系統,只是伺服器作業系統是針對網站運作、程式系統運作或資料庫運作等需求而開發,它提供了更佳的穩定性及執行能力,並確保伺服器在7x24小時的不斷工作的環境下,不會因為當機而無法正常執行。
基本上,在同一個伺服器作業系統上,可以安裝多個不同的伺服器套件,以管理多個伺服器。
以網頁伺服器來說,伺服器作業系統會以Linux為主流,有些則會使用Windows Server;其原因在於網路伺服器需要的功能不多,除了郵件伺服器之外,不需要其他太多的功能,所以作業系統就會選擇功能簡單且維護成本低的Linux作為工具使用。
- Windows Server
✔ 優點:內建功能多、能快速設定必要的功能
✔ 缺點:維護與營運成本較高
- Linux
✔ 優點:能視情況追加需要的功能、節省磁碟空間、運作穩定性高、維護成本低
✔ 缺點:較難設定
另外,在作業系統中,我們也可以看到UNIX這個名字,但它並不是一組特定的作業系統,是包含了macOS、Android和Linux等多工作業系統家族,而Windows Server則不屬於其中。
參考資料:
書籍:圖解Web技術的機制1-5
翻轉工作室|Linux 伺服器系統簡介
Windows Server作業系統
Windows Server是微軟發布的一系列用於電腦伺服器作業系統的品牌名,是建置連接的應用程式、網路和網站服務的基礎結構平台。但它只支援單一的作業系統,也就是Windows Server家族的伺服器作業系統。
Windows 2000 Server為首個整合許多現階段流行功能的Windows伺服器版本,包括Active Directory、DNS伺服器、DHCP伺服器和群組原則等。
詳細介紹
➤ 維基百科|Microsoft Servers
➤ 維基百科|Windows Server
➤ Microsoft|Windows Server
Linux作業系統
Linux是一種開放原始碼的類UNIX作業系統,是自由軟體和開放原始碼軟體發展中,最著名的例子。
與傳統的作業系統 UNIX 與 Windows Server 不同,傳統的作業系統是專有且固定的,以原樣提供且不得修改,但Linux作業系統只要遵循GNU通用公眾授權條款(GNU General Public License),任何人或機構都能自由的使用Linux的所有底層原始碼,也可以自由的修改再發布,甚至出售。
※類UNIX系統:
指各種Unix的衍生系統,它們都有一定程度的繼承了原始UNIX的特性,有許多相似處,並都在一定程度上遵守了POSIX規範。
已安裝的Linux作業系統包含了一些組件,如以下。
- 啟動程式:
該程式在電腦開機啟動的時候執行,並將Linux核心載入到記憶體中,如GRUB或LILO。 - init程式:
init是由Linux核心建立的第一個行程,稱為「根行程」。所有的系統行程都是它的子行程,即所有的行程都是通過init啟動。 - 軟體庫包含代碼:
可以通過執行的行程在Linux系統上使用ELF格式來執行檔案,負責管理庫使用的動態連結器是「ld-linux.so」。Linux系統上最常用的軟體庫是GNU C庫。 - 使用者介面程式:
如命令列Shell或窗口環境。
▲桌面Linux發行版Ubuntu
資料來源:
維基百科|Linux
延伸閱讀:
伺服器是什麼?伺服器Server基本介紹