Bản chất của Giấy phép Công cộng GNU (GPL) đảm bảo rằng bất kỳ dự án, công ty hoặc tổ chức nào xây dựng các sản phẩm dựa trên phần mềm được cấp phép GPL đều phải phát hành nguồn cho tác phẩm phái sinh đó. Và mặc dù có thể thực hiện điều này theo cách mơ hồ, điều đó không hữu ích lắm, đó không phải là những gì Red Hat làm. Red Hat đã trở thành trụ cột của cộng đồng nguồn mở trong hơn hai mươi năm. Các bản phân phối của chính nó và các bản phân phối mà nó đóng góp, đóng một vai trò quan trọng trong hệ sinh thái Linux. Một trong những bản phân phối đó là Red Hat Enterprise Linux (RHEL). Đây là phân phối thương mại chủ yếu nhắm vào các doanh nghiệp lớn. Là một sản phẩm thương mại, không có phiên bản miễn phí. Nếu bạn muốn chạy RHEL, bạn cần phải mua một giấy phép.

Tuy nhiên, vì RHEL dựa trên phần mềm nguồn mở, Red Hat cũng xuất bản mã nguồn mà nó sử dụng để xây dựng nó. Tên Red Hat được đăng ký nhãn hiệu, vì vậy không thể chỉ xây dựng lại các nguồn và phát hành bản phân phối. Nhưng có thể tạo ra một bản phân phối mới dựa trên các nguồn cung cấp khả năng tương thích nhị phân và có cùng một bộ feaure như RHEL. Có một số dự án thực hiện việc xây dựng lại RHEL này, bao gồm Scientific Linux và Oracle Linux, nhưng có lẽ nổi tiếng nhất trong số các bản phân phối dựa trên RHEL này là CentOS.

Có một chút thông tin khác hoàn thành hình ảnh của chúng tôi về CentOS. Vào tháng 1 năm 2014, Red Hat về cơ bản đã tiếp quản dự án CentOS. Thương hiệu CentOS đã được chuyển giao cho Red Hat, và công ty bắt đầu trả phần lớn các nhà phát triển hàng đầu của CentOS. Điều này có nghĩa rằng CentOS bây giờ là một bản sao RHEL chính thức!

Vào tháng 6 năm 2014, Red Hat đã phát hành phiên bản chính tiếp theo của bản phân phối doanh nghiệp của mình - Red Hat Enterprise Linux 7. CentOS sau đó đã xuất bản CentOS 7.0, phiên bản đầu tiên kể từ khi CentOS được Red Hat tài trợ.

Có gì mới về CentOS 7?

CentOS 7 giới thiệu một số thay đổi lớn trên dòng CentOS 6.x. Đầu tiên, CentOS sử dụng XFS làm hệ thống tệp mặc định của nó. Thứ hai, OpenJDK-7 bây giờ là JDK mặc định. Thứ ba, “initd” đã được thay thế bằng “systemd”. Những thay đổi khác bao gồm việc sử dụng hạt nhân Linux 3.10.0, hỗ trợ cho Linux Containers, và bao gồm Open VMware Tools và trình điều khiển đồ họa 3D ra khỏi hộp.

Ngoài ra còn có một chương trình đánh số mới với CentOS 7. Tên chính thức của bản phát hành đầu tiên là CentOS 7.0-1406. “7.0” xuất phát từ RHEL 7.0 và “1406” cho biết dấu tháng của mã được đưa vào bản phát hành (ví dụ: tháng 6 năm 2014). Dấu tháng sẽ cho phép CentOS thực hiện quay lại với các bản sửa lỗi và bảo mật mới nhất trong khi vẫn giữ lại kết nối với số phát hành RHEL.

Cài đặt

Tải xuống DVD .iso từ trang web CentOS và ghi nó lên đĩa. Lưu ý rằng CentOS 7 chỉ hỗ trợ bộ xử lý 64 bit. Khởi động PC của bạn từ đĩa DVD. Bạn có thể cần phải thay đổi cài đặt BIOS của bạn để máy tính của bạn khởi động từ ổ đĩa quang. Tại trình đơn khởi động, chọn "Cài đặt CentOS 7" và nhấn ENTER.

Chọn ngôn ngữ cài đặt của bạn và nhấp vào "Tiếp theo". Trên trang tóm tắt cài đặt, hãy kiểm tra bất kỳ mục nào cần chú ý (những mục được đánh dấu bằng dấu chấm than). Một mục chắc chắn sẽ cần chú ý là “Điểm đến Cài đặt”. Nhấp vào biểu tượng và chọn các thiết bị mà bạn muốn cài đặt. CentOS cung cấp tùy chọn phân vùng tự động, cũng như khả năng phân vùng của riêng bạn.

Như đã đề cập ở trên, CentOS bây giờ sử dụng XFS làm hệ thống tệp mặc định của nó. Nếu bạn muốn sử dụng một hệ thống tệp khác, bạn sẽ cần phải sử dụng tùy chọn “Tôi sẽ định cấu hình phân vùng”. Theo Red Hat, XFS nhanh hơn EXT4 trong thế giới thực. XFS ban đầu được thiết kế tại Silicon Graphics, Inc. và có thể hỗ trợ các hệ thống tệp lên tới 16 exabyte (khoảng 16 triệu terabyte). XFS cũng hỗ trợ các tệp đơn lẻ lên tới 8 exabyte (khoảng 8 triệu terabyte) và cấu trúc thư mục với hàng chục triệu mục nhập. XFS cũng hỗ trợ ghi nhật ký siêu dữ liệu giúp khôi phục sự cố nhanh hơn.

Lựa chọn phần mềm mặc định chỉ dành cho một hệ thống tối thiểu, không có GUI. Nhấp vào “Lựa chọn phần mềm” để chọn giữa “Máy chủ tệp và máy chủ in”, “Máy chủ web cơ bản”, “Máy chủ ảo hóa” hoặc màn hình nền GNOME hoặc KDE. CentOS 7 đã chuyển sang GNOME 3, giống như dự án Fedora.

Khi bạn đã sẵn sàng, hãy nhấp vào “Bắt đầu cài đặt”. Trong quá trình cài đặt, bạn có thể đặt mật khẩu gốc và thêm ít nhất một tài khoản người dùng.

Khi quá trình cài đặt kết thúc, hãy nhấp vào “Khởi động lại” để khởi động lại hệ thống của bạn.

Hệ thống sẽ khởi động lại dòng lệnh hoặc máy tính để bàn tùy thuộc vào gói bạn đã cài đặt. Cài đặt "GNOME Desktop" cùng với các ứng dụng "Internet Applications" và "Office Suite and Productivity" làm cho một máy tính để bàn hợp lý. Tất nhiên, nhiều người sẽ sử dụng CentOS như một máy chủ, tuy nhiên các tùy chọn máy tính để bàn cho thấy nó có thể được tinh chỉnh cho hầu như bất kỳ cấu hình nào từ máy chủ hoặc máy chủ ảo hóa đến “Máy trạm phát triển và sáng tạo”.

CentOS có một cộng đồng người dùng mạnh mẽ; nếu bạn có bất kỳ vấn đề với việc cài đặt hoặc bất kỳ câu hỏi về cách sử dụng CentOS sau đó thử các diễn đàn.