Mọi điều bạn muốn biết về CentOS dưới dạng phân phối Linux

Everything You Want Know About Centos



CentOS là gì?

Hệ điều hành Doanh nghiệp Cộng đồng (CentOS) cung cấp một hệ điều hành miễn phí cấp doanh nghiệp nguồn mở, tương thích thực tế với Red Hat Enterprise Linux (RHEL). Gregory Kurtzer là người sáng lập CentOS. Các nhà phát triển CentOS sử dụng mã nguồn RHEL để tạo ra một sản phẩm có thể so sánh cao với RHEL.







CentOS cung cấp nền tảng phát triển ở một trong những bản phân phối tốt nhất và mạnh nhất hiện có. Đây là một dự án phần mềm miễn phí hướng tới cộng đồng được xây dựng để cung cấp một nền tảng mạnh mẽ cho các cộng đồng nguồn mở phát triển. Nó có khả năng thích ứng cao, cũng như an toàn và mạnh mẽ. Ngoài ra, nó có một số bản cập nhật bảo mật cấp công ty tuyên bố nó là một lựa chọn tuyệt vời cho bất kỳ mục đích sử dụng nào.



Trong bài viết này, chúng tôi sẽ đề cập đến 16 điểm sau liên quan đến CentOS với tư cách là một Bản phân phối Linux:



  1. Lịch sử của CentOS
  2. Mục tiêu phát triển CentOS
  3. CentOS và RHEL
  4. Nhóm sở thích đặc biệt (SIG)
  5. Dự án CentOS là gì?
  6. CentOS tốt cho điều gì?
  7. Kiến trúc CentOS
  8. Kho lưu trữ
  9. Các tính năng chính của CentOS
  10. Ưu điểm của CentOS
  11. Yêu cầu phần cứng đối với CentOS phiên bản mới nhất
  12. CentOS bản phát hành mới nhất
  13. Lịch trình kết thúc hỗ trợ của CentOS (EOS)
  14. Các lệnh có giá trị nhất trong CentOS
  15. Tại sao các nhà lãnh đạo CNTT yêu thích CentOS?
  16. CentOS sẽ đóng vai trò như thế nào đối với sự phát triển nghề nghiệp của bạn?

Lịch sử của CentOS:

CentOS được phát hành vào tháng 5 năm 2004 như một hệ điều hành hoàn toàn miễn phí và dựa trên nhân Linux. CentOS có nguồn gốc từ RHEL. Mục tiêu của nó là cung cấp một nền tảng máy tính cấp doanh nghiệp có sẵn miễn phí và duy trì khả năng tương thích nhị phân của Red Hat. CentOS được giới thiệu là một bản dựng CAOS và được thành lập bởi Gregory Kurtzer.





Sau đó, David Parsley, nhà phát triển chính của Tao Linux, đã thông báo vào tháng 6 năm 2006 rằng Tao Linux sẽ ngừng hoạt động và sự phát triển của nó sẽ được chuyển sang CentOS (Tao Linux là một bản sao khác của RHEL). Bằng cách sử dụng bản cập nhật yum, người dùng Tao đã có thể nâng cấp phiên bản hệ thống hiện tại của họ lên CentOS. Thật không may, Lance Davi, người sáng lập CentOS, được thông báo mất tích trên trang web của dự án CentOS vào tháng 7 năm 2009. Davis đã ngừng đóng góp cho dự án CentOS, nhưng anh ấy vẫn giữ trang web CentOS của mình.

Nhóm CentOS bị cáo buộc đã liên hệ với Davis vào tháng 8 năm 2009 và có được các tên miền centos.org và centos.info. CentOS đã trở thành bản phân phối Linux phổ biến nhất vào tháng 7 năm 2010 và vượt qua sự phổ biến của Debian đối với máy chủ web, chiếm hơn 30% tổng số máy chủ web Linux. Tuy nhiên, vào tháng 1 năm 2012, nó đã bị Debian tụt xuống vị trí thứ hai. Red Hat tuyên bố vào tháng 1 năm 2014 rằng nhóm sẽ tài trợ cho dự án CentOS, hỗ trợ phát triển một nền tảng tương thích theo yêu cầu của các nhà phát triển mã nguồn mở hoạt động xung quanh hệ điều hành và các công nghệ mới nổi.



