文章目錄
- 一、服務器硬體知識
- 1.服務器概述
- 2.服務器分類
- 2.1 按照體系架構分類
- 2.1.1 非 x86 服務器
- 2.1.2 x86 服務器
- 2.2 按照應用層次分類
- 2.3 按斬訓箱結構分類
- 2.3.1 塔式服務器
- 2.3.2 機架式服務器
- 2.3.3 刀片式服務器
- 二、Linux 系統的組成
- 1.Linux 系統的內核
- 2.版本號的說明
- 3.Linux 系統的外圍程式
- 3.1 GNU 專案
- 3.2 GPL 和 LGPL 協議
- 4.開源軟體
- 三、Linux 系統的發行版本
- 1.簡介
- 2.Red Hat 公司
- 3.Debian 系列
- 4.Ubuntu 系列
- 四、啟動安裝 Linux 服務器
一、服務器硬體知識
1.服務器概述
- 我們知道,組成計算機的硬體主要有主機和輸入/輸出設備
- 主機包括機箱、電源、主板、CPU(Central Procesing Unit,中央處理)、記憶體、顯卡、聲卡、網卡、硬碟、光驅等,而輸入/輸出設備包括顯示幕、鍵盤、滑鼠、音箱、攝像頭、列印機和掃描儀等
- 那么什么事服務器呢?
- 服務器是指在網路環境下運行相應的應用軟體,為網上用戶提供共享資訊資源和
各種服務的一種高性能計算機,英文名叫做 Server - 服務器無論是在網路連接性能,還是在穩定性等其他各個方面都比 PC 機要高得多
- 具體性能對比如下表所示:
| 指標 | 服務器 | PC |
|---|---|---|
| 處理器性能 | 支持多處理器,性能高 | 一般不支持多處理,性能低 |
| I/O 性能 | 強大 | 相對弱小 |
| 可管理性 | 高 | 相對低 |
| 可靠性 | 非常高 | 相對低 |
| 擴展性 | 非常強 | 相對弱 |
2.服務器分類
2.1 按照體系架構分類
2.1.1 非 x86 服務器
- 這種服務器有很好的穩定性,整體性能強,就是價格昂貴,體系封閉
- 主要用在金融、電信等大型企業的核心系統中
- 包括大型機、小型機和 UNIX 服務器,主要采用 UNIX 和其他專用作業系統的服務器
- 使用 RISC(精簡指令集)或 EPIC(并行指令代碼)處理器,RISC 處理器主要有 IBM 公司的 POWER 和 PowerPC 處理器、Sun 與富士康公司合作研發的 SPARC 處理器,EPIC 處理器主要是 Intel 研發的安騰處理器等
2.1.2 x86 服務器
- 又稱 CISC(復雜指令集)服務器,基于 PC 機體系結構,也被稱為 PC 服務器,一般使用 Intel 或其他兼容 x86 指令集的處理器芯片
- 這種服務器主要用在中小企業和非關鍵業務中,價格相對便宜、兼容性好
2.2 按照應用層次分類
- 分為入門級服務器、作業組級服務器、部門級服務器和企業級服務器
- 越往上,服務器的檔次也越高,所支持的處理器個數、插槽個數越多,所支持的記憶體、帶寬越多,對于資料處理的能力也就越強
2.3 按斬訓箱結構分類
2.3.1 塔式服務器
- 塔式服務器在外型和結構上和臺式機差不多,所以也被稱為“臺式服務器”
- 由于塔式服務器的機箱比較大,主板擴展性較強,插槽也多,所以服務器的配置可以很高,成本比較低,適合入門級、作業組級服務器應用
- 但是在外形尺寸上沒有統一的標準,占用空間多也不方便管理,整體的擴展性能會受到主板和機箱的限制
2.3.2 機架式服務器
- 機架式服務器外形上類似于交換機,有 1U(1U=1.75英寸)、2U、4U 等不同規格
- 被安裝在標準的 19 英寸機柜里面
- 相對于塔式服務器要更節約空間,適合于大型專用機房統一部署和管理大量的服務器的場合
2.3.3 刀片式服務器
- 刀片式服務器是一種高可用高密度的低成本服務器,主要結構為標準高度的機架
式機箱,內部可以插上多“刀片”,其中每一“刀片”都是一塊系統母板,相當于一
個獨立的服務器,每一系統母版都可以運行自己的系統 - 比機架式服務器更節省空間,但是為了散熱,機箱內需要安裝大型強力風扇
- 這種服務器的價格比較昂貴,一般用
于大型的資料中心或者需要大規模計算的領域,是專門為特殊應用行業和高密度計算機環境設計的
二、Linux 系統的組成
- Linux 作業系統由 Linux 內核和各種外圍程式組成
- Linux 內核是一個特殊的軟體程式,用于實作 CPU 和記憶體分配、行程調度、設備驅動等核心操作,以面向硬體為主
- 外圍程式包括分析用戶指令的解釋器、網路服務程式、圖形桌面程式等各種應用型的軟體程式,以面向用戶為主
1.Linux 系統的內核
- 對作業系統來說,內核就好像是人的心臟一樣,在整個系統中有舉足輕重的地位
- Linux 內核之所以受到人們的如此重視,因為它是構成整個 Linux 作業系統最關鍵的組成部分
- 可以毫不夸張的說,沒有 Linux 內核的出現,就沒有今天的 Linux 作業系統
- Linux 內核最初由芬蘭大學生李納斯·托沃茲(Linus Torvalds)在 1991 年發布,主要使用 C 語言及一小部分匯編語言開發而成
- Linux 內核的官方網站是:https://www.kernel.org/,從該站點中可以下載以發布的各個八本的內核檔案
- Linux 內核的標志是一個名為 Tux 的小企鵝,如下圖所示

