「緯育 2026-0319.2」修訂間的差異

出自頂極製作所
 
行 117: 行 117:
** 使用者可在伺服器版上自行安裝桌面環境。
** 使用者可在伺服器版上自行安裝桌面環境。
[[檔案:2026-0319-06.png|800px]]
[[檔案:2026-0319-06.png|800px]]
== 安裝 CentOS 10 Server ==
本講座指導學員如何在虛擬機器環境中安裝與設定Linux作業系統,特別是CentOS Stream 10。課程首先從虛擬化學習的優勢開始,說明其安全性、可重複性與環境一致性,並比較了VMware與VirtualBox兩款軟體。接著,講師詳細地逐步引導學員完成CentOS的安裝,包括虛擬機器的硬體規格配置(CPU、記憶體、硬碟等),以及安裝過程中的各項設定,如語言選擇(建議英文)、軟體安裝選項(建議純伺服器版)、磁碟分割、網路配置、主機名稱設定,並建立了具備管理權限的user帳號與root管理員帳號。<br><br>
最後,講師講解了電腦從開機到啟動作業系統的詳細硬體流程,補充了CPU的演進歷史,並介紹了Linux核心(Kernel)、Shell與root使用者等基礎概念。課程結束時,講師實際登入新安裝的Linux系統,確認帳號與網路功能皆正常,為後續課程做好準備。
=== 虛擬化學習方式與軟體比較 ===
* 使用虛擬機器的學習優勢
** 安全性: 虛擬機器環境與主機系統(如Windows 11)隔離,任何操作錯誤只會損壞虛擬機器,不會影響主機。
** 可重複性: 若虛擬機器損壞,可輕易透過快照(snapshot)或複製(clone)功能恢復或重建。
** 環境一致性: 所有學員使用相同設定,避免因個人電腦硬體差異導致的安裝或執行問題。
** 保持主機乾淨: 建議將主機作業系統保持乾淨,實驗皆在虛擬機器中進行。
* 虛擬化軟體比較:VMware vs. VirtualBox
** VMware Workstation: 操作簡單,業界使用者較多。課程選用此軟體以統一學習環境。它會根據作業系統選擇自動模擬最佳硬體組態。
** VirtualBox (Oracle): 功能更豐富,尤其在網路設定方面選項更多,並允許更細緻的硬體客製化。
* 虛擬機與主機操作注意事項
** 應確保主機作業系統(Host OS)的CPU、記憶體與硬碟空間充足,以免影響虛擬機效能或導致當機。
** 關閉主機前,應將虛擬機器正常關機或暫停(suspend)。
=== CentOS Stream 10 安裝規劃與設定 ===
* 安裝版本與方式
** 作業系統: CentOS Stream 10。
** 安裝方式: 採用全手動安裝。
* 虛擬機器硬體規格(建議最低配置)
** CPU: 2個處理器,每個處理器2個核心 (2 Cores x 2 Processors)。
** 記憶體 (RAM): 2 GB 或更高。
** 硬碟空間: 20 GB 或更高。
** 網路介面卡: 使用NAT模式。
** 虛擬硬碟類型: NVMe。
* VMware設定步驟導引
** 建立新虛擬機: 透過 File > New Virtual Machine 啟動精靈。
** 選擇作業系統: 選擇最接近的 CentOS 8 作為模板。
** 硬體設定: 依照上述規劃配置CPU、記憶體、網路與硬碟。
** 掛載安裝映像檔: 將下載的 CentOS Stream 10 的ISO檔掛載到虛擬機的光碟機。
** 螢幕解析度: 可設定為1280x768,若純文字介面字體太小,可事後調低。
* 開機安裝選單說明
** Install CentOS Stream 10: 直接開始安裝(本次課程選擇)。
** Test this media & install...: 安裝前掃描光碟完整性,較耗時。
** Troubleshooting: 用於安裝失敗時的除錯模式。
** Rescue a CentOS system: 用於系統救援。
=== CentOS 安裝流程詳細設定 ===
* 語言選擇
** 建議選擇英文(English)作為安裝語言,以避免在純文字介面下因缺乏中文字型而出現亂碼。
* 軟體安裝選項 (Software Selection)
** 建議選擇純文字介面的伺服器版本(Server),而非帶有圖形介面的版本(Server with GUI),以節省系統資源。
** 不建議在此階段預選額外服務,應在安裝完成後再手動用指令安裝所需軟體。
* 安裝目標位置 (Installation Destination)
** 必須點進此選項,確認安裝目標硬碟後點擊「Done」即可繼續。
* 網路與主機名稱 (Network & Host Name)
** 網路設定: 啟用網卡並使用DHCP自動獲取IP。後續章節會教學如何設定固定IP。
** 主機名稱: 將預設的localhost更改為centos。
* Kdump
** 此功能預設啟用,用於在核心當機時收集資料,無需調整。
* 使用者帳號設定
** Root 帳號: 啟用並設定密碼(範例為123456)。可依安全性需求決定是否允許透過SSH遠端登入。
** 一般使用者: 建立一個新使用者(範例為user),密碼為123,並勾選「Make this user administrator」使其具備管理員權限。
=== 電腦硬體與Linux系統基礎 ===
* 電腦開機流程與硬體演進
** 開機流程: 按下電源 -> CPU啟動並交接給BIOS -> BIOS自我檢測(POST) -> 交接給顯示卡 -> 載入BIOS設定 -> 依開機順序尋找裝置 -> 啟動作業系統核心 -> 進入登入畫面。
** 硬體架構演進: 北橋晶片(連接高速設備)已被整合到CPU內部,此設計由AMD率先發起,以減少延遲、提升速度。
** AMD的貢獻: 講師強調AMD在64位元技術、多核心CPU等方面的開創性貢獻對電腦發展至關重要。
* Linux 系統基礎概念
** 核心 (Kernel): 負責掌管與分配所有系統核心資源(CPU、記憶體、硬碟)。
** Shell: 管理者透過Shell(如bash)這個介面下達指令來與系統互動。
** Root: Linux系統中擁有最高權限的使用者帳號,但其權限仍在核心之下。
[[檔案:2026-0319-07.png|800px]]