Các nhãn hiệu CentOS đã được chuyển sang Red Hat. Các tiêu chuẩn RHEL và nhóm nguồn mở, hoạt động độc lập với nhóm RHEL, sử dụng các nhà phát triển chính của CentOS. Trong thị trường lưu trữ, CentOS được coi là phân phối đáng tin cậy nhất. CentOS đặc biệt tương thích với hầu hết các phần mềm Linux vì khả năng tương thích nhị phân với RHEL. CentOS cũng là bản phân phối Linux phù hợp nhất cho hầu hết các bảng điều khiển lưu trữ.

Mục tiêu phát triển CentOS:

Việc phát triển CentOS nhằm mục đích cung cấp một hệ thống mạnh mẽ cho các cộng đồng nguồn mở nhằm mục đích phát triển. Ngoài ra, nền tảng này có thể được sử dụng cho các doanh nghiệp lưu trữ và xử lý dữ liệu khoa học; ví dụ: Các công ty có thể sử dụng nền tảng đáng tin cậy này để tổ chức các chương trình của họ.

RHEL và CentOS:

CentOS là một bản phân phối Linux thương mại dựa trên mã nguồn RHEL và được hỗ trợ bởi cộng đồng. Vì Red Hat xây dựng sản phẩm của họ bằng phần mềm nguồn mở, đó là lý do họ phải công khai mã nguồn của mình. Sau đó, CentOS và RHEL tương đương nhau về mặt chức năng, với sự khác biệt chính là việc loại bỏ tác phẩm nghệ thuật của nhà cung cấp và thương hiệu.

Mặt khác, CentOS thiếu chứng chỉ Red Hat vì nó chỉ dựa trên mã nguồn của nó. Dự án CentOS sử dụng các gói nguồn công khai có sẵn của Red Hat để tạo ra các gói nhị phân, mà bất kỳ ai cũng có thể sử dụng miễn phí. Tuy nhiên, các bản cập nhật cụ thể không được công khai; có thể tồn tại một số khác biệt giữa các gói do CentOS và Red Hat phân phối.

Red Hat đã hỗ trợ dự án CentOS từ năm 2014 để hỗ trợ các nhà phát triển nguồn mở phát triển một nền tảng phù hợp sử dụng CentOS để tích hợp các công nghệ. Trong cùng năm, các nhà phát triển CentOS và Red Hat đã thành lập Hội đồng quản trị, mà các nhóm công tác khác nhau hiện đang giám sát. Ban điều hành này bao gồm những người sáng lập dự án CentOS cũng như các nhân viên của Red Hat.

Nhóm lợi ích đặc biệt (SIG):

Nhóm lợi ích đặc biệt (SIG) là nhóm trong đó các thành viên cụ thể của cộng đồng CentOS quan tâm đến việc nâng cao nhận thức, thúc đẩy bản phân phối Linux và cải thiện các khía cạnh chức năng như tài liệu và cơ sở hạ tầng. Ảo hóa, ArtWork và Core là một số nhóm sở thích đặc biệt đang hoạt động.

Dự án CentOS là gì?

Dự án này bao gồm một nhóm chịu trách nhiệm duy trì khung phát triển CentOS. Nó hoạt động nhiều hơn một hệ điều hành và cung cấp các nguồn lực để giúp các tổ chức khác phát triển các công nghệ dựa trên CentOS. Hơn nữa, dự án này mong muốn đưa CentOS Linux trở thành nền tảng cộng đồng hàng đầu để phát triển các công nghệ mã nguồn mở mới từ các dự án khác.

CentOS phù hợp với những gì?

Phiên bản Linux này phù hợp cho người dùng doanh nghiệp không muốn trả phí cao liên quan đến RHEL. Hai bản phân phối này giống hệt nhau đối với một phiên bản nhất định được lưu để quản lý đăng ký RHEL và xây dựng thương hiệu RHEL và thường được gọi là Enterprise Linux.

Kiến trúc CentOS:

CentOS có kiến ​​trúc tương tự về mặt nào đó so với các bản phân phối Linux khác. Tuy nhiên, nó chỉ hỗ trợ kiến ​​trúc x86-64. Câu lệnh này tuyên bố rằng nó có thể chạy trên cả hai nền tảng 64-bit và 32-bit:

  • Thiết bị vật lý hoặc phần cứng, chẳng hạn như thiết bị mạng, bộ lưu trữ và hệ thống máy tính, nằm ở dưới cùng.
  • Kernel, thành phần cơ bản của Hệ điều hành tương tác trực tiếp với phần cứng, nằm trên hết.
  • Vỏ nằm trên nhân và đóng vai trò như một giao diện giữa nhân và người dùng.
  • Lớp ứng dụng tồn tại ở trên cùng của tất cả các mức này, tương tác với hạt nhân và trình bao để thực hiện các hoạt động do người dùng chỉ định. Trình phát đa phương tiện, trình duyệt Web, trình soạn thảo văn bản, trình khám phá tệp, v.v., là những ví dụ về các ứng dụng.

Kho lưu trữ:

Bản phân phối CentOS chính được tạo thành từ ba kho lưu trữ chính, còn được gọi là các kênh, mỗi kho chứa các gói phần mềm sau:

  • Các bản cập nhật bao gồm các gói được phân phối giữa các bộ cập nhật thông thường cho các bản phát hành điểm và các bản cập nhật nâng cao, sửa lỗi hoặc bảo mật. Chỉ các bản cập nhật nâng cao và sửa lỗi không đủ điều kiện xuất bản thông qua kho lưu trữ CentOS-Fasttrack mới được cung cấp theo cách này.
  • base: bao gồm các gói tạo nên bản phát hành điểm CentOS và được cập nhật khi bản phát hành điểm được phát hành chính thức dưới dạng ảnh ISO.
  • addons: cung cấp các gói cần thiết để xây dựng các gói tạo nên bản phân phối CentOS tiêu chuẩn nhưng không được cung cấp bởi phía trên.

Dự án CentOS duy trì nhiều kho bổ sung bao gồm các gói phần mềm không có trong kho cập nhật và cơ sở mặc định. Sau đây là một số kho:

  • CentOSPlus : bao gồm các gói cập nhật các thành phần CentOS cơ sở cụ thể, khiến CentOS khác với nội dung được cung cấp bởi nguồn ngược dòng.
  • CentOS-Fasttrack : bao gồm các bản cập nhật nâng cao và bản sửa lỗi được phát hành thường xuyên giữa các bộ cập nhật phát hành điểm. Các gói được phát hành theo cách này được coi là ứng cử viên mạnh mẽ để đưa vào bản phát hành điểm tiếp theo. Do đó, kho lưu trữ CentOS-Fasttrack không chứa các gói không phù hợp để đưa vào các bản phát hành điểm. Hơn nữa, nó cũng không cung cấp bất kỳ bản cập nhật bảo mật nào.
  • debuginfo : khi các gói trung tâm được xây dựng, kho này lưu trữ các gói đã tạo các ký hiệu gỡ lỗi.
  • Bộ sưu tập phần mềm : Cung cấp các phiên bản phần mềm mới hơn so với bản phân phối tiêu chuẩn.
  • CentOS Extras : nó là một tập hợp các gói bổ sung chức năng cho CentOS mà không ảnh hưởng đến khả năng tương thích ngược dòng hoặc yêu cầu cập nhật các thành phần cơ sở.
  • đóng góp : Kho lưu trữ này cung cấp những gói không trùng lặp với bất kỳ gói nào được tìm thấy trong bản phân phối cốt lõi.
  • Phát hành liên tục (CR) : làm cho các gói sẽ xuất hiện trong bản phát hành điểm tiếp theo của CentOS khả dụng rộng rãi. Cho đến khi bản phát hành điểm thực tế thực sự được phát hành dưới dạng ảnh ISO, các gói này có thể truy cập được để sửa lỗi và kiểm tra nóng.
  • Thử nghiệm CentOS : Kho lưu trữ này phục vụ như một khu vực thử nghiệm cho các gói dành cho CentOSPlus và CentOS Extras. Các gói của kho lưu trữ này có thể thay thế hoặc không thể thay thế các gói lõi phân phối CentOS và chức năng của chúng không được đảm bảo.

Các tính năng chính của CentOS

RHEL và CentOS chia sẻ nhiều tính năng vì CentOS dựa trên mã nguồn của RHEL.

Hiệu suất và tính khả dụng cao:

Nó sử dụng Máy ảo dựa trên Kernel để ảo hóa và cung cấp tính khả dụng cao và hiệu suất tuyệt vời.

Bản phân phối Linux ổn định:

CentOS được hỗ trợ bởi một cộng đồng nhà phát triển chuyên dụng, họ duy trì nó luôn cập nhật và đảm bảo khả năng tương thích với cả phần mềm và phần mềm mới. Hơn nữa, các nhà phát triển cốt lõi được hỗ trợ bởi một cộng đồng toàn cầu gồm những người dùng tình nguyện như những người đam mê Linux, quản trị viên mạng, quản trị viên hệ thống, v.v., những người kiểm tra các bản phát hành, quản lý các bản cập nhật và cung cấp trợ giúp trong quá trình phát triển.

Cập nhật và hỗ trợ thường xuyên:

Các phiên bản CentOS được cập nhật trung bình sáu tháng một lần và mỗi bản phát hành được hỗ trợ trong mười năm.

Mức độ bảo mật cao:

Đội ngũ an ninh tại Red Hat sẵn sàng phát hiện các mối đe dọa và đảm bảo mức độ an ninh cao. CentOS cũng đi kèm với phần mở rộng nhân Linux được tăng cường bảo mật.

Khi nói đến thông số kỹ thuật, giống như bất kỳ hệ thống Linux nào khác, CentOS có rất nhiều thứ để cung cấp. Tài liệu nội bộ của CentOS bao gồm nhiều điểm tốt hơn; hầu hết các lập trình viên nên tự làm quen với bức tranh toàn cảnh trước khi quyết định chọn một máy chủ chuyên dụng CentOS. Trước khi bạn dùng thử CentOS cho chính mình, dưới đây là tất cả những gì bạn cần biết về nó.

CentOS không phải là RHEL:

RHEL đã được đóng gói lại dưới dạng CentOS. Trong khi đó, nhóm CentOS là một nhóm tình nguyện đóng gói các gói nguồn RHEL thành các tệp nhị phân có sẵn công khai. Sau đó, phần mềm được phân phối thông qua một số máy nhân bản công khai. Theo tôi được biết thì Red Hat và CentOS không có mối liên kết hoặc quan hệ đối tác trực tiếp nào. Trong quá khứ, việc thiếu quan hệ đối tác chính thức đã gây ra nhiều vấn đề, chẳng hạn như khi Red Hat khăng khăng rằng khỏi CentOS, tất cả thương hiệu Red Hat nên được xóa bỏ.

Nhiều tổ chức cung cấp hỗ trợ cho CentOS Linux, nhưng vẫn chưa có hỗ trợ thương mại thích hợp. Red Hat cung cấp hỗ trợ trực tiếp với RHEL. Để được hỗ trợ CentOS thương mại, người dùng CentOS phụ thuộc vào các chuyên gia CNTT và cộng đồng.

Nhiều thông số kỹ thuật cấp cao nhất được bao gồm trong CentOS:

CentOS bao gồm một số lượng lớn các thông số kỹ thuật độc đáo cho phép nhiều đổi mới hơn bên trong nền tảng này. CentOS 6 và 7 lần lượt dựa trên các nhân Linux 2.6.32 và Linux 3.10.0. Các bản phân phối này có tính chất plug and play, hỗ trợ các tệp mp3 từ các nguồn khác nhau và Firefox 60 làm trình duyệt internet mặc định.

Kiến trúc x86_64 trong CentOS 6 và 7 có thể phân bổ không gian 12 và 64 TB về khả năng của CPU. Trong khi đó, hệ thống tệp cục bộ có thể xử lý các kích thước tệp tối đa khác nhau, từ 2 TB đến 100 TB ở các cấu hình khác nhau. CentOS cũng giúp bạn có thể thêm một loạt các tính năng hữu ích. Ví dụ: các phiên bản CentOS hiện tại hỗ trợ Bluetooth gốc cũng như Linux được tăng cường bảo mật.

CentOS có khả năng hỗ trợ Kiến trúc x86_64 và x86:

Hiện tại, bản phân phối Linux này hỗ trợ cả hệ thống x86_64 và x86. Tuy nhiên, CentOS 7 là duy nhất vì nó hiện đang giúp các kiến ​​trúc ppc64, ppc64le, Arm32, i686 và Arm64 không chính thức, do cộng đồng duy trì. Trong khi CentOS 6 có thể hỗ trợ cả hai kiến ​​trúc.

Bạn có thể tải xuống CentOS miễn phí:

CentOS là một bản phân phối có sẵn miễn phí để phân phối và sử dụng. CentOS mời mọi người giả mạo nó và tìm những cách mới để tăng chức năng trong bản phân phối Linux vì mô hình phát triển dựa vào cộng đồng của nó. CentOS cung cấp các tùy chọn khác nhau để tải xuống phần mềm của họ, bao gồm ISO tối thiểu, Amazon Web Services, torrent, DVD ISO, v.v. Đồng thời, các gói nguồn CentOS có sẵn thông qua kho chứa tệp của chúng và không được kết hợp trong các bản tải xuống thông thường.

Cộng đồng CentOS đang phát triển:

Cộng đồng CentOS đã cam kết phát triển nó từng bản vá, đó là một trong những lý do quan trọng mà nó kiểm soát để duy trì một thị phần đáng kể. Xã hội cởi mở này đã gắn kết với nhau qua thời gian và phát triển các SIG riêng lẻ. Các tổ chức này quan tâm nhiều đến việc nâng cao các lĩnh vực chức năng cụ thể như ảo hóa và trải nghiệm người dùng.

Ban điều hành CentOS chọn những SIG nào có thể bắt đầu hoạt động dưới sự bảo vệ của họ. Bất kỳ thành viên nào trong cộng đồng đều có thể tham gia SIG cho đến khi họ có thể chấp nhận những lời chỉ trích của cộng đồng và có đủ tài liệu. Sau đó, cộng đồng cũng được giải quyết để giúp đỡ cả người dùng có kinh nghiệm và người mới. Do đó, họ cung cấp nhiều danh sách gửi thư khác nhau để hỗ trợ người dùng nhận được lời khuyên trực tiếp từ các thành viên khác trong cộng đồng, có sẵn bằng các ngôn ngữ khác nhau.

CentOS cung cấp hướng dẫn sử dụng cho người dùng:

Dự án CentOS yêu cầu người dùng mới tận dụng tối đa mọi khoảnh khắc làm việc mà họ đã bỏ ra cho đến nay. Vì vậy, họ đã tạo một thư viện tài liệu để giúp họ bắt đầu. Thư viện này chứa hướng dẫn cài đặt từng bước cho các kiến ​​trúc khác nhau và các ghi chú phát hành cho các sửa đổi lớn.

Để nhanh chóng tổng quan về các tính năng của CentOS, hãy xem bảng dưới đây:

Đặc trưng CentOS
Lõi hệ thống CentOS dựa trên RedHat
Quản lý gói YUM
Cập nhật chu kỳ Ít thường xuyên hơn
Thị phần lưu trữ 17,5% người dùng Linux
Ảo hóa OpenNebula

OpenStack, CloudStack,

Bảo vệ Mạnh
Sự ổn định Mạnh
Các ứng dụng mặc định Các ứng dụng được cập nhật khi có yêu cầu
Bảo dưỡng Thách thức
Ủng hộ Tài liệu vững chắc với một cộng đồng nhỏ nhưng năng động
Dễ sử dụng Thách thức
Tốc độ, vận tốc Tuyệt vời nhưng phụ thuộc vào phần cứng
Cấu trúc tệp cùng cấu trúc tệp / thư mục cơ bản, nhưng định dạng khác nhau ở vị trí dịch vụ hệ thống

Ưu điểm của CentOS:

Dưới đây là một số lợi ích của việc sử dụng nó:

  • Nó nhanh, đáng tin cậy và nhẹ.
  • Nó có sẵn miễn phí, mã nguồn mở và sẵn sàng cho doanh nghiệp.
  • Ngoài ra, bạn sẽ nhận được các công cụ kiểm soát phiên bản như git, tất cả đều được cài đặt sẵn, cũng như phần mềm máy chủ nguồn mở như MySQL, CUPS, Apache Web.
  • Nó cũng cung cấp hỗ trợ cộng đồng tuyệt vời, bao gồm khả năng gửi lỗi trực tiếp đến bug.centos.org.
  • Phiên bản CentOS gần đây nhất kết hợp công nghệ ảo hóa và siêu giám sát như Xen, oVirt và Docker.
  • Bản phân phối CentOS cung cấp các tính năng tương tự như RHEL thương mại. Tuy nhiên, điều này cũng có thể truy cập miễn phí!
  • So với các bản phân phối Linux nguồn mở, miễn phí khác, CentOS được ưa chuộng rộng rãi vì độ tin cậy và ít nâng cấp gói hơn.

Yêu cầu phần cứng đối với CentOS phiên bản mới nhất:

Bản phân phối Linux Bộ xử lý RAM Dung lượng đĩa Kiến Trúc Hệ Thống
CentOS 8 1,1 GHz Bộ nhớ tối thiểu: 1 GB

Bộ nhớ đề xuất: 2 GB

Tối thiểu: 20 GB

Khuyến nghị: 40 GB

64-bit
CentOS 7 hoặc RHEL 7 1,1 GHz Bộ nhớ tối thiểu: 1 GB

Bộ nhớ đề xuất: 2 GB

Tối thiểu: 20 GB

Khuyến nghị: 40 GB

64-bit

Các bản phát hành mới nhất của CentOS:

Chúng tôi có CentOS 7, CentOS 8 và CentOS Stream để nói về các bản phát hành mới nhất của CentOS. Vào năm 2019, khi CentOS 8 được giới thiệu, nhiều người đã tự hỏi điều gì đã thay đổi đáng kể so với CentOS 7. Bây giờ, chúng ta sẽ tìm ra sự tương phản giữa hai phiên bản CentOS này. Vì vậy, hãy cùng tìm hiểu sâu về bí ẩn này và kiểm tra xem CentOS 8 có đáng để thử hay không.

CentOS 7 là bản phân phối RHEL đầu tiên bao gồm systemd như một tính năng tiêu chuẩn. CentOS 7 được phát hành vào năm 2014 và cung cấp một số tính năng đã hỗ trợ tốt cho cộng đồng trong mười năm qua. Các tính năng mới khác trong CentOS 8 được hiển thị trong bảng bên dưới, cùng với một số điểm khác biệt giữa hai bản phát hành CentOS:

Sự khác biệt giữa CentOS 7 và CentOS 8

Đặc trưng CentOS 7 CentOS 8
đi Git phiên bản 1.8 Git phiên bản 2.18
Hộp đựng Docker có sẵn cho CentOS 7 Docker bị bỏ qua. Để làm việc với vùng chứa, hãy sử dụng skopeo và các công cụ buildah, podman, runc.
Kernel Dựa trên nhân ngược dòng 3.10 và Fedora 19 Dựa trên nhân ngược dòng 4.18 và Fedora 28
Quản lý lưu trữ Trình quản lý khối lượng logic mặc định Trình quản lý khối lượng logic và Stratis
Bảo vệ CentOS 7 bao gồm hỗ trợ cho TLS 1.0 và OpenSSL 1.0.1 CentOS 8 bao gồm hỗ trợ TLS 1.3, OpenSSL 1.1.1, TLS 1.0 và TLS 1
NTP Cả chronyd và daemon NTP đều có sẵn Chỉ giao thức NTP chrony
Quản lý phần mềm Nó sử dụng YUM v3, được phân phối với RPM 4.11 Trong CentOS 8, yum được thay thế bằng dnf. Nó cũng sử dụng sự kết hợp của RPM 4,14 YUM v4. Hơn nữa, phiên bản này cũng hỗ trợ nội dung mô-đun.
Java OpenJDK 8 Cả OpenJDK 8 và OpenJDK 11
Khung mạng Phiên bản này sử dụng iptables Khung mạng CentOS 8 dựa trên nftables mà firewalld sử dụng cho phần phụ trợ mặc định.
Hỗ trợ Python hỗ trợ giới hạn cho Python 2.7. CentOS 7 cũng hỗ trợ Python 2.7 hỗ trợ cố định cho Python 2.7, nhưng nó cũng hỗ trợ Python 3.6
Ảo hóa Sử dụng quản lý ảo và qemu-kvm Được phân phối với giám đốc ảo, qemu-kvm 2.12 không được dùng nữa và Cockpit tiếp quản
httpd / Apache Máy chủ HTTP 2.4 Máy chủ HTTP 2.4
Bức tường lửa CentOS 7 sử dụng iptables làm khung lọc các gói tin CentOS 8 sử dụng nftables làm khung lọc các gói tin của nó
ruby, php, perl Ruby 2.0.0, PHP 5.4.16, Perl 5.16.3 Perl 5,26, Ruby 2,5. Trong khi, theo mặc định, Trình quản lý quy trình FastCGI (FPM) được sử dụng bởi PHP.
Cơ sở dữ liệu MySQL 5.5, PostgreSQL 9.2, MariaDB 5.5 MySQL 8.0, PostgreSQL 10, Redis 5, PostgreSQL 9.6, MariaDB 10.3
Môi trường máy tính để bàn Trong CentOS 7, máy chủ X.Org là trình quản lý hiển thị GNOME, mặc định. Trong CentOS 8, Wayland là Trình quản lý hiển thị GNOME mặc định với GNOME Shell phiên bản 3.28
Nginx không có sẵn (theo mặc định) Bản phân phối Linux này cung cấp hỗ trợ cho máy chủ web Nginx. Phiên bản 1.14

Với thông báo về vòng đời cuối của CentOS 8 (EOL) vào tháng 12 năm 2021, vòng đời của hệ điều hành đã được rút ngắn lại. Do đó, RHEL tuyên bố rằng nhóm của họ sẽ tập trung vào CentOS Stream trong tương lai.

Luồng CentOS:

Một nền tảng phát triển Linux cho phép các nhà phát triển Red Hat cộng tác với các thành viên cộng đồng nguồn mở là CentOS Stream. Red Hat phát triển mã nguồn Red Hat Enterprise Linux (RHEL) trong CentOS Stream trước khi phát hành các phiên bản mới hơn. Do đó, nó được coi là một phần của mô hình phát triển mã nguồn mở. Việc triển khai mô hình này làm cho CentOS Stream trở thành bản xem trước của các bản phát hành trong tương lai của Red Hat Enterprise Linux.

Ưu điểm của CentOS Stream:

  • Nó không khác nhiều so với CentOS.
  • Nó trích xuất các tính năng mới trước khi phân phối RHEL.
  • Nó có tiềm năng có một cộng đồng phát triển tuyệt vời.
  • Nền tảng phát triển này nhanh nhẹn hơn nền tảng trước đó.

CentOS Stream sẽ thay thế CentOS Linux?

Phiên bản CentOS Stream không thể được coi là sự thay thế cho bản phân phối CentOS. Nó là một phiên bản phát triển RHEL. Trong khi CentOS là phiên bản Red Hat Enterprise Linux được tái thiết lập. Do đó, CentOS Stream phù hợp hơn với những người muốn xem máy chủ của họ có phù hợp với tương lai hay không và người dùng CentOS Linux liệu bản dựng có đủ ổn định cho nhu cầu của họ hay không. Nó có vị trí của nó vì CentOS Stream là không thể tránh khỏi và là bước tự nhiên tiếp theo hướng tới sự đổi mới tiên tiến của Linux doanh nghiệp. Nó cũng có một vòng phản hồi nén giữa các nhà phát triển RHEL.

Khi Red Hat tạo ra các phiên bản RHEL trong tương lai, tính năng nén vòng phản hồi giúp tất cả các giọng nói được lắng nghe dễ dàng hơn, cho dù họ là người đóng góp riêng lẻ hay đối tác lớn.

Red Hat cũng hoan nghênh tất cả các nhà phát triển và đối tác tham gia vào CentOS Stream và tạo ra các chi nhánh của họ, cho phép trung tâm đổi mới này thử nghiệm các giải pháp cho các vấn đề duy nhất của họ. Người ta chấp nhận rằng CentOS Stream là Linux doanh nghiệp của tương lai. Nó sẽ giúp cộng đồng có tác động đặc biệt đến hướng phát hành RHEL. Các dự án nội bộ của Red Hat sẽ được chuyển cho CentOS Stream, cho phép họ chia sẻ các chiến thuật và thực tiễn hoạt động tốt nhất với cộng đồng lớn hơn khi công việc này tiến triển.

Lịch trình kết thúc hỗ trợ của CentOS (EOS):

Phiên bản Ngày phát hành Cuối đời
CentOS 6 Ngày 10 tháng 7 năm 2011 Ngày 30 tháng 11 năm 2020
CentOS 7 Ngày 7 tháng 7 năm 2014 Ngày 30 tháng 6 năm 2024
CentOS 8 24 tháng 9, 2019 Ngày 31 tháng 12 năm 2021

Các lệnh có giá trị nhất trong CentOS:

Dưới đây là một số lệnh sẽ giúp hoạt động của CentOS, chẳng hạn như:

  1. mv : Đây là lệnh di chuyển. Người dùng CentOS có thể sử dụng lệnh này để di chuyển tệp từ một nguồn hoặc thư mục đến bất kỳ vị trí nào khác hoặc đổi tên tệp.
  2. rmdir : Lệnh này dùng để xóa thư mục có nội dung trong đó.
  3. chạm vào : Lệnh này sẽ giúp bạn tạo một tệp trống. Tit còn được gọi là lệnh tạo tệp.
  4. sạch : Bạn muốn xóa màn hình đầu cuối CentOS? Sử dụng lệnh rõ ràng.
  5. ls : Lệnh này sẽ liệt kê ra nội dung của thư mục được chỉ định.
  6. sudo yum cài đặt : Lệnh này được sử dụng để cài đặt một gói cụ thể.
  7. cập nhật sudo yum : Lệnh này sẽ cập nhật tất cả các gói đã cài đặt.
  8. định vị : Lệnh này sẽ hỗ trợ bạn tìm tệp trong bộ nhớ hệ thống của bạn
  9. rm : lệnh rm được sử dụng để xóa các tệp.
  10. mkdir : Sử dụng lệnh hữu ích này để tạo các thư mục con và thư mục mới.
  11. đĩa CD : Bạn cũng có thể sửa đổi một thư mục hoặc di chuyển điều khiển đến bất kỳ thư mục nào khác từ thư mục làm việc hiện tại.
  12. Đàn ông : Để in sổ tay hướng dẫn liên quan đến bất kỳ lệnh nào, hãy sử dụng lệnh man trong thiết bị đầu cuối CentOS của bạn.

Tại sao các nhà lãnh đạo CNTT yêu thích CentOS?

  • Cài đặt CentOS rất đơn giản và phù hợp với tất cả các yêu cầu cấp phép của doanh nghiệp, cho dù mở rộng quy mô hay thu nhỏ.
  • Việc triển khai Linux ít tốn kém hơn, đặc biệt là khi chuyển từ RHEL sang CentOS.
  • Đó là mọi thứ mà nhóm của bạn mong đợi từ một hệ điều hành có thể hoạt động đơn giản tại nơi làm việc ngày nay.
  • Ngay cả đối với các bản cập nhật mở rộng, việc nâng cấp sản xuất rất đơn giản và hiếm khi gây ra thời gian chết vì quá trình nâng cấp diễn ra suôn sẻ.
  • Thêm giá trị, mở rộng và điều chỉnh bất cứ điều gì bạn muốn; ví dụ, không có nhà cung cấp khóa vì bất kỳ lý do gì.
  • Bạn muốn thay đổi điều gì đó? Nhóm của bạn có thể làm điều đó mà không cần đi ra ngoài ranh giới của giấy phép của bạn.
  • Với các hình ảnh Docker Hub của người bảo trì cộng đồng có thể được kéo xuống thường xuyên mà không có giới hạn, bạn có thể quay lên, cập nhật và chuyển giữa các môi trường một cách đáng tin cậy.

CentOS sẽ đóng vai trò như thế nào đối với sự phát triển nghề nghiệp của bạn?

  • Nếu bạn đang tìm kiếm một công việc với tư cách là quản trị viên Linux, việc có kinh nghiệm với CentOS sẽ khiến bạn trở nên hấp dẫn hơn với các nhà tuyển dụng.
  • Bên cạnh đó, là một dự án mã nguồn mở miễn phí có sẵn, bạn sẽ được hưởng lợi từ việc đóng góp vào nó.
  • Ngoài ra, sử dụng nó làm nền tảng cốt lõi, người ta có thể mong đợi tiến hành phát triển phần mềm.
  • Nó sẽ giúp bạn thoải mái khi làm việc trên thực tế với bất kỳ bản phân phối Linux nào khác.

Phần kết luận:

CentOS cung cấp một dự án phần mềm miễn phí hướng tới cộng đồng được xây dựng để cung cấp một nền tảng mạnh mẽ cho các cộng đồng nguồn mở phát triển. Nó cũng cung cấp môi trường phát triển cho hầu hết các cộng đồng lưu trữ, nhà cung cấp đám mây, xử lý dữ liệu khoa học, v.v. Chúng tôi đã cung cấp thông tin thiết yếu liên quan đến CentOS trong bài đăng của mình. Hướng dẫn này bao gồm lịch sử CentOS, các tính năng, kiến ​​trúc, kho lưu trữ, các bản phát hành chính và lịch trình Kết thúc Hỗ trợ của chúng, v.v. Hơn nữa, chúng tôi cũng giải thích rằng cách phân phối CentOS sẽ giúp bạn phát triển sự nghiệp như thế nào.