2.版本號的說明
- 長期以來,Linux 內核采用了穩定版本和開發版本并存的版本控制方式
- 版本號的命名格式為[x.yy.zz],其中[x]為主版本號,[yy]為次版本號,[zz]表示修訂版本號
- [x]版本號:用于表示內核結構、功能等方面的重大升級,主版本號升級比較緩慢
- [yy]次版本號:用于表示內核版本是開發版本還是穩定版本,使用奇數代表開發版本,使用偶數代表穩定版本,如[2.3]和[2.5]屬于內核的開發版本,[2.4]和[2.6]屬于內核的穩定版本;內核的某個開發版本經過不斷的修正趨于穩定后
將次版本號加 1 演變為內核的穩定版本,如內核的[2.5]開發版趨于穩定后會轉換為[2.6]版;一般來講只有內核的穩定版本才能夠用于生產系統或被 Linux 發行版本采用 - [zz]修訂版本號:用于表示對于同一個內核次版本(穩定版或開發版)的不斷修訂和升級,通常修訂版本升級只是對內核進行較小的改變,如內核的[2.6.25]版升級后將作為[2.6.26]版進行發布
3.Linux 系統的外圍程式
3.1 GNU 專案
- 構成 Linux 系統的外圍程式大部分來自于 GNU 專案或其他組織的開源軟體,如
著名的 C 語言編譯工具 gcc、命令解釋器程式 bash、網站服務器程式 httpd等 - 因此,Linux 作業系統更確切的含義應為“GNU/Linux 作業系統”
- GNU 的名稱來源于“GNU is Not UNIX”的縮寫,GNU 專案由自由軟體運動的倡導者 Richard Stallman 于 1984 年發起并創建,其目標是撰寫大量兼容 UNIX 作業系統的可自由傳播、使用的軟體,用于替換 UNIX 系統中的各種商業軟體
- GNU 專案的官方網站網址:http://www.gnu.org/
- 此外 GNU 專案還成立了一個軟體基金會,稱為 FSF(Free Software Foundation,自由軟體基金會),其官方網站網址:https://www.fsf.org/
3.2 GPL 和 LGPL 協議
- 為了確保 GNU 專案所發布的軟體經過傳播、改寫以后仍然具有“自由”的特性,GNU 專案提出了針對自由軟體的授權許可協議 GPL(General Public License,通用公共許可證),其核心內容主要包括以下幾點
- 軟體必須以源代碼的形式發布,允許用戶任意復制、傳遞、修改使用及再次發布新的軟體版本
- 如果新發布的某個軟體專案使用了受 GPL 協議保護的任何自由軟體的一部分,則發布時也必須遵守 GPL 協議,將源代碼開放并允許其他用戶任意復制、傳遞及修改使用
- 不對使用自由軟體的任何用戶提供任何形式的責任擔保或承諾
- 不排斥對自由軟體進行商業性質的包裝和發行,也不限制在自由軟體的基礎上打包發行其他非自由軟體
- 而 LGPL(Lesser General Public License,次級公共許可證)協議作為 GPL 授權協
議的一個變種,是GN專案為了得到更多開發者(包括商用軟體開發商)的支持而提出的 - 相對于 GPL 來說,LGPL 顯得要更為寬松一些,允許使用者在自己的程式中使用 GNU 程式庫,而無須公開全部源代碼
- LGPL 協議為使用 Linux 平臺開發商業軟體、推進 Linux 系統的進一步發展提供了更多的空間
4.開源軟體
- 開源軟體即開放源代碼軟體(Open Source Software),其最重要的一個特性是源代碼開放,任何人都可以獲得開源軟體的所有源代碼,
- 開源軟體的出現對傳統的商業
軟體模式(封閉源代碼)是一個極大的挑戰 - 自 20 世紀 80 年代以來,開源軟體從誕生到逐漸興起,再到今天的蓬勃發展,已逐漸演化成了一種潮流
- 廣義上的開源軟體包括任何開放源代碼的軟體,遵守 GPL 協議的所有自由軟體都可以稱為開源軟體,但是開源軟體不一定就是自由軟體(雖然這種情況比較少)
- 例如,微軟公司曾經對部分國家開放過一小部分源代碼,但并不表示對應的 Windows 系統也是自由軟體
- 開源軟體專案的官方網站網址:https://opensource.org/
三、Linux 系統的發行版本
1.簡介
- Linux 內核和軟體采用了相對開放的用戶許可協議,任何軟體公司和社團甚至是個人都可以將 Linux 內核和自由軟體打包成一個完整的有的作業系統,因此出現了各種不同的 Linux 發行版本
- 每個 Linux 發行版本都擁有單獨的名稱,如 Red Hat Linux、Ubuntu Linux、SUSE Linux、Debian Linux 等,它們所采用的 Linux 內核和使用的軟體包基本類似,但在具體操作和使用上略有差別
- Linux 作業系統經過 20 多年的不斷發展,已經形成了多達數百種的 Linux 發行版本,足以讓廣大的 Linux 初學者目不暇接,難以做出選擇
- 主流的 Linux 發行版本中,主要包括 Red Hat 公司、Novell 公司、Debian 社區、Ubuntu 社區發行的一系列 Linux 系統
2.Red Hat 公司
- Red Hat 公司是成立較早的 Linux 發行版本廠商,其推出的紅帽系列 Linux 發行版本得到了軟、硬廠商的廣泛支持,一直以來是許多企業首選的服務器平臺,也成為許多商用開源作業系統的參照標準
- Red Hat 的官方網站網址:https://www.redhat.com/en
- CentOS 是一個基于 Red Hat 作業系統提供的、可自由使用源代碼的社區企業作業系統
- 兩者的不同在于 CentOS 不包含閉源代碼軟體,有些要求高度穩定的服務器使用 CentOS 代替商業版的 Red Hat Enterprise Linux 使用
- CentOS 的官方網站網址:https://www.centos.org/
3.Debian 系列
- 該系列是完全由社區進行維護的 Linux 發行版本,也是在開源社區中作為專案運作的成功典范
- Debian Linux 的發展得到了全世界范圍內數以千計的開源軟體開發者和愛好者的參與和支持,積累了規模龐大的用戶群
- Debian的官方網站網址:https://www.debian.org/
4.Ubuntu 系列
- Ubuntu Linux 是一個以 Debian 為原型的 Linux 后起之秀,它是由南非的 Canonical
公司提供運營支持的社區版 Linux 系統,在 Linux 桌面環境、硬體支持以及易用性等
方面表現卓越,在短短的幾年時間內迅速獲得了大量個人用戶的喜愛 - Ubuntu Linux 的官方網站網址:https://ubuntu.com/
四、啟動安裝 Linux 服務器
- 服務器安裝作業系統有幾種方法,根據安裝所需的安裝介質不同可分為:光碟安裝、U 盤安裝和網路安裝等
- 光值安裝是最常規的方法,也是最基本的方法
- U 優盤安裝適用于沒有光驅的服務器或用在沒有系統安裝光碟的情況,要求電腦支持 USB 啟動
- 網路安裝需要進行相關服務的配置
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259573.html
標籤:其他
