Tuyển dụng
Viettel IDC

CentOS là gì? Tổng quan thông tin và cách download CentOS Stream

23/10/2025

CentOS từng là nền tảng quen thuộc của nhiều hệ thống doanh nghiệp, nhưng sự chuyển hướng sang CentOS Stream khiến người dùng cần hiểu rõ trước khi triển khai. Cùng Viettel IDC tìm hiểu CentOS là gì, đặc điểm và cách sử dụng phù hợp với nhu cầu hiện nay.

CentOS là gì?

CentOS (Community Enterprise Operating System) là một hệ điều hành mã nguồn mở miễn phí ra mắt vào tháng 5 năm 2004, được phát triển hướng đến môi trường máy chủ và ứng dụng doanh nghiệp. CentOS Linux trước đây được xây dựng từ mã nguồn của Red Hat Enterprise Linux (RHEL), cung cấp nền tảng tương thích về chức năng với RHEL và nhận hỗ trợ từ cộng đồng.

CentOS Linux đã chính thức ngừng hỗ trợ và không còn nhận các bản cập nhật bảo mật: CentOS 8 dừng từ ngày 31/12/2021 và CentOS 7 dừng từ ngày 30/6/2024. Hiện nay, dự án tập trung phát triển CentOS Stream, với các thay đổi được cập nhật trước khi đưa vào những bản cập nhật tiếp theo của RHEL.

CentOS là gì?

Các phiên bản CentOS

CentOS trải qua hai dòng phát triển chính: CentOS Linux trước đây và CentOS Stream hiện nay. Thông tin tổng hợp các phiên bản CentOS:

- CentOS Linux 2.1, 3 và 4: Những thế hệ đầu tiên, đặt nền tảng cho dòng hệ điều hành máy chủ tương thích với RHEL. Các phiên bản này đã ngừng hỗ trợ và chỉ còn được lưu trữ để tham khảo. 

- CentOS Linux 5 và 6: Tiếp nối dòng CentOS truyền thống, từng phục vụ nhiều hệ thống máy chủ doanh nghiệp. Hiện cả hai đã kết thúc vòng đời, không còn được dự án cập nhật. 

- CentOS Linux 7: Một phiên bản được sử dụng rộng rãi trong môi trường máy chủ, đã chính thức ngừng hỗ trợ từ 30/06/2024.

- CentOS Linux 8: Phiên bản cuối của dòng CentOS Linux, đã kết thúc vòng đời ngày 31/12/2021, trước cả CentOS Linux 7. 

- CentOS Stream 8: Nhận các thay đổi trước khi đưa vào bản cập nhật RHEL 8; đã dừng cập nhật từ 31/05/2024.

- CentOS Stream 9: Thuộc quá trình phát triển RHEL 9, hiện vẫn được duy trì và dự kiến kết thúc vòng đời ngày 31/05/2027.

- CentOS Stream 10: Thế hệ Stream mới nhất hiện nay, gắn với quá trình phát triển RHEL 10 và có thời hạn duy trì đến 31/05/2030.

Các phiên bản CentOS

Ưu điểm và nhược điểm của hệ điều hành CentOS

Ưu điểm của CentOS

- Miễn phí và mã nguồn mở: Người dùng được sử dụng, nghiên cứu và tùy chỉnh hệ điều hành, giúp giảm chi phí bản quyền khi triển khai máy chủ.

- Gắn với hệ sinh thái RHEL: CentOS Stream giúp lập trình viên tiếp cận các thay đổi dự kiến xuất hiện trong bản cập nhật RHEL tiếp theo, phù hợp để phát triển và kiểm thử ứng dụng.

- Đáp ứng nhiều nhu cầu triển khai: Hệ điều hành phục vụ môi trường phát triển, kiểm thử và vận hành ứng dụng thực tế khi đáp ứng yêu cầu của hệ thống.

- Có cộng đồng hỗ trợ: Người dùng trao đổi kinh nghiệm, tìm tài liệu và báo lỗi qua diễn đàn, danh sách thư điện tử cùng các kênh chính thức.

Nhược điểm của CentOS

- CentOS Linux không còn được cập nhật: Các hệ thống dùng phiên bản cũ không nhận thêm bản vá từ dự án, nên cần có kế hoạch chuyển đổi sang nền tảng còn được hỗ trợ. 

- Cần kiểm tra tương thích ứng dụng: CentOS Stream đi trước RHEL ở nhiều thay đổi phần mềm; không nên mặc định ứng dụng chạy trên một phiên bản RHEL sẽ hoạt động giống hệt trên Stream.

- Đòi hỏi kiểm thử trước khi cập nhật: Với hệ thống quan trọng, quản trị viên cần đánh giá ảnh hưởng của các gói mới trên môi trường thử nghiệm trước khi áp dụng.