於 2026年3月19日 (四) 08:52 的最新修訂

安裝 Ubuntu 24.04 桌面版

本講座詳細教學如何在虛擬機器上安裝 Ubuntu 24.04 桌面版。講師先說明在企業環境中,安裝 Linux 桌面版可作為節省成本的替代方案;接著逐步示範在虛擬機器內建立與設定新 VM,包括 CPU、記憶體、硬碟與網路等。講師特別強調雙系統安裝的正確順序:先安裝 Windows,再安裝 Ubuntu,並解釋原因。安裝過程涵蓋語言、鍵盤、網路、安裝類型等設定,說明完整安裝與第三方軟體選項的意義。最後展示 Ubuntu 的各種功能與可用軟體,並安排安裝期間的休息時間。

Ubuntu 桌面版介紹與安裝準備

  • 安裝 Ubuntu 桌面版的目的
    • 讓學員了解 Linux 也有可用的桌面版本,應對公司可能僅採購硬體、不購買桌面作業系統的情況。
    • 使用者對 Linux 桌面的接受度提升,因為常見跨平台瀏覽器如 Firefox、Edge、Chrome 在 Ubuntu 上皆可使用。
  • 雙系統安裝注意事項
    • 正確順序:務必先安裝 Windows,再安裝 Ubuntu。
    • 原因:Ubuntu 安裝程式會偵測既有的 Windows,並在開機時提供雙系統選單。若先裝 Ubuntu、後裝 Windows,Windows 可能忽略或覆蓋 Linux 的開機磁區,導致無法啟動 Ubuntu。
    • 硬碟分割技巧:安裝 Windows 時手動分割硬碟,只用部分空間給 Windows,預留未使用空間給後續 Ubuntu;否則 Windows 預設會占滿整顆硬碟。
  • 作業系統間的檔案系統相容性
    • Windows 與 macOS 對非自家格式(如 Linux 檔案系統)的相容性差,常提示需格式化而可能導致資料遺失。
    • Linux 相容性較佳,可讀取微軟(NTFS)與蘋果的檔案系統格式。

