如何將 CentOS遷移到 AlmaLinux?
導讀 | 如果你的資料中心有 伺服器,那你應該看看本文,我們將向你展示如何將它們遷移到 Alma ,這樣你就不必擔心使用 CentOS Stream。 |
現在你已經知道CentOS的不幸了。如果你還不知道的話,讓我總結一下: 做出了短視的舉動,拋棄了我們熟悉和熱愛的CentOS。取而代之的是偽滾動發行版 CentOS Stream,很少有CentOS管理員信任它,而許多第三方應用程式(如cPanel)不支援它。
這種變化帶來(至少)幾個令人期待的 CentOS 分支。第一個宣佈的是 Rocky Linux,來自最初為我們帶來 CentOS 的人。緊隨其後的是 AlmaLinux。兩者都是當前 Red Hat Enterprise Linux 二進位制相容並得到社群支援的開源作業系統的替代品,並且已經在成為 CentOS 的事實上的替代品方面取得了長足的進步。
好訊息是第一個 AlmaLinux 穩定版本已於今年3月就釋出了(見 ),你可以使用它正好替代了CentOS 8。但對於那些已經在資料中心部署了大量CentOS的人,您該怎麼辦?
幸運的是,AlmaLinux 的開發人員已經建立了一種將那些 CentOS 8 伺服器遷移到 AlmaLinux 的簡單方法,我現在將向您展示如何操作。
過程很簡單,所以你準備好後可以立即開始和完成它,當然升級可能需要一段時間。會升級到最新的AlmaLinux 8.4(見 )
點選上圖看清晰大圖
- CentOS 8 的執行例項
- 具有 sudo 許可權的使用者
我已經在許多 CentOS 伺服器上測試了這個過程,並且每次都成功而無故障。
登入您的 CentOS 8 伺服器並確保首先使用以下 升級 CentOS:
[linuxmi@linuxmi ~/]$sudo dnf upgrade -y
點選上圖看清晰大圖
升級完成後,如有必要,請重新啟動,然後使用以下 下載遷移 :
[linuxmi@linuxmi ~/]$curl -O % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 27063 100 27063 0 0 29416 0 --:--:-- --:--:-- --:--:-- 29416
將 儲存到本地驅動器後,使用以下命令為其授予適當的許可權:
[linuxmi@linuxmi ~/]$chmod u+x almalinux-deploy.sh
您現在可以使用以下命令開始遷移:
[linuxmi@linuxmi ~/]$sudo ./almalinux-deploy.sh [sudo] linuxmi 的密碼: Check root privileges OK Check centos-8.x86_64 is supported OK Download RPM-GPG-KEY-AlmaLinux OK Import RPM-GPG-KEY-AlmaLinux to RPM DB OK Download almalinux-release package OK Verify almalinux-release package OK Your OS is supported OK Remove OS specific rpm packages OK Verifying... ######################################## 準備中... ######################################## 正在升級/安裝... almalinux-release-8.4-2.el8 ######################################## Install almalinux-release package OK ......
根據您啟動時 CentOS 的狀態,遷移實際上可能比升級花費的時間更少。遷移完成後,再次重新啟動即可完成。您已成功將 CentOS 遷移到 Red Hat Enterprise Linux 二進位制相容的替代作業系統。恭喜,你不必擔心使用 CentOS Stream 了。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2783180/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將 CentOS 8 作業系統遷移到 Oracle LinuxCentOS作業系統OracleLinux
- centos遷移到rocky linux方法CentOSLinux
- 我如何將部落格遷移到 Kubernetes(上)
- 我如何將部落格遷移到 Kubernetes(下)
- 如何將您的 Eventlet 專案遷移到 Asyncio
- 將nodejs遷移到D盤NodeJS
- Python 將所有 Bug 遷移到 GitHub 中PythonGithub
- 使用SpringCloud將單體遷移到微服務SpringGCCloud微服務
- 將 flutter_web 遷移到 flutter1.9+FlutterWeb
- 將maven、gradle倉庫遷移到d盤MavenGradle
- Zenlayer如何將萬臺裝置監控從Zabbix遷移到Flashcat
- 如何將物理機Windows系統遷移到VMware虛擬機器?Windows虛擬機
- 如何透過分解和增量更改將單體遷移到微服務?微服務
- Wix如何零停機將將2000個微服務遷移到多叢集Kafka?微服務Kafka
- [譯] 將專案遷移到 Yarn 然後又遷回 npmYarnNPM
- 將ZooKeeper遷移到Kubernetes的新方法 - hubspot
- 透過MySQL Workbench 將 SQL Server 遷移到GreatSQLMySqlServer
- 將spfile從ASM裡遷移到檔案系統ASM
- 將ServiceLoader遷移到Java 9模組系統 - frankelJava
- Flutter #03 將原有的 Flutter app 遷移到 Flutter 2.0FlutterAPP
- PayPal如何將Teradata資料倉儲遷移到BigQuery實現產品分析
- svn 遷移到gitGit
- 如何遷移到微服務和事件溯源EventSourcing微服務事件
- 如何從 AWS CodeCommit 遷移到極狐GitLab?MITGitlab
- 【遷移】SqlServer 遷移到 MySQL 方法ServerMySql
- tableau實戰系列(十七)-如何將 tableau的Server License遷移到新環境中去Server
- Flutter 將您的外掛遷移到新的Android APIFlutterAndroidAPI
- 將SpringBoot PetClinic REST遷移到Quarkus的開源專案Spring BootREST
- 重構案例:將純HTML/JS專案遷移到WebpackHTMLJSWeb
- WSL遷移到其他磁碟
- Facebook將花費幾年時間將資料庫遷移到MySQL 8.0資料庫MySql
- [譯] 將一箇舊的大型專案遷移到 Python 3Python
- 【GitHub】建立Git分支將Hexo部落格遷移到其它電腦GithubHexo
- Ora2Pg:將Oracle遷移到PostgreSQL的免費工具OracleSQL
- 經驗分享:將微服務遷移到Spring WebFlux - allegro.tech微服務SpringWebUX
- Python 決定放棄 BPO,將所有 Bug 遷移到 GitHub 中PythonGithub
- Dcat Admin 教程 - 如何從 Laravel admin 遷移到 dcat admin?Laravel
- 如何從阿里雲ECS遷移到AWS EC2?阿里