- Không cam kết thời gian cập nhật bảo mật bằng SLA: Dự án không đưa ra SLA về thời điểm xử lý các bản cập nhật bảo mật cho CentOS Stream. 

- Yêu cầu kiến thức quản trị Linux: Người mới cần làm quen với dòng lệnh, phân quyền, quản lý dịch vụ và cấu hình mạng để vận hành hệ thống hiệu quả.

CentOS được sử dụng để làm gì?

CentOS phục vụ nhiều nhu cầu từ vận hành máy chủ đến phát triển phần mềm. Với các triển khai mới, những ứng dụng dưới đây nên thực hiện trên CentOS Stream còn được hỗ trợ:

- Vận hành máy chủ web: Cài đặt Apache hoặc Nginx cùng các thành phần cần thiết để chạy website, API và ứng dụng web.

- Triển khai ứng dụng doanh nghiệp: Làm nền tảng chạy phần mềm nội bộ và dịch vụ backend sau khi kiểm tra khả năng tương thích.

- Phát triển và kiểm thử phần mềm: Giúp lập trình viên đánh giá ứng dụng trước các thay đổi dự kiến xuất hiện trong bản cập nhật RHEL tiếp theo. 

- Triển khai trên đám mây: Sử dụng các cloud image chính thức để tạo môi trường Linux trên hạ tầng đám mây phù hợp. 

- Học quản trị Linux: Thực hành dòng lệnh, quản lý gói phần mềm, phân quyền người dùng, cấu hình mạng và quản lý dịch vụ.

- Phát triển giải pháp mã nguồn mở: Xây dựng, đóng gói và thử nghiệm phần mềm trong hệ sinh thái CentOS, bao gồm các dự án của nhóm chuyên môn SIG.

CentOS được sử dụng để làm gì?

Một số lệnh cơ bản khi sử dụng CentOS

Các lệnh trên CentOS Stream giúp người dùng kiểm tra hệ thống, quản lý phần mềm và điều khiển dịch vụ qua Terminal. Dưới đây là những lệnh cơ bản để bắt đầu:

Nhóm thao tác

Lệnh

Công dụng

Kiểm tra hệ điều hành

cat /etc/os-release

Đọc thông tin nhận diện hệ thống, gồm tên bản phân phối và phiên bản

Kiểm tra kernel

uname -r

Xác định bản kernel được hệ thống sử dụng trong lần khởi động hiện tại

Kiểm tra mạng

ip addr

Liệt kê các giao diện mạng cùng địa chỉ IP được gán cho từng giao diện

Kiểm tra dung lượng

df -h

Đối chiếu tổng dung lượng, phần đã sử dụng và phần còn trống của các hệ thống tệp

Kiểm tra bộ nhớ

free -h

Theo dõi lượng RAM đang dùng, bộ nhớ khả dụng và tình trạng sử dụng swap

Tìm phần mềm

dnf search ten_goi

Tra cứu các gói có tên hoặc mô tả khớp với nội dung tìm kiếm

Cài phần mềm

sudo dnf install ten_goi

Bổ sung gói được chọn và các gói phụ thuộc cần thiết vào hệ thống

Kiểm tra cập nhật

dnf check-update

Rà soát kho phần mềm để xác định gói nào có phiên bản mới hơn

Cập nhật phần mềm

sudo dnf upgrade

Nâng các gói đã cài lên phiên bản mới mà kho phần mềm cung cấp

Gỡ phần mềm

sudo dnf remove ten_goi

Loại bỏ gói được chỉ định, đồng thời xử lý các gói liên quan theo đề xuất của DNF

Kiểm tra dịch vụ

systemctl status ten_dich_vu

Kiểm tra dịch vụ đang chạy hay đã dừng, kèm thông tin hoạt động gần nhất

Khởi động dịch vụ

sudo systemctl start ten_dich_vu

Đưa dịch vụ vào hoạt động ngay trong phiên sử dụng hiện tại

Bật dịch vụ khi khởi động máy

sudo systemctl enable ten_dich_vu

Thiết lập dịch vụ tự chạy ở những lần khởi động máy tiếp theo

Khởi động lại dịch vụ

sudo systemctl restart ten_dich_vu

Cho dịch vụ dừng rồi chạy lại, chẳng hạn sau khi chỉnh sửa cấu hình

Hướng dẫn Download CentOS và cài đặt

Để cài mới, bạn nên chọn CentOS Stream còn được hỗ trợ thay cho CentOS Linux đã ngừng cập nhật. Hướng dẫn dưới đây sử dụng CentOS Stream 9 tải từ trang download chính thức.

Cài đặt cơ bản

Bạn có thể cài CentOS Stream trên máy ảo để thực hành hoặc trên máy vật lý. Trước khi bắt đầu, hãy sao lưu dữ liệu nếu ổ đĩa dự kiến cài đã chứa thông tin.

- Bước 1: Truy cập trang tải CentOS, chọn CentOS Stream 9 và kiến trúc phù hợp. Với máy dùng bộ xử lý Intel hoặc AMD 64 bit, chọn x86_64, tải bộ cài DVD ISO và đối chiếu mã SHA-256 với thông tin được cung cấp.

- Bước 2: Gắn tệp ISO vào ổ đĩa quang ảo nếu dùng máy ảo. Nếu cài trên máy vật lý, tạo USB khởi động từ ISO rồi chọn khởi động máy bằng USB đó.

- Bước 3: Tại màn hình khởi động, chọn Test this media & install CentOS Stream 9 để kiểm tra bộ cài trước khi cài đặt. Sau đó chọn ngôn ngữ và nhấn Continue.

- Bước 4: Trong Installation Destination, chọn ổ đĩa đích và phương án phân vùng. Với máy ảo mới có ổ đĩa trống, chọn phân vùng tự động; nếu ổ đĩa có dữ liệu, kiểm tra kỹ các thay đổi trước khi xác nhận.

- Bước 5: Mở Software Selection, chọn Minimal Install để cài hệ thống dòng lệnh hoặc Server with GUI nếu cần giao diện đồ họa.

- Bước 6: Trong Time & Date, đặt múi giờ phù hợp. Tiếp theo, mở Network & Host Name, bật kết nối mạng và đặt tên máy.

- Bước 7: Tạo tài khoản trong User Creation, đặt mật khẩu mạnh và chọn Make this user administrator để cấp quyền quản trị qua sudo.

- Bước 8: Kiểm tra lại cấu hình, nhấn Begin Installation và chờ hoàn tất. Chọn Reboot System, tháo USB hoặc ngắt ISO khỏi máy ảo rồi đăng nhập bằng tài khoản vừa tạo.

Hướng dẫn Download CentOS và cài đặt

Cài đặt Linux CentOS

Sau khi cài xong, bạn cần kiểm tra hệ thống và cập nhật phần mềm trước khi sử dụng. Các thao tác dưới đây thực hiện trong Terminal bằng tài khoản có quyền sudo.

- Bước 1: Chạy cat /etc/os-release để xác nhận phiên bản CentOS Stream, sau đó dùng uname -r để xem kernel đang hoạt động.

- Bước 2: Chạy ip addr để kiểm tra địa chỉ IP. Kiểm tra kết nối tới kho phần mềm bằng sudo dnf makecache; nếu xuất hiện lỗi, cần kiểm tra mạng và DNS.

- Bước 3: Dùng dnf check-update để xem các gói có bản cập nhật. Lệnh này chỉ kiểm tra, chưa cài đặt thay đổi.

- Bước 4: Chạy sudo dnf upgrade, đọc danh sách gói được đề xuất cập nhật rồi nhập y để xác nhận. Đây là thao tác cập nhật phần mềm trong phiên bản hiện tại, không phải nâng cấp sang phiên bản CentOS Stream lớn hơn.

- Bước 5: Cài phần mềm cần thiết bằng sudo dnf install ten_goi, thay ten_goi bằng tên thực tế. Chẳng hạn, sudo dnf install httpd dùng để cài Apache HTTP Server.

- Bước 6: Nếu vừa cập nhật kernel, chạy sudo reboot vào thời điểm phù hợp. Sau khi đăng nhập lại, dùng uname -r để kiểm tra kernel đang chạy.

Cài đặt Linux CentOS

So sánh hai hệ điều hành CentOS và Ubuntu khác gì nhau?

CentOS và Ubuntu đều là các bản phân phối Linux, nhưng khác nhau về nền tảng phát triển, cách quản lý phần mềm và chính sách hỗ trợ. CentOS Stream phù hợp khi doanh nghiệp cần làm việc sát với hệ sinh thái RHEL, còn Ubuntu LTS đáng cân nhắc cho dự án cần chu kỳ hỗ trợ dài và lựa chọn hỗ trợ thương mại rõ ràng.

Tiêu chí

CentOS Stream

Ubuntu LTS

Nền tảng phát triển

Thuộc hệ sinh thái Fedora và RHEL

Phát triển dựa trên Debian

Mô hình phát hành

Cập nhật liên tục trong từng phiên bản lớn, nhận thay đổi trước các bản cập nhật RHEL tiếp theo

Phát hành bản LTS mỗi 2 năm, duy trì cập nhật trong vòng đời hỗ trợ

Quản lý phần mềm

Dùng DNF và gói RPM

Dùng APT và gói DEB

Lệnh cài phần mềm

sudo dnf install ten_goi

sudo apt install ten_goi

Thời gian duy trì

Khoảng 5 năm cho mỗi phiên bản lớn

5 năm bảo trì bảo mật tiêu chuẩn; mở rộng qua Ubuntu Pro

Hỗ trợ người dùng

Tài liệu và các kênh cộng đồng CentOS

Cộng đồng Ubuntu; hỗ trợ thương mại từ Canonical theo gói dịch vụ

Nhu cầu phù hợp

Phát triển, kiểm thử và vận hành ứng dụng trong hệ sinh thái RHEL

Máy chủ, ứng dụng doanh nghiệp và dự án cần nền tảng LTS

Kết luận

CentOS là nền tảng đáng tìm hiểu khi học quản trị Linux hoặc phát triển ứng dụng trong hệ sinh thái RHEL. Với hệ thống mới, hãy đánh giá CentOS Stream dựa trên khả năng tương thích và thời gian hỗ trợ; với máy chủ đang chạy CentOS Linux, cần ưu tiên kế hoạch chuyển đổi để tiếp tục nhận cập nhật bảo mật.

Để tìm hiểu thêm về các sản phẩm, dịch vụ tại Viettel IDC, vui lòng liên hệ đến Viettel IDC:

- Hotline: 1800.8088 (miễn phí cước gọi)

- Fanpage: https://www.facebook.com/viettelidc

- Website: https://viettelidc.com.vn

 

Bình luận ()

Đăng nhập | Đăng ký
để gửi bình luận
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Xem thêm bình luận

Tin liên quan

20/10/2026

Viettel IDC dẫn đầu bảng xếp hạng Enterprise of Choice 2026 tại nhiều hạng mục quan trọng

Viettel IDC đạt 6 thứ hạng nổi bật tại Enterprise of Choice 2026, trong đó có 5 vị trí Top 1 ở các hạng mục về công nghệ thông tin, phát triển bền vững, doanh nghiệp được yêu thích bởi người lao động, lãnh đạo và thế hệ trẻ. Kết quả ghi nhận những nỗ lực của doanh nghiệp trong xây dựng môi trường làm việc tích cực, lấy con người làm trung tâm.

20/10/2026

So sánh các dịch vụ cloud backup phổ biến tại Việt Nam

So sánh các dịch vụ cloud backup phổ biến tại Việt Nam về phạm vi sao lưu, bảo mật, khôi phục, chi phí và mô hình triển khai để doanh nghiệp dễ lựa chọn.

20/10/2026

Dịch vụ lưu trữ đám mây nào tốt nhất cho doanh nghiệp nhỏ 2026? 9 lựa chọn nên tham khảo

So sánh 9 dịch vụ lưu trữ đám mây cho doanh nghiệp nhỏ năm 2026: công cụ chia sẻ file, Object Storage trong nước và quốc tế, kèm tiêu chí chọn nhà cung cấp.

20/10/2026

Mua chứng chỉ SSL cho website ở đâu uy tín? 5 kênh mua và triển khai

Có 5 kênh mua và triển khai chứng chỉ SSL cho website: CA, đại lý trong nước, nhà cung cấp hosting, nhà đăng ký tên miền và CA miễn phí. Xem ưu nhược điểm và cách kiểm tra nơi bán uy tín.

20/10/2026

Lưu trữ ngoài có an toàn không? Rủi ro và cách bảo vệ dữ liệu doanh nghiệp

Lưu trữ dữ liệu bên ngoài có an toàn không? Phân tích rủi ro, các lớp bảo vệ cần có và tiêu chí chọn nhà cung cấp cho doanh nghiệp.

19/10/2026

VDS là gì? VDS khác VPS và Dedicated Server như thế nào?

VDS là gì, khác VPS và Dedicated Server ở điểm nào, ưu nhược điểm và trường hợp nên sử dụng.

19/10/2026

Cách triển khai observability cho ứng dụng đám mây và microservices như thế nào

Hướng dẫn triển khai observability cho ứng dụng đám mây và microservices qua 7 bước, từ xác định SLI/SLO đến tối ưu chi phí telemetry.

19/10/2026

Top nhà cung cấp dịch vụ Dedicated Server giá tốt, tốc độ ổn định tại Việt Nam

Tổng hợp các nhà cung cấp Dedicated Server tại Việt Nam, so sánh mô hình dịch vụ, cấu hình, Data Center, uptime, băng thông và giá công bố.

19/10/2026

Top nhà cung cấp dịch vụ Hosting và VPS uy tín tại Việt Nam

Top nhà cung cấp Hosting và VPS uy tín tại Việt Nam. So sánh hạ tầng, uptime, loại dịch vụ và các tiêu chí cần kiểm tra trước khi lựa chọn.

19/10/2026

Thuê Cloud GPU có đắt không?

Thuê Cloud GPU có đắt không phụ thuộc vào yếu tố nào? Phân tích các mô hình tính phí, chi phí ẩn và cách tối ưu ngân sách khi dùng GPU đám mây.