虛擬機器設定與 Ubuntu 安裝流程

  • 建立新虛擬機器 (VM)
    • 安裝來源:選擇「我稍後再安裝作業系統」,避免安裝程式自動填入設定,保留手動控制。
    • 作業系統類型:選 Linux,版本為 Ubuntu 64-bit。
    • 硬體設定:
    • CPU:建議 2 個處理器、2 個核心。
    • 記憶體:桌面版建議 4GB 或 8GB;4GB 足夠,不建議 2GB。
    • 網路:此環境選 NAT 模式以連上網路。
    • 硬碟:建立新虛擬硬碟,容量 100GB~512GB 皆可,採動態配置不會立即占滿實體空間。
    • 掛載安裝映像檔:於虛擬機設定中,將光碟機指向已下載的 ubuntu-24.04-desktop ISO。
  • Ubuntu 安裝程序
    • 開機選單:
    • Try or Install Ubuntu:試用或安裝的首選。
    • Safe Graphics Mode:圖形化安裝異常時使用。
    • Test memory:長時間測試記憶體穩定性。
    • 語言與鍵盤:
    • 語言:選「中文(繁體)」。
    • 鍵盤佈局:在繁體中文選項下,選「臺灣語」以使用注音輸入法。
    • 網路連線:安裝程式會自動偵測有線網路。若提示有更新版安裝程式,除非安裝失敗,通常可略過。
    • 安裝類型:
    • 互動式安裝 (Interactive installation):問答式手動設定。
    • 完整安裝 (Full installation):建議選擇,包含辦公室套件、瀏覽器等常用軟體。
    • 第三方軟體:可安裝專有硬體驅動(如 NVIDIA)與多媒體解碼器(如 MP3、MP4)。需播放多媒體或硬體較新時建議勾選。
    • 磁碟分割:對於全新虛擬硬碟,選「清除硬碟並安裝 Ubuntu」。
    • 使用者帳號設定:
    • 設定使用者全名、電腦名稱、使用者帳號與密碼。
    • 密碼強度不足會有提示;練習時可忽略。
    • 可選擇使用 Active Directory (AD) 進行帳號驗證;將於下週課程講解。
    • 時區設定:連網時會自動偵測並設為台北時區。
    • 開始安裝:確認摘要後開始安裝。安裝過程畫面會介紹 Ubuntu 的特色與可用軟體。

Ubuntu 桌面版功能與軟體生態

  • 系統更新與設定
    • 課程目標:將 Windows 的日常操作與 Ubuntu 對照,包括系統更新、軟體下載、語言、解析度、輸入法、網路設定等。
  • 內建與可用軟體
    • 辦公室軟體:內建 LibreOffice 作為 Microsoft Office 替代,包含 Writer(對應 Word)等。
    • 瀏覽器與工具:預設 Firefox,亦可安裝 Chrome、Edge。
    • 應用程式商店:Ubuntu 的 App Center(前身 Ubuntu Store)如同 Apple App Store,可下載軟體與遊戲。
    • 開發工具:廣受開發者使用,可安裝 Visual Studio Code 等 IDE。
    • 創意與多媒體:
    • 3D 軟體:提供 Blender 等免費專業 3D 動畫與建築繪圖工具。
    • 影音編輯:如 Shotcut(影片剪輯)等。
    • 遊戲:支援 Steam、Discord、OBS(直播軟體)。
    • 其他應用:支援 Spotify、Microsoft Teams、Zoom、Webex 等常用軟體。

2026-0319-05.png

Ubuntu 首次登入與桌面介面

  • 首次登入與設定
    • 使用者登入密碼設定為 123。
    • 首次登入會出現歡迎畫面,引導基本設定。
    • 可選擇是否購買 Ubuntu Pro。
    • 可選擇是否分享使用資訊給 Ubuntu。
    • 介紹軟體商店 APP Center,可稍後開啟。
  • 桌面介面概覽
    • 介面風格長期一致,以橘紅色系為主。
    • 頂部狀態列:中間顯示時間並整合通知中心,功能類似 Windows 或手機的通知;右側整合網路、音量、電源與關機/鎖定等。
    • 輸入法:右上角 PH 圖示代表輸入法,預設安裝「新酷音」,可在此切換或設定。
    • 左側 Dock:類似 macOS 的應用程式快捷列,預設包含 Firefox、Thunderbird、檔案總管等;可調整大小、位置(左/下/右)與自動隱藏。
    • 所有應用程式:點擊左下角九宮格圖示可檢視所有已安裝軟體,介面類似平板。

