前言
最近要開始玩 AlmaLinux 所以基礎設定系列文章就出現了。本文實作中,採用最新版本AlmaLinux 8.5 的最小化安裝版本 (Minimal Install),開始玩吧。 💪- Product Documentation for Red Hat Enterprise Linux 8 | Red Hat Customer Portal
- Performing a standard RHEL installation Red Hat Enterprise Linux 8 | Red Hat Customer Portal
- RHEL 8 Hyper-V Quick Install | Red Hat Developer
建立 VM 虛擬主機
首先,本文實作環境採用 Windows Server 2022 Hyper-V 虛擬化平台,建立 VM 虛擬主機並安裝最新版本的 AlmaLinux 8.5。下列為這台 VM 虛擬主機的虛擬硬體配置:
- VM 虛擬主機名稱: AlmaLinux85
- VM 虛擬主機世代: Gen2
- vCPU: 2 vCPU
- vMemory: 8192 MB
- vDisk: 127 GB (VHDX,動態擴充)
- vSwitch 名稱: VMs-vSwitch
- Security Boot: Disable (從 AlmaLinux 8.4 版本開始支援 Secure Boot 機制)
安裝 AlmaLinux 8.5 (Minimal Install)
安裝流程和步驟相信大家應該都很熟悉,以下只提幾項個人喜好的組態設定部分,例如,Mount Point 的切割方式,建議 /var 掛載點的使用空間不要給太少,以免後續維護時發生問題。原因在於 /var 掛載點為預設所有記錄檔存放處、dnf 套件管理暫存取、Docker 容器映像檔預設路徑……等。所以,/var 掛載點空間太小很可能導致各種非預期的錯誤發生,當然若是測試用途的話採用系統預設的自動分割即可。
- Language: English
- Date & Time: Asia / Taipei
- Keyboard: English (US)
- Installation Source: Local media
- Software Selection: Minimal Install
可以看到,AlmaLinux 8.5 採用 Minimal Install 時只需要安裝 363 個套件。
安裝完畢並重新啟動後,可以透過「uname -a」和「cat /etc/almalinux-release」指令,查看採用的 Kernel 版本和 AlmaLinux 版本。
本文的 AlmaLinux 為測試用途,所以採用系統的自動分割即可而非額外把 /var 切出去。
AlmaLinux 8 基礎設定
下列便是 AlmaLinux 8.x 攻略的基礎設定系列文章:- AlmaLinux 8.x 基礎設定 - 簡介
- (本文) AlmaLinux 8.x 基礎設定 (1) - 安裝 AlmaLinux 8
- AlmaLinux 8.x 基礎設定 (2) - NetworkManager 組態設定網路功能
- AlmaLinux 8.x 基礎設定 (3) - 安裝 Hyper-V 整合服務
- AlmaLinux 8.x 基礎設定 (4) - Cockpit 圖形化介面管理工具
- AlmaLinux 8.x 基礎設定 () - 組態設定 VIM 及 Bash Shell 操作環境
- AlmaLinux 8.x 基礎設定 () - 設定 sudo 管理員帳號管理機制
- AlmaLinux 8.x 基礎設定 () - 禁止 Root 帳號本機及 SSH 遠端登入
- AlmaLinux 8.x 基礎設定 () - SELinux 安全性增強機制
- AlmaLinux 8.x 基礎設定 () - DNF 套件管理工具
- AlmaLinux 8.x 基礎設定 () - 擴充 DNF 套件數量
- AlmaLinux 8.x 基礎設定 () - 簡述 Systemd 啟動模式等級
- AlmaLinux 8.x 基礎設定 () - 調整 Firewalld 防火牆規則
- AlmaLinux 8.x 基礎設定 () - 定期寄送 CentOS 主機系統資訊 Log
- AlmaLinux 8.x 基礎設定 () - 關閉不必要的系統服務
- AlmaLinux 8.x 基礎設定 () - 採用 I/O Scheduler Noop 加速 Disk I/O
- AlmaLinux 8.x 基礎設定 () - 完成 CentOS Base VM 的製作
- AlmaLinux 8.x 基礎設定 () - 範本 CentOS 重新產生 Product_UUID