CentOS chính thức phát hành phiên bản thứ 8. Ở phiên bản này có rất nhiều thay đổi lớn, chủ yếu nhắm vào hiệu năng, khả năng mở rộng bảo mật và thêm rất nhiều tính năng khác. Để hiểu rõ hơn về phiên bản này, hãy tham khảo bài viết dưới đây nhé!
Sơ lược về hệ điều hành CentOs
CentOS – viết tắt của Community enterprise Operating System, là bản phân phối hệ điều hành dựa trên hạt nhân Linux . Được ra mắt lần đầu tiên vào tháng 5 năm 2004. CentOS có nguồn gốc và phát triển từ bản phân phối Red Hat Enterprise Linux (RHEL).
Hệ điều hành CentOS ra đời nhằm cung cấp một nền tảng máy tính cấp doanh nghiệp miễn phí, khả năng tương thích nhị phân hoàn toàn.
CentOS là một trong những bản phân phối Linux được dùng nhiều nhất cho hosting. Tại sao nó được sử dụng nhiều nhất? Lý do chính là nhờ khả năng tương thích với hầu hết các phần mềm Linux có trên thế giới hiện nay.
1/ Thông tin chung về hệ điều hành CentOs:
Mỗi phiên bản hệ điều hành CentOS được hỗ trợ trong 7 năm bằng các bản cập nhật bảo mật và bảo trì. Phiên bản CentOS mới sẽ được phát hành 2 năm một lần và mỗi phiên bản được cập nhật định kỳ 6 tháng một lần để hỗ trợ sửa lỗi và phần cứng mới.
Và như vậy cung cấp một môi trường Linux an toàn, ít phải bảo trì, đáng tin cậy, dễ dự đoán và tái sinh được.
♦ Trang chủ: https://www.centos.org/
♦ Nhà phát triển: The CentOS Project
♦ Họ HĐH: Tương tự Unix (dựa trên RHEL)
♦ Kiểu mã nguồn: Phần mềm tự do mã nguồn mở
♦ Hình thức nâng cấp: Yum (PackageKit)
♦ Quản lý gói cài đặt: RPM Package Manager
♦ Nền tảng hỗ trợ: i386, x86-64, PowerPC, s390,s390x
♦ Kiểu nhân: Monolithic (Linux)
♦ Giao diện người dùng: GNOME và KDE (người dùng tự chọn)Giấy phép: GNU GPL various others.
Hệ điều hành CentOS được sử dụng dành riêng cho Linux server và các bản phân phối được phát triển bởi một nhóm các nhà phát triển cốt lõi, những người được hỗ trợ bởi một cộng đồng người dùng bao gồm: các quản trị viên hệ thống, quản trị viên mạng, người dùng doanh nghiệp, nhà quản lý, các cộng tác viên của Linux và những người đam mê Linux trên toàn thế giới.
2/ Ưu điểm của hệ điều hành CentOs:
Hệ điều hành CentOS hiện đang thuộc top những bản phân phối Linux rộng rãi nhất hiện nay trên thế giới. Nó được giới IT đánh giá rất cao nhờ những ưu điểm sau đây:
♥ CentOS có rất nhiều tính năng hỗ trợ được phát triển và xây dựng từ chính cộng đồng đã tạo ra nó.
♥ Do có tính tương đồng với RHEL nên CentOS là một môi trường rất tốt để lập trình.
♥ CentOS có khả năng vận hành tốt, mượt mà trên các mainframe, đặc biệt là GUI, KDE, GNOME,…
♥ CentOS tạo ra một môi trường giống như trên desktop, rất đơn giản . Bạn có thể sử dụng, tùy chỉnh dễ dàng với sự hỗ trợ của cộng đồng mạng và Red Hat.
♥ Môi trường mà hệ điều hành CentOS tạo ra có tính ổn định cao nên rất được ưa chuộng bởi các doanh nghiệp.
♥ CentOS được Red Hat cung cấp nhiều mã nguồn và trình quản lý gói RPM.
♥ CentOS có nhiều cấp độ bảo mật khác nhau, vì vậy nó là sự lựa chọn an toàn nhất để bảo mật thông tin kinh doanh cho doanh nghiệp.
Hệ điều hành CentOs 8 có gì mới?
Việc phát hành hệ điều hành CentOS 8 vào ngày 24/09/2019 mang đến một phiên bản mới cho mọi thứ.
1/ Môi trường Desktop (Desktop Environment):
Phiên bản GUI của hệ điều hành CentOS 8 và Gnome Shell đã được chuyển sang phiên bản 3.28. Gnome Desktop và trình quản lý hiển thị Gnome sử dụng Wayland làm hiển thị giao diện mặc định. Nếu bạn thích sử dụng XORG thì đừng lo lắng, X.Org, giao diện hiển thị mặc định của CentOS 7 / RHEL 7 cũng có sẵn.
Giao diện Wayland có các tính năng sau:
+ Mô hình bảo mật mạnh hơn
+ Cải thiện xử lý đa màn hình
+ Cải thiện trải nghiệm giao diện người dùng (UI). Kiểm soát xử lý sử dụng cửa sổ trực tiếp.
2/ Kernel and OS:
CentOS 8 dựa trên Fedora 28 sử dụng kernel 4.18
3/ Ngôn ngữ lập trình, máy chủ web và cơ sở dữ liệu:
Các packages sau đã được thêm vào hoặc cập nhật lên phiên bản mới trong repository:
– Ngôn ngữ lập trình
+ Python 3.6
+ Perl 5.24 and 5.26
+ PHP 7.1 and 7.2
+ Ruby 2.5
+ Node.js 8 and 10
+ Rust Toolset 1.26
+ Scala 2.10
+ .NET Core 2.1
+ Java 8 and 11
– Database Cache
+ MariaDB 10.3, MySQL 8.0, PostgreSQL 9.6 và 10
+ Redis 4.0
+ Varnish Cache 6.0
– Máy chủ web
+ HTTPD 2.4
+ NGINX 1.14
– Các packages khác
+ Git 2.17
+ Maven 3.5
+ Go Toolset 1.10
+ GCC System Compiler 8.1
+ Pacemaker Cluster Resource Manager 2.0.0
+ OpenLDAP đã được thay thế bằng 369 LDAP Server
4/ Nâng cấp các tính năng bảo mật
Các tính năng bảo mật đã được thêm vào. Ví dụ:
– Hệ điều hành CentOS 8 hỗ trợ OpenSSL 1.1.1 và TLS 1.3: Điều này cho phép bạn bảo mật dữ liệu của khách hàng với các tiêu chuẩn mới nhất để bảo vệ mật mã.
– CentOS 8 đi kèm với chính sách mã hóa toàn hệ thống giúp bạn quản lý việc tuân thủ mật mã. Không cần phải sửa đổi và điều chỉnh các ứng dụng cụ thể.
– OpenSSH đã được chuyển sang phiên bản 7.8p1, không hỗ trợ giao thức SSH phiên bản 1, mật mã blowfish / CAST / RC4, mã xác thực tin nhắn hmac-ripemd160.
Sự khác biệt giữa RHEL, CentOS và Fedora
1/ Sự tương đồng giữa RHEL, CentOS và Fedora
Trước tiên, hãy đề cập đến những điểm giống nhau giữa 3 bản phân phối này. Tất cả đều dựa trên Red Hat Linux đã ngừng hoạt động vào năm 2004.
Công ty Red Hat đã tạo và sở hữu Red Hat Linux, giống như với Red Hat Enterprise Linux (RHEL). Ngay khi Red Hat Linux biến thành Red Hat Enterprise Linux, nó đã hợp nhất với Fedora Project và CentOS (Community ENTerprise Operating System) ra đời.
Fedora Linux ban đầu được tạo ra như một dự án dựa vào cộng đồng, trái ngược với Red Hat Linux chỉ được phát triển trong Red Hat và phục vụ mục đích cung cấp thêm phần mềm cho người dùng Red Hat Linux.
Hệ điều hành CentOS ban đầu được hình thành sau khi Red Hat Linux đổi tên thành RHEL vào năm 2004, dưới dạng phiên bản cộng đồng của RHEL, được cung cấp miễn phí cho mọi người. Hôm nay, nó có phần giống với mô hình tự hỗ trợ của Red Hat cho Developer Subscription (Đăng ký dành cho nhà phát triển).
2/ Sự khác biệt giữa RHEL, CentOS và Fedora
RHEL là một bản phân phối Linux dành cho khách hàng doanh nghiệp. Nhiều người dùng trở nên bối rối khi thấy Red Hat chịu trách nhiệm cho hỗ trợ RHEL. Điều này thường là bởi vì một khách hàng doanh nghiệp đang tìm cách trả tiền cho sự hỗ trợ và sản phẩm tốt nhất họ có thể.
Khách hàng có thể biết rằng Linux là một trong những lựa chọn tốt nhất cho máy chủ đám mây, nhưng họ muốn có được sự đảm bảo từ một nhà cung cấp hơn là một dự án cộng đồng.
Hệ điều hành CentOS tương tự RHEL, cũng do cộng đồng phát triển. CentOS là một lựa chọn tuyệt vời cho người dùng đang tìm kiếm sự ổn định giống như RHEL cung cấp, nhưng không có chi phí hoặc hỗ trợ liên quan đến nó.
CentOS được xây dựng trên mã nguồn từ RHEL, vì vậy chúng có nền tảng gần như giống hệt nhau. Cả hai đều rất đáng tin cậy với vai trò bản phân phối cho máy chủ. Bạn không có được phần mềm mới nhất, nhưng chúng được đảm bảo kiểm tra kỹ lưỡng.
Fedora có sẵn một số phần mềm mới nhất trong khi vẫn có giao thức thử nghiệm mạnh mẽ. Các kernel mới hơn làm cho nó trở thành một lựa chọn tuyệt vời cho laptop và máy tính để bàn mới.
Tốc độ phát triển nhanh có nghĩa là bạn sẽ không bao giờ rơi vào tình trạng quá lỗi thời. Ngoài ra, bởi vì Fedora upstream (liên hệ ngược) với RHEL, nên các tính năng mới và thú vị mà Red Hat muốn kết hợp với nền tảng doanh nghiệp đã được thử nghiệm và làm nổi bật trong Fedora.
Điều này có nghĩa là một số tính năng thực sự thú vị làm cho Fedora trở thành một hệ thống hoạt động tốt và đáng tin cậy.