檔案系統與內建應用程式

  • 檔案總管 (檔案)
    • 為了貼近 Windows 使用者體驗,提供「下載」「圖片」「影片」「文件」「音樂」等相似資料夾。
    • Linux 無 C 槽概念,最底層目錄為「根目錄」(root),以 / 表示;可透過「其他位置」進入根目錄查看系統檔案。
    • 「家目錄」(~) 相當於 Windows 的使用者資料夾 (C:\Users[使用者名稱]),包含上述個人資料夾。
    • 系統模擬了垃圾桶功能;傳統 Linux/UNIX 原生並無此設計。
  • LibreOffice 套件
    • 內建辦公室軟體,介面類似 Office 2000 之前的版本。
    • Writer:對應 Microsoft Word。
    • Calc:對應 Microsoft Excel,操作與公式與 Excel 幾乎相同。
    • Impress:對應 Microsoft PowerPoint。
    • 可開啟與儲存 Microsoft Office 格式(如 DOCX),但開啟時格式可能略有跑版。
    • 提及政府標案常提供微軟 Office 與 OpenDocument 兩種格式。
  • 終端機 (Terminal)
    • 以指令操作系統的工具。
    • 示範指令:ls /、cd /etc 等。
    • 未來課程會大量使用,但採用純文字介面而非桌面版終端機。
  • 遠端連線軟體 (Remina)
    • 內建遠端桌面客戶端。
    • 支援 RDP,可連線至開啟遠端桌面的 Windows。
    • 支援 SSH,用於 Linux 文字介面遠端連線。
    • 支援 VNC;講師目前使用此方式。

軟體管理與系統設定

  • APP Center (軟體中心)
    • Ubuntu 的應用程式商店,可搜尋與安裝軟體。
    • 示範搜尋並安裝 Chromium(或 Chrome)瀏覽器;安裝時需輸入使用者密碼。
    • 內含眾多軟體與遊戲,如 Blender、GIMP、0 A.D.(策略遊戲)、OpenRA(紅色警戒一代重製版)、SuperTuxKart(類似瑪利歐賽車)以及 Steam。
  • 軟體更新
    • Linux 更新頻繁,一週兩次屬正常。
    • 可透過「軟體更新」檢查並安裝更新。
    • 「軟體與更新」提供更進階設定,可管理軟體來源(伺服器),並允許新增第三方來源。
  • 系統設定
    • 介面類似平板或手機:左側為項目,右側為內容。
    • 網路:可設定有線網路的固定 IP、DNS 等;修改後需手動開關網路使其生效。
    • 外觀:可設定主題、背景、Dock 大小與位置等。
    • 應用程式:管理各軟體權限(如通知),概念與手機相同。
    • 帳號:管理線上帳號(如 Google、Microsoft)與本機使用者帳號。
    • 使用者與權限:一般使用者無法新增最高權限的 root 帳號。Linux 的最高權限使用者為 root,名稱與根目錄 (/) 的 root 相同。
    • 關於:查看系統資訊,如 Ubuntu 版本、CPU、記憶體等硬體規格。

Ubuntu 桌面版與伺服器版的關係

  • 核心相同
    • Ubuntu Desktop 與 Server 的核心相同。
  • 主要差異
    • 桌面版額外安裝圖形化介面 (GUI)。
    • 伺服器版預設不含圖形介面,但預先安裝部分伺服器常用工具。
    • 使用者可在伺服器版上自行安裝桌面環境。

2026-0319-06.png

安裝 CentOS 10 Server

本講座指導學員如何在虛擬機器環境中安裝與設定Linux作業系統,特別是CentOS Stream 10。課程首先從虛擬化學習的優勢開始,說明其安全性、可重複性與環境一致性,並比較了VMware與VirtualBox兩款軟體。接著,講師詳細地逐步引導學員完成CentOS的安裝,包括虛擬機器的硬體規格配置(CPU、記憶體、硬碟等),以及安裝過程中的各項設定,如語言選擇(建議英文)、軟體安裝選項(建議純伺服器版)、磁碟分割、網路配置、主機名稱設定,並建立了具備管理權限的user帳號與root管理員帳號。

最後,講師講解了電腦從開機到啟動作業系統的詳細硬體流程,補充了CPU的演進歷史,並介紹了Linux核心(Kernel)、Shell與root使用者等基礎概念。課程結束時,講師實際登入新安裝的Linux系統,確認帳號與網路功能皆正常,為後續課程做好準備。

虛擬化學習方式與軟體比較

  • 使用虛擬機器的學習優勢
    • 安全性: 虛擬機器環境與主機系統(如Windows 11)隔離,任何操作錯誤只會損壞虛擬機器,不會影響主機。
    • 可重複性: 若虛擬機器損壞,可輕易透過快照(snapshot)或複製(clone)功能恢復或重建。
    • 環境一致性: 所有學員使用相同設定,避免因個人電腦硬體差異導致的安裝或執行問題。
    • 保持主機乾淨: 建議將主機作業系統保持乾淨,實驗皆在虛擬機器中進行。
  • 虛擬化軟體比較:VMware vs. VirtualBox
    • VMware Workstation: 操作簡單,業界使用者較多。課程選用此軟體以統一學習環境。它會根據作業系統選擇自動模擬最佳硬體組態。
    • VirtualBox (Oracle): 功能更豐富,尤其在網路設定方面選項更多,並允許更細緻的硬體客製化。
  • 虛擬機與主機操作注意事項
    • 應確保主機作業系統(Host OS)的CPU、記憶體與硬碟空間充足,以免影響虛擬機效能或導致當機。
    • 關閉主機前,應將虛擬機器正常關機或暫停(suspend)。

CentOS Stream 10 安裝規劃與設定

  • 安裝版本與方式
    • 作業系統: CentOS Stream 10。
    • 安裝方式: 採用全手動安裝。
  • 虛擬機器硬體規格(建議最低配置)
    • CPU: 2個處理器,每個處理器2個核心 (2 Cores x 2 Processors)。
    • 記憶體 (RAM): 2 GB 或更高。
    • 硬碟空間: 20 GB 或更高。
    • 網路介面卡: 使用NAT模式。
    • 虛擬硬碟類型: NVMe。
  • VMware設定步驟導引
    • 建立新虛擬機: 透過 File > New Virtual Machine 啟動精靈。
    • 選擇作業系統: 選擇最接近的 CentOS 8 作為模板。
    • 硬體設定: 依照上述規劃配置CPU、記憶體、網路與硬碟。
    • 掛載安裝映像檔: 將下載的 CentOS Stream 10 的ISO檔掛載到虛擬機的光碟機。
    • 螢幕解析度: 可設定為1280x768,若純文字介面字體太小,可事後調低。
  • 開機安裝選單說明
    • Install CentOS Stream 10: 直接開始安裝(本次課程選擇)。
    • Test this media & install...: 安裝前掃描光碟完整性,較耗時。
    • Troubleshooting: 用於安裝失敗時的除錯模式。
    • Rescue a CentOS system: 用於系統救援。

CentOS 安裝流程詳細設定

  • 語言選擇
    • 建議選擇英文(English)作為安裝語言,以避免在純文字介面下因缺乏中文字型而出現亂碼。
  • 軟體安裝選項 (Software Selection)
    • 建議選擇純文字介面的伺服器版本(Server),而非帶有圖形介面的版本(Server with GUI),以節省系統資源。
    • 不建議在此階段預選額外服務,應在安裝完成後再手動用指令安裝所需軟體。
  • 安裝目標位置 (Installation Destination)
    • 必須點進此選項,確認安裝目標硬碟後點擊「Done」即可繼續。
  • 網路與主機名稱 (Network & Host Name)
    • 網路設定: 啟用網卡並使用DHCP自動獲取IP。後續章節會教學如何設定固定IP。
    • 主機名稱: 將預設的localhost更改為centos。
  • Kdump
    • 此功能預設啟用,用於在核心當機時收集資料,無需調整。
  • 使用者帳號設定
    • Root 帳號: 啟用並設定密碼(範例為123456)。可依安全性需求決定是否允許透過SSH遠端登入。
    • 一般使用者: 建立一個新使用者(範例為user),密碼為123,並勾選「Make this user administrator」使其具備管理員權限。

電腦硬體與Linux系統基礎

  • 電腦開機流程與硬體演進
    • 開機流程: 按下電源 -> CPU啟動並交接給BIOS -> BIOS自我檢測(POST) -> 交接給顯示卡 -> 載入BIOS設定 -> 依開機順序尋找裝置 -> 啟動作業系統核心 -> 進入登入畫面。
    • 硬體架構演進: 北橋晶片(連接高速設備)已被整合到CPU內部,此設計由AMD率先發起,以減少延遲、提升速度。
    • AMD的貢獻: 講師強調AMD在64位元技術、多核心CPU等方面的開創性貢獻對電腦發展至關重要。
  • Linux 系統基礎概念
    • 核心 (Kernel): 負責掌管與分配所有系統核心資源(CPU、記憶體、硬碟)。
    • Shell: 管理者透過Shell(如bash)這個介面下達指令來與系統互動。
    • Root: Linux系統中擁有最高權限的使用者帳號,但其權限仍在核心之下。

2026-0319-07.png