Nếu bạn đang sử dụng CentOS 7 và có kế hoạch nâng cấp CentOS 7 lên CentOS 8 thì tốt hơn hết là không nên nâng cấp lên CentOS 8 vì hỗ trợ CentOS 8 sẽ kết thúc vào cuối năm 2021 trong khi CentOS 7 sẽ được hỗ trợ cho đến năm 2024.
Red Hat và CentOS gần đây đã thông báo rằng CentOS 8 sẽ được chuyển đổi thành CentOS Stream. Vì vậy, nếu bạn đang sử dụng CentOS 8 thì nên di chuyển hệ thống của mình từ CentOS 8 sang CentOS Stream.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách di chuyển từ CentOS 8 sang CentOS Stream.
Sau khi hệ thống của bạn được cập nhật, hãy khởi động lại để áp dụng các thay đổi:
Sau khi hệ thống của bạn được khởi động lại, hãy xác minh phiên bản hệ thống của bạn bằng lệnh sau:
Bạn sẽ nhận được kết quả sau:
Lệnh này sẽ cài đặt kho lưu trữ CentOS Stream vào thư mục /etc/yum.repos.d:
Tiếp theo, bạn sẽ cần xóa tệp kho lưu trữ CentOS 8 khỏi hệ thống của mình. Bạn có thể xóa tất cả bằng lệnh sau:
Bạn sẽ nhận được kết quả đầu ra sau:
Tiếp theo, bạn sẽ cần đồng bộ tất cả các gói với phiên bản mới nhất. Bạn có thể thực hiện bằng lệnh sau:
Lệnh này sẽ mất một thời gian để đồng bộ tất cả các gói. Sau khi hoàn tất, hãy khởi động lại hệ thống để áp dụng các thay đổi cấu hình:
Tiếp theo, hãy xác minh hệ thống của bạn bằng lệnh sau:
Hệ thống của bạn hiện đã được nâng cấp lên CentOS Stream như hiển thị bên dưới:
Bạn cũng có thể xác minh kho lưu trữ của mình bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Red Hat và CentOS gần đây đã thông báo rằng CentOS 8 sẽ được chuyển đổi thành CentOS Stream. Vì vậy, nếu bạn đang sử dụng CentOS 8 thì nên di chuyển hệ thống của mình từ CentOS 8 sang CentOS Stream.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách di chuyển từ CentOS 8 sang CentOS Stream.
Điều kiện tiên quyết
- Một máy chủ đang chạy CentOS 8.
- Mật khẩu gốc được cấu hình trên máy chủ.
Cập nhật Hệ thống
Trước khi bắt đầu, bạn nên cập nhật hệ thống của mình lên phiên bản mới nhất. Bạn có thể cập nhật bằng cách chạy lệnh sau:
Mã:
dnf update -y
Mã:
reboot
Mã:
cat /etc/centos-release
Mã:
CentOS Linux release 8.3.2011
Nâng cấp từ CentOS 8 đến CentOS Stream
Trước tiên, bạn sẽ cần cài đặt gói phát hành CentOS Stream trong hệ thống của mình. Bạn có thể cài đặt gói này bằng lệnh sau:
Mã:
dnf install centos-release-stream -y
Mã:
CentOS Linux 8 - AppStream 2,4 MB/giây | 6,3 MB 00:02CentOS Linux 8 - BaseOS 1,3 MB/giây | 2,3 MB 00:01Kiểm tra hết hạn siêu dữ liệu lần cuối: 0:00:01 trước vào Thứ Bảy, ngày 09 tháng 01 năm 2021 03:53:01 AM EST.Đã giải quyết các phụ thuộc.=== ... Kích thước================================================================================================================================================Đang cài đặt: centos-release-stream x86_64 8.1-1.1911.0.7.el8 extras 11 kGiao dịch Tóm tắt===============================================================================================================================================Cài đặt 1 góiTổng dung lượng tải xuống: 11 kDung lượng đã cài đặt: 6,6 kĐang tải xuống các gói:centos-release-stream-8.1-1.1911.0.7.el8.x86_64.rpm 195 kB/giây | 11 kB 00:00----------------------------------------------------------------------------------------------------------------------------------------------------------------Tổng cộng 9,6 kB/giây | 11 kB 00:01Đang chạy kiểm tra giao dịchKiểm tra giao dịch thành công.Đang chạy kiểm tra giao dịchKiểm tra giao dịch thành công.Đang chạy giao dịch Chuẩn bị: 1/1 Đang cài đặt: centos-release-stream-8.1-1.1911.0.7.el8.x86_64 1/1 Đang xác minh: centos-release-stream-8.1-1.1911.0.7.el8.x86_64 1/1Đã cài đặt: centos-release-stream-8.1-1.1911.0.7.el8.x86_64Hoàn tất!
Mã:
dnf swap centos-{linux,stream}-repos -y
Mã:
Kiểm tra hết hạn siêu dữ liệu lần cuối: 0:00:19 trước vào Thứ Bảy, ngày 09 tháng 01 năm 2021 03:53:29 AM EST.Đã giải quyết các phụ thuộc.=== ... Kích thước===========================================================================================================================================Cài đặt: centos-stream-release noarch 8.4-1.el8 Stream-BaseOS 21 k thay thế centos-linux-release.noarch 8.3-1.2011.el8 thay thế centos-release-stream.x86_64 8.1-1.1911.0.7.el8 centos-stream-repos noarch 8-2.el8 Stream-BaseOS 19 kĐang xóa: centos-linux-repos noarch 8-2.el8 @BaseOS 26 kTóm tắt giao dịch================================================================================================================================================================Cài đặt 2 góiXóa 1 góiTổng kích thước tải xuống: 40 kĐang tải xuống các gói:(1/2): centos-stream-release-8.4-1.el8.noarch.rpm 116 kB/giây | 21 kB 00:00(2/2): centos-stream-repos-8-2.el8.noarch.rpm 101 kB/giây | 19 kB 00:00----------------------------------------------------------------------------------------------------------------------------------------------------------------Tổng cộng 144 kB/giây | 40 kB 00:00Đang chạy kiểm tra giao dịchKiểm tra giao dịch thành công.Đang chạy kiểm tra giao dịchKiểm tra giao dịch thành công.Đang chạy giao dịch Chuẩn bị: 1/1 Đang chạy tập lệnh: centos-stream-repos-8-2.el8.noarch 1/1 Đang cài đặt: centos-stream-repos-8-2.el8.noarch 1/5 Đang cài đặt: centos-stream-release-8.4-1.el8.noarch 2/5 Đang lỗi thời: centos-release-stream-8.1-1.1911.0.7.el8.x86_64 3/5 Đang lỗi thời: centos-linux-release-8.3-1.2011.el8.noarch 4/5 Đang xóa: centos-linux-repos-8-2.el8.noarch 5/5 Đang chạy tập lệnh: centos-linux-repos-8-2.el8.noarch 5/5 Đang xác minh: centos-stream-release-8.4-1.el8.noarch 1/5 Đang xác minh: centos-linux-release-8.3-1.2011.el8.noarch 2/5 Đang xác minh: centos-release-stream-8.1-1.1911.0.7.el8.x86_64 3/5 Đang xác minh: centos-stream-repos-8-2.el8.noarch 4/5 Đang xác minh: centos-linux-repos-8-2.el8.noarch 5/5Đã cài đặt: centos-stream-release-8.4-1.el8.noarch centos-stream-repos-8-2.el8.noarchĐã xóa: centos-linux-repos-8-2.el8.noarchHoàn tất!
Mã:
dnf distro-sync -y
Mã:
khởi động lại
Mã:
cat /etc/centos-release
Mã:
CentOS Stream bản phát hành 8
Mã:
ls /etc/yum.repos.d/
Mã:
CentOS-Stream-AppStream.repo CentOS-Stream-Debuginfo.repo CentOS-Stream-HighAvailability.repo CentOS-Stream-PowerTools.repoCentOS-Stream-BaseOS.repo CentOS-Stream-Extras.repo CentOS-Stream-Media.repo CentOS-Stream-RealTime.repo