發表文章

目前顯示的是與搜尋查詢「Migrate from CentOS 8 to AlmaLinux」相符的文章

[Linux]Migrate from CentOS 8 to AlmaLinux 8.5 (使用官方腳本無痛遷移)

圖片
延伸閱讀 猜你對這些文章也有興趣: Migrate from CentOS 8 to Rocky Linux 8 [CentOS 8] 無法使用: No URLs in mirrorlist error 📝 前言: 本篇將介紹如何使用 Github 上的 script 無痛將 CentOS 8 升級至 AlmaLinux。 ⚠️ 注意事項: 系統搬移前強烈建議您將所有文件進行備份,以免出現問題! 確認硬碟上至少有 5GB 的可用空間來處理升級過程,因為會從 Internet 下載和安裝檔。 快速穩定的網路連線能加速往 AlmaLinux 的遷移過程。 事前檢查:確認目前 CentOS 版本 步驟 1:下載 AlmaLinux 遷移腳本 首先,啟動終端機並使用 curl 命令從 AlmaLinux Github 頁面下載 almalinux-deploy.sh 腳本。 curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh 下載後,使用 chmod 命令為遷移腳本分配執行權限: chmod +x almalinux-deploy.sh 步驟 2:執行遷移 (CentOS 8 -> AlmaLinux 8.5) 現在執行 almalinux-deploy.sh 腳本以開始遷移到 AlmaLinux。 sudo bash almalinux-deploy.sh 腳本會自動執行多項任務,包括系統檢查、卸載舊套件、重新安裝並...

[CentOS 8]解決 yum update 錯誤:No URLs in mirrorlist (AppStream repo) 修復教學與 EOL 後續方案

圖片
延伸閱讀 CentOS 8 遷移方案: Migrate from CentOS 8 to Rocky Linux 8 Migrate from CentOS 8 to AlmaLinux 📝 問題摘要: CentOS 8 已於 2021 年 12 月 31 日正式停止支援 (EOL)。原本的官方鏡像站 (mirror.centos.org) 已移除 CentOS 8 的套件,這導致執行 yum update 時會出現 No URLs in mirrorlist 錯誤,無法安裝或更新任何軟體。 一、 錯誤訊息確認 當您嘗試執行 yum update 或安裝軟體時,可能會看到類似以下的錯誤訊息: Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist 或是: 錯誤:無法下載「appstream」軟體庫的中介資料:Cannot prepare internal mirrorlist: No URLs in mirrorlist 二、 解決方案:切換至 Vault Repository 雖然官方鏡像已停止,但舊有的套件被轉移到了 vault.centos.org 。我們需要修改 Repo 設定檔,將來源指向 Vault。 方法 A:使用官方 Vault (標準解法) 請在終端機執行以下兩行 sed 指令,自動替換 /etc/yum.repos.d/ 下的設定檔: sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-* sudo sed -i -e "s|#baseurl=http://mirr...

[Linux]Migrate from CentOS 8 to Rocky Linux 8 (使用官方腳本無痛遷移)

圖片
延伸閱讀 更多 Linux 遷移教學: Migrate from CentOS 8 to AlmaLinux [Centos 8] Install PHP 7.4 on CentOS 8 📝 前言: Rocky Linux 8 (代號 Green Obsidian) 是 CentOS 的繼任者之一,旨在提供與 RHEL 100% 二進位兼容的作業系統。本篇將介紹如何使用 Github 上的腳本,無痛將現有的 CentOS 8 升級至 Rocky Linux 8。 ⚠️ 注意事項: 備份: 系統搬移前強烈建議您備份所有重要文件,以免發生不可預期的錯誤。 空間: 確認硬碟上至少有 5GB 的可用空間來處理升級過程(下載與安裝套件)。 網路: 快速穩定的網路連線能加速遷移過程。 目前支援升級至 Rocky Linux 8 的發行版包括:RHEL 8.4, CentOS Linux 8.4, AlmaLinux 8.4, Oracle Linux 8.4。 事前檢查:確認目前 CentOS 版本 1. 下載 Rocky Linux 8 遷移腳本 首先,啟動終端機並使用 wget 命令從 Rocky Linux Github 頁面下載 migrate2rocky.sh 腳本。 wget https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh 為腳本分配執行權限: chmod +x migrate2rocky.sh 2. 執行遷移 (CentOS 8 -> Rocky Linux 8) 執行腳本開始遷移: sudo bash migrate2rocky.sh -r ...

[Centos 8]Install PHP 7.4 on CentOS 8 / RHEL 8 (Remi Repo 完整安裝教學)

圖片
延伸閱讀 猜你對這些文章也有興趣: [Centos] Install Cacti 1.2.23 on Centos8 With Lamp Stack Migrate from CentOS 8 to AlmaLinux 📝 前言: PHP 是一種廣泛用於網頁開發的開源程式語言。本篇將介紹如何在 CentOS 8 / RHEL 8 上透過 Remi Repository 安裝較新版本的 PHP 7.4 (或 7.3/7.2)。Remi 是一個第三方存儲庫,提供 RHEL 系統多種 PHP 版本。 1. 環境準備與安裝 EPEL 庫 Remi repository 需要先啟用 EPEL repository。 sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm 參考: [CentOS 8] 無法使用: No URLs in mirrorlist error 2. 啟用 Remi Repository 列出目前的 PHP 模組: sudo dnf module list php 重置 PHP 模組設定: sudo dnf module reset php 啟用 PHP Remi 7.4 版本: sudo dnf module enable php:remi-7.4 3. 安裝 PHP 核心與常用模組 sudo dnf install php php-opcache php-gd php-curl php-mysqlnd 安裝完成後,檢查 PHP 版本: php -v 4. 啟動 PHP-FPM 服務 sudo systemctl enable php-fpm sudo systemctl start php-fpm sudo ...

[Cacti] Cacti 插件安裝教學:Thold 閾值告警與 Monitor 設備監控完整配置指南

圖片
延伸閱讀 Cacti 相關教學: [Centos] Install Cacti 1.2.23 on Centos8 With Lamp Stack Migrate from CentOS 8 to AlmaLinux 📝 前言: Cacti 擁有豐富的插件生態,可以透過 Cacti ™ · GitHub 找到需要的擴展功能。本篇將以安裝 Thold (閾值告警) 和 Monitor (設備監控) 這兩個最常用的插件為例,示範如何在 Cacti 1.2.x 環境中進行安裝與啟用。 1. 下載並安裝 Thold 插件 由於 GitHub 下載的檔案名通常都是 `develop.zip`,我們需要分開處理。首先下載 Thold: wget https://github.com/Cacti/plugin_thold/archive/develop.zip 解壓縮檔案: unzip develop.zip 會解壓出一個名為 `plugin_thold-develop` 的資料夾: 將資料夾移動到 Cacti 的 plugins 目錄下,並重新命名為 `thold`: sudo mv plugin_thold-develop /var/www/html/cacti/plugins/thold 清除暫存檔案: rm -r develop.zip 2. 下載並安裝 Monitor 插件 接著下載 Monitor 插件: wget https://github.com/Cacti/plugin_monitor/archive/develop.zip 解壓縮檔案: unzip develop.zip 解壓出 `plugin_monitor-develop` 資料夾後,移動到 plugins 目錄並重新命名為 `monitor`: sudo mv pl...