主題分享

認識 Linux

當各種 IT 系統和工作負載變得愈來愈複雜時,基礎架構和作業系統就必須要足夠穩定、可供擴展並著重性能。從裸機到虛擬、雲端和容器,不論是傳統還是創新技術,Linux 都堪稱是所有 IT 工作量和部署的穩固基石。

主題分享

認識 Linux

當各種 IT 系統和工作負載變得愈來愈複雜時,基礎架構和作業系統就必須要足夠穩定、可供擴展並著重性能。從裸機到虛擬、雲端和容器,不論是傳統還是創新技術,Linux 都堪稱是所有 IT 工作量和部署的穩固基石。

什麼是 Linux?


Linux® 為 開放原始碼作業系統。最初是 Linus Torvalds 出於自身愛好 於 1991 年。所構思和創建的。Linus 在就讀大學時期、就試圖根據 Unix 的原理和設計、創建另一套免費、開放原始碼的 MINIX 作業系統。後來、這項最初的個人嗜好、最終不但成了用戶最多、 公共網路伺服器{, 上最常使用的作業系統、而且還是速度最快的 前 500 強超級電腦所使用的唯一作業系統。

Linux 最為人稱道的、就是它屬於 開放原始碼. Linux 是在 GNU 公眾授權條款(簡稱 GPL)的規範下所發布的、也就是說、任何人都可以執行、研究、共享和修改此軟體、而修改後的程式碼也可以 再度發行、甚至出售、但必須遵循相同的授權條款才行。這與傳統的作業系統(例如 Unix 和 Windows)大不相同、後者是專有且固定的、必須忠於原貌不得修改。

註:由於 Linux 究竟包含哪些元素、始終存有爭議、我們在探討 Linux 核心 時、會連同隨附的工具、應用程式和各項服務一併討論。也正是上述這些元素、構成了大多數人口中的實用作業系統「Linux」。而由於其中某些工具、應用程式和服務也是構成 GNU 系統的元素、因此 自由軟體基金會(Free Software Foundation) 便將此組合統稱為「GNU/Linux」。這些元素與 Linux 核心是連結在一起的、因此人們所認知的 Linux、就不單單只有 Linux 核心而已。

Linux 有哪些用途?

幾乎所有類型的 IT 計劃,都能以 Linux 為基礎來發展,例如容器、 雲端原生應用程式和資訊安全等皆是。從知識共享平台如 維基百科紐約證券交易所 ,再到搭載 Android 系統(亦即附免費軟體的 Linux 核心特定用途發行版)的行動裝置,Linux 已成為全球某些產業和企業巨擘的業務運作核心。多年來,Linux 已然發展成為在數據中心和雲端部署中執行高度可用、可靠和關鍵的工作時的實務標準。它有多種使用案例、發行版、目標系統和裝置,還有各項功能,可完全依照個別需求和工作負載來配置。

就連 Microsoft 也已透過其它方式採用 Linux 和開放原始碼軟體,不但推出 SQL Server for Linux ,更開放其 .NET 架構(.NET Core/Mono)以便各種平台都能執行,讓使用 Linux 的開發人員得以利用該架構來製作應用程式。預計到了 2025 年,所有 SAP 的客戶都會 改用「SAP HANA」,也就是一種記憶體式運算的關聯式資料庫管理系統,而這套系統只能在 Linux 上運作。截至 2017 年為止, 50% 的 SAP 客戶 使用的是 Windows。

至於在雲端方面,即便是在 Microsoft 的 Azure Marketplace 中,都有 高達 60% 以上 的影像和 將近 ⅓ 的虛擬機器是採用 Linux 系統。同時, Amazon Web ServicesGoogle Cloud Platform 也在其公開可用的映像檔中,提供多種 Linux 發行版。

Linux 仍將是未來必備的作業系統,會有愈來愈多的系統仰賴它的穩定性和可擴展性來運作。

Linux 容易上手嗎?


Linux 用起來非常簡單。幾乎每個 Linux 發行版都提供圖形使用者界面(GUI)、點選操作易如反掌。由於這些 GUI 賦予了軟體人性、使得視覺效果更好、軟體也變得更真實、以致在 1970 年代後期的 作業系統戰時期、徹底顛覆了電腦運算規則。

但有時候、您可能要指示電腦去做某些在 GUI 預定操作之外的事。此時、您需要打開命令列、也就是在電視和電影中常見科技天才瘋狂輸入的一連串程式碼;好萊塢的拍攝手法、讓命令列(開放原始碼作業系統的主要部分)看起來非常困難。

事實上、命令列已是電腦最直接的用法、但是某些 Linux 發行版、例如我們最新發布的 Red Hat Enterprise Linux、卻能讓開放原始碼作業系統用起來更簡易。

Red Hat 跟 Linux 是完全相同的東西嗎?


Red Hat 最初是因成功支援了 Linux 的某個自訂發行版、之後便將此版本命名為「Red Hat® Linux」。在許多人腦海中、因 Red Hat Linux 的穩健成長和高度可靠性、兩者早已成了同義詞。而初期的成功、也為 Red Hat 推出的各項解決方案和技術奠定了基礎、幾乎涵括了資訊科技堆疊的所有領域。

2003 年、Red Hat 在 與「Fedora Linux 計畫」合併之後、便著手規劃、保障和支援 Linux 的一個發行版、也就是今日大家所熟知的 Red Hat Enterprise Linux。 目前、Red Hat Enterprise Linux 能針對 自動化處理雲端容器、中介軟體、儲存、應用程式開發、 微服務虛擬化、管理等諸多項目、提供各種軟體和技術的支援服務與強大功能。

Linux 是 Red Hat 眾多產品的關鍵要角。它不僅僅是伺服器的作業系統、更是現代資訊科技堆疊的基礎。

Linux 及 Linux 發行版的深入分析

Linux 值得信賴嗎?安全性足夠嗎?


您並不是在完成部署了之後、便能將資訊安全拋諸腦後、 資安必須是整體 業務和部署策略的一部分。

層層把關才最安全。

安全性不該被視為單一功能、而應做為整體的考量。就 資訊安全而言、從硬體本身到使用硬體的人員、以及在硬體上所部署的應用程式等各方面、作業系統都要能更廣泛地發揮作用才行。當以更全面的角度來看待資安時、就必須將風險管理、相關法規和監管事項也納入考量。保障了某一部分並不等於萬事安全、您還必須關照所有層面。

由於 Linux 採模組化設計、安全性也因而較易掌控、而構成 Linux 作業系統的每項元素、都能接受審查、監控和保護。Linux 本身有內建工具和模組(如 SELinux)、能進一步鎖定、監控、舉報和修復安全問題。Linux 內部也可將使用者空間與核心空間分開、亦即使用者不一定能使用整體系統的所有運作流程(須取決於角色權限);同樣地、使用者流程也無法提供整體系統使用。這是容器和虛擬化等技術的主要概念和驅動方式、也就是若想運用這些技術、就需要獨特、各自獨立且安全的工作負載及權限。

當然、沒有作業系統是百分之百安全的、但您可以{ 採取一些措施、同時善用 Linux 的優勢、盡可能保障您的資訊安全。

採用 Red Hat 有何好處?


在廣大的開放原始碼社群中、Red Hat 是 Linux 核心和相關技術的 主要貢獻者之一 。無論您的使用案例和工作負載為何、Red Hat 工程師都會致力提升系統的各項功能、可靠性和安全性、以確保您的基礎架構得以順利運作並保持穩定。我們還提供 扎實的 Linux 培訓課程 、此套課程是由我們的支援團隊和在地工作人員所精心設計、以協助您充分利用平台的各項優勢。

Red Hat Enterprise Linux 致力於強化企業運作所需的各種應用程式、為各項混合雲部署奠定一致性基礎、讓您能充分掌控您的業務、充滿自信和自由度地管理公司企業。Red Hat 已提供上千套經過認證的硬體、軟體和雲端解決方案、是全球開放原始碼、企業版 IT 解決方案的領導品牌、 深受多達 90% 的《財富》500 強企業的信賴。採用 Red Hat Enterprise Linux 的客戶、只因選用了不同的作業系統、每年更可獲得 超過 1 兆美元的驚人收益

使用與管理 Linux 的必備工具

基礎架構

為所有混合雲部署奠定一致性基礎──為您強化企業運作所需的各種應用程式、並支援所有主要硬體平台和上千種應用程式。

Management

以最簡易的方式、協助您輕鬆管理 Red Hat Enterprise Linux、使您的系統持續有效運作、受到妥善保護並符合各項標準。

基礎架構

一個專為打造公共與私有雲的安全、可擴展的 Linux 式「基礎架構即服務」(IaaS)平台

OpenStack® Word Mark 和 OpenStack 標誌為 OpenStack Foundation 在美國和其它國家 / 地區的註冊商標 / 服務商標或商標 / 服務商標、並經 OpenStack Foundation 授權使用。我們並非 OpenStack Foundation 或 OpenStack 社群的關係企業、亦未接受其背書或贊助。

Linux 還有更多好處等您發掘