Mục lục [Ẩn]
Với việc chuyển trọng tâm từ dự án CentOS sang CentOS Stream mà giờ đây sẽ đóng vai trò là phần ngược dòng cho RHEL, một số lựa chọn thay thế CentOS đã được đưa ra để thay thế CentOS 8.
Hiện tại, CentOS đã được sử dụng rộng rãi bởi các doanh nghiệp nhỏ và các nhà phát triển trong môi trường máy chủ vì nó cung cấp độ ổn định và độ tin cậy mà RHEL cung cấp hoàn toàn miễn phí. Là bản phát hành luân phiên và là phiên bản Beta trong tương lai cho các bản phát hành RHEL, CentOS Stream chắc chắn sẽ không được khuyến nghị cho khối lượng công việc sản xuất.
Một vài lựa chọn thay thế đã được coi là những lựa chọn thay thế xứng đáng. Alma Linux đã nổi lên như một ứng cử viên khả thi khi nhị phân 1:1 tương thích với RHEL. Chúng tôi đã trình bày cách bạn có thể di chuyển từ CentOS 8 sang Alma Linux 8.4. Giải pháp thay thế được đề xuất khác là Oracle Linux tương thích 100% với RHEL. Điều này có nghĩa là các ứng dụng và tính năng vẫn giữ nguyên đối với Oracle Linux.
Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách di chuyển CentOS sang Oracle Linux.
Lưu ý:
Việc chuyển đổi từ CentOS 8 sang Oracle Linux diễn ra suôn sẻ trong trường hợp của chúng tôi. Tuy nhiên, chúng tôi không thể đảm bảo chắc chắn rằng điều tương tự sẽ được lặp lại trong trường hợp của bạn.
Để đề phòng, chúng tôi khuyên bạn nên thực hiện sao lưu hoàn chỉnh tất cả các tệp của mình trước khi bắt đầu di chuyển. Ngoài ra, hãy đảm bảo rằng bạn có kết nối Internet nhanh và ổn định để cập nhật các gói hệ thống và tải xuống các gói Oracle Linux mới nhất.
Điều đó nói rằng, hãy làm theo các bước bên dưới để bắt đầu quá trình di chuyển của bạn.
Di chuyển từ CentOS sang Oracle Linux
Trước hết, hãy đăng nhập vào hệ thống CentOS của bạn và nâng cấp nó lên phiên bản mới nhất hiện tại. Hiện tại, phiên bản CentOS mới nhất là CentOS 8.4.
$ sudo dnf update
Quá trình nâng cấp sẽ mất khá nhiều thời gian và phần lớn phụ thuộc vào kết nối Internet của bạn. Kết nối Internet của bạn càng nhanh thì quá trình nâng cấp càng nhanh.
Sau đó kiểm tra xem hệ thống của bạn đã được nâng cấp lên phiên bản mới nhất như hình chưa.
$ cat /etc/redhat-release
Tiếp theo, tải xuống và chạy tập lệnh di chuyển có sẵn từ Github để giúp bạn chuyển từ phiên bản CentOS sang Oracle Linux. Nó thực hiện một số hoạt động bao gồm loại bỏ bất kỳ gói nào dành riêng cho CentOS và thay thế chúng bằng Oracle Linux tương đương. Hiện tại, tập lệnh hỗ trợ các bản phát hành CentOS 6, 7 và 8 và không hỗ trợ CentOS Stream.
Để tải xuống tập lệnh, hãy chạy lệnh curl như được hiển thị.
$ curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh
Thao tác này sẽ tải xuống tập lệnh di chuyển có tên centos2ol.sh như được chỉ ra.
Tiếp theo, chỉ định quyền thực thi bằng lệnh chmod.
$ chmod +x centos2ol.sh
Để bắt đầu quá trình di chuyển, hãy chạy tập lệnh như được hiển thị.
$ sudo bash centos2ol.sh
Như đã đề cập trước đó, tập lệnh thực hiện một số hoạt động. Trước tiên, nó sẽ kiểm tra xem tất cả các gói yêu cầu cần thiết trong quá trình nâng cấp có hiện diện không và cài đặt những gói còn thiếu.
Sau đó nó sẽ tiến hành sao lưu và các tệp kho lưu trữ CentOS cũ đã lỗi thời.
Tiếp theo, nó kích hoạt luồng ứng dụng Oracle Linux và các kho lưu trữ hệ điều hành cơ sở và xóa các kho lưu trữ CentOS tương đương.
Sau khi chuyển sang Oracle Linux kho lưu trữ, nó sẽ đồng bộ hóa với các kho lưu trữ trực tuyến và nâng cấp các gói Oracle Linux. Nó cũng sẽ cài đặt lại một số gói.
Toàn bộ quá trình này khá dài, và bạn có thể muốn dành cho mình ít nhất 2 - 3 giờ và có thể đi dạo hoặc đi mua sắm. Khi quá trình chuyển đổi hoàn tất, bạn sẽ được nhắc khởi động lại hệ thống CentOS của mình như được hiển thị.
Đơn giản chỉ cần chạy lệnh:
$ sudo reboot
Trong quá trình khởi động lại, nhật ký Oracle Linux sẽ hiển thị trên màn hình.
Ngay sau đó, menu Grub sẽ được hiển thị. Mục Oracle Linux Server sẽ là người đầu tiên trong danh sách, do đó nhấn Enter trên bàn phím để khởi động vào Oracle Linux.
Sau khi bạn đã đăng nhập, một lần nữa, hãy xác minh phiên bản hệ điều hành như sau.
$ cat /etc/os-release
Kết luận
Và thế là xong. Chúng tôi hy vọng bạn thấy hướng dẫn này hữu ích.
+ Fanpage: https://www.facebook.com/nhanhoacom
+ Chỉ đường: https://g.page/nhanhoacom
+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html
————————————————————
CÔNG TY TNHH PHẦN MỀM NHÂN HÒA
Hotline: 1900 6680
Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội
Tel: (024) 7308 6680 – Email: sales@nhanhoa.com
Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM
Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com
Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An
Tel: 0915221384 – Email: contact@nhanhoa.com