Những hệ điều hành thay thế CentOS 8

Tác giả Network Engineer, T.Một 21, 2021, 04:51:00 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Những hệ điều hành thay thế CentOS 8


1. Giới thiệu.

CentOS là một trong những bản phân phối máy chủ phổ biến nhất trên thế giới. Nó là một nhánh mã nguồn mở của Red Hat Enterprise Linux (RHEL) và cung cấp tính tốt của RHEL mà không phải trả phí liên quan đến RHEL.

Tuy nhiên, mọi thứ đã thay đổi gần đây. Red Hat đang chuyển đổi CentOS ổn định sang mô hình phát hành luân phiên dưới dạng CentOS Stream. CentOS 8 được cho là sẽ được hỗ trợ cho đến năm 2029 nhưng hiện tại nó bị buộc phải ngừng hoạt động vào cuối năm 2021.

Nếu bạn đang sử dụng CentOS cho máy chủ của mình, nó có thể khiến bạn băn khoăn không biết phải đi đâu từ đây.

Hãy xem, lựa chọn đầu tiên và quan trọng nhất để thay thế CentOS 8 là CentOS Stream. Các quá trình nâng cấp CentOS 8 đến CentOS Stream là đơn giản và bạn không cần phải lo lắng về cài đặt lại bất cứ điều gì ở đây.

Tuy nhiên, vì CentOS Stream có bản chất phát hành luân phiên, bạn có thể muốn xem xét thứ gì đó ổn định hơn cho máy chủ sản xuất. Mình sẽ giúp bạn đưa ra quyết định đó bằng cách gợi ý một số khuyến nghị trong bài viết này.

2. Máy chủ dựa trên RHEL các bản phân phối Linux mà bạn có thể muốn xem xét để thay thế CentOS.

Mình sẽ bắt đầu danh sách với một số nhánh RHEL đang được phát triển với mục đích duy nhất là thay thế CentOS 8. Sau đó, mình sẽ liệt kê các bản phân phối máy chủ mà bạn có thể sử dụng ngay.

2.1 Rocky Linux (đang phát triển)

Cùng ngày Red Hat công bố kế hoạch thay thế CentOS 8 ổn định bằng CentOS Stream, nhà phát triển ban đầu của CentOS đã công bố một dự án mới để cung cấp RHEL fork cho người dùng CentOS.

Dự án mới này có tên là Rocky Linux . Nó được đặt tên trong bộ nhớ của một trong những người đồng sáng tạo ra dự án CentOS ban đầu. Nó đã được tách ra từ RHEL 8 và nhằm mục đích trở thành "100% bug-for-bug tương thích với Red Hat Enterprise Linux".


Dự án đang được phát triển nhanh chóng và có thể không sử dụng được vào lúc này. Nhưng đây là một trong những lựa chọn hàng đầu để thay thế CentOS 8 khi hỗ trợ kết thúc vào cuối năm 2021.

2.2. Dự án Lenix (đang phát triển)

Đây là một đợt fork RHEL khác được tạo ra vào một ngày sau khi thông báo về việc CentOS Stream trở thành phiên bản mặc định.


Dự án Lenix đang được tạo ra bởi CloudLinux, một dịch vụ dành cho doanh nghiệp đã cung cấp máy chủ CentOS tùy chỉnh trong vài năm nay. Tích lũy nhiều năm kinh nghiệm của họ với CentOS và các máy chủ doanh nghiệp, Project Lenix sẽ là một nhánh RHEL đầy hứa hẹn để thay thế CentOS Stream.

2.3. Oracle Linux.

Có lẽ là nhánh RHEL duy nhất trong danh sách này được đọc để sử dụng theo cách tốt nhất có thể. Không chỉ sẵn sàng để sử dụng, bạn thậm chí có thể chuyển từ cài đặt CentOS hiện có sang Oracle Linux mà không cần cài đặt lại.

Oracle Linux đã có mặt từ năm 2006. Nó là ứng dụng nhị phân 100% tương thích với Red Hat Enterprise Linux (RHEL) và nó cung cấp một bản phát hành tương đương với mỗi bản RHEL. Và không, bạn không cần phải ký bất kỳ thỏa thuận nào với Oracle để sử dụng Oracle Linux.


Oracle Linux có hai sự lựa chọn về nhân Linux: Nhân Doanh nghiệp Không thể phá vỡ (UEK) cho Oracle Linux hoặc Nhân Tương thích Red Hat (RHCK).

Chỉ là thành tích của Oracle không tốt lắm với các dự án mã nguồn mở và có lẽ đây là lý do tại sao một bản fork cộng đồng thực sự dưới dạng CentOS được ưa thích hơn Oracle Linux. Với việc CentOS được thay thế bằng CentOS Stream, có lẽ đây là thời điểm thích hợp để cho Oracle một cơ hội?

2.4. ClearOS (từ HP)

ClearOS được HP cung cấp trên các máy chủ HPE ProLiant. Mặc dù nó không được đề cập rõ ràng trên trang web của họ, ClearOS dựa trên RHEL và CentOS.

Clear Center và HPE đã hợp tác trong dự án này. ClearOS mã nguồn mở có sẵn miễn phí cho cộng đồng. Họ có thị trường ứng dụng riêng với sự kết hợp của các ứng dụng miễn phí và trả phí. Bạn không trả tiền cho hệ điều hành nhưng bạn có thể phải trả tiền cho các ứng dụng, nếu bạn chọn một ứng dụng trả phí.


Nó có thể không phổ biến như vậy nhưng với việc CentOS Stream trở thành mặc định, ClearOS sẽ có được một số cơ sở người dùng, nếu HP chơi đúng thẻ của mình. Liệu họ có làm được không? Mình không chắc cho lắm. Oracle đang cố gắng thu hút người dùng CentOS nhưng mình không thấy HP có nỗ lực nào như vậy.

2.5. Springdale Linux (dự án học thuật từ Đại học Princeton)

Một Red Hat fork được duy trì bởi các viện sĩ? Đó là Linux khoa học, phải không? Nhưng Scientific Linux đã chết hơn một năm.

Springdale Linux (SDL) là một dự án khác của Đại học Princeton. Trước đây nó được gọi là PUIAS (Viện Nghiên cứu Cao cấp của Đại học Princeton).


Chưa có RHEL 8 tương đương với Springdale Linux đưa ra một số gợi ý về tốc độ phát triển ở đây.

3. Bản phân phối máy chủ không dựa trên Red Hat.

Cho đến nay, danh sách đề cập đến ở trên là các bản phân phối dựa trên Red Hat. Đã đến lúc xem xét một số bản phân phối máy chủ không liên quan gì đến RHEL nhưng chúng vẫn là một lựa chọn tốt cho máy chủ sản xuất của bạn.

3.1. YunoHost (Tùy chỉnh đặc biệt cho máy chủ web)

YunoHost dựa trên Debian và được tùy chỉnh với mục đích cung cấp cho bạn một hệ thống lưu trữ các máy chủ web của bạn.

Bạn có thể sử dụng nó trên các bo mạch ARM như Raspberry Pi , máy tính để bàn cũ và tất nhiên là trên các máy chủ riêng ảo.


YunoHost cũng cung cấp giao diện quản trị dựa trên web (lấy cảm hứng từ Webmin ?) Để bạn có thể quản lý hệ thống bằng đồ thị. Đây là một sự cứu trợ tuyệt vời cho những người muốn lưu trữ một máy chủ web nhưng không cần quá nhiều vào nội dung dòng lệnh.

3.2. Debian Linux.

Hệ điều hành phổ quát cung cấp một phân phối máy chủ vững chắc. Một sự lựa chọn lý tưởng cho những ai muốn có một hệ thống ổn định.


Nếu bạn đã đầu tư quá nhiều thời gian và kỹ năng vào CentOS, bạn có thể thấy Debian hơi khác, đặc biệt là hệ thống quản lý gói. Mặc dù vậy, mình tin rằng sẽ không có nhiều khó khăn đối với một sysadmin Linux dày dạn kinh nghiệm.

3.3. openSUSE.

SUSE là một trong những đối thủ cạnh tranh trực tiếp của Red Hat. Họ có doanh nghiệp cung cấp dưới dạng SUSE Linux Enterprise . Mã nguồn mở của họ cung cấp openSUSE cũng khá phổ biến, cả như máy tính để bàn và máy chủ.

openSUSE là một lựa chọn tốt cho một bản phân phối Linux dành cho máy chủ. Mọi người ngày nay sẽ không hiểu những gì một công cụ YAST của SUSE đã mang lại cho người dùng trong những năm 90 và đầu những năm 2000 vừa qua. Nó vẫn là một tiện ích hữu ích để quản lý hệ thống SUSE.


openSUSE có hai định dạng: bản phát hành cuộn Tumbleweed và bản phát hành điểm ổn định Leap. Mình đoán bạn đang tìm kiếm sự ổn định nên Leap là thứ bạn nên hướng tới.

3.4. Ubuntu.

Ubuntu là bản phân phối phổ biến nhất trên thế giới, trên cả máy chủ và máy tính để bàn. Đây là lý do tại sao danh sách này không thể hoàn thành nếu không có Ubuntu.

Vì mình đã sử dụng Ubuntu trong một thời gian dài, mình cảm thấy thoải mái khi lưu trữ các máy chủ web của mình trên Ubuntu. Nhưng đó chỉ là mình. Nếu bạn đến từ miền RHEL, việc quản lý gói sẽ khác ở đây cùng với một số thành phần quản lý và mạng.


Phiên bản Ubuntu LTS đi kèm với năm năm hỗ trợ, bằng một nửa những gì một bản phát hành CentOS cung cấp. Bạn có thể chọn hỗ trợ mở rộng trả phí cho phiên bản LTS đã lỗi thời nếu bạn không muốn nâng cấp phiên bản.

4. Lựa chọn của bạn là gì?

Mình đã liệt kê một số khuyến nghị hàng đầu cho các bản phân phối dựa trên RHEL cũng như cho các bản phân phối máy chủ chung.

Bây giờ đến lượt của bạn. Bạn thích bản phân phối nào được liệt kê ở trên? Bạn có đề xuất nào khác để thêm vào danh sách này không? Hãy nhớ chia sẻ qua bình luận bên dưới.