Logo InterData
  • Trang chủ
  • Blog
    • Máy chủ (Server)
    • Máy chủ ảo (VPS)
    • Cloud Server
    • Web Hosting
    • Website
    • Trí tuệ nhân tạo (AI)
    • Lập trình
  • Dịch vụ
    • Thuê chỗ đặt máy chủ
    • Thuê Cloud Server
    • Thuê Hosting
    • Thuê máy chủ
    • Thuê VPS
  • Sự kiện
  • Khuyến Mãi
  • Trang chủ
  • Blog
    • Máy chủ (Server)
    • Máy chủ ảo (VPS)
    • Cloud Server
    • Web Hosting
    • Website
    • Trí tuệ nhân tạo (AI)
    • Lập trình
  • Dịch vụ
    • Thuê chỗ đặt máy chủ
    • Thuê Cloud Server
    • Thuê Hosting
    • Thuê máy chủ
    • Thuê VPS
  • Sự kiện
  • Khuyến Mãi
Trang Chủ Server

Hệ Điều Hành CentOS Là Gì? Ai Nên Dùng Hệ Điều Hành CentOS?

5/5 - (1 bình chọn)

Hệ điều hành CentOS được đánh giá cao trong cộng đồng IT vì cung cấp một môi trường lập trình tốt trên nhiều loại máy chủ và môi trường desktop như GUI, KDE và GNOME. Trong bài viết này, InterData sẽ cùng bạn khám phá CentOS, bao gồm lịch sử phát triển, đối tượng sử dụng phù hợp, ưu điểm và các lệnh cơ bản cần biết.

Ngoài ra, chúng tôi cũng sẽ giới thiệu các phiên bản phổ biến, cung cấp hướng dẫn chi tiết cài đặt và so sánh hệ điều hành CentOS với Ubuntu.

NỘI DUNG

Toggle
  • Hệ điều hành CentOS là gì?
  • Lịch sử phát triển của hệ điều hành CentOS
  • Ai nên dùng hệ điều hành CentOS?
  • Ưu điểm nổi bật của hệ điều hành CentOS là gì?
  • Các lệnh cơ bản cần thiết trong hệ điều hành CentOS
  • Một số phiên bản phổ biến của hệ điều hành CentOS
  • Hướng dẫn cài đặt hệ điều hành CentOS chi tiết
    • Cài đặt CentOS Stream 9
    • Cài đặt CentOS trên Linux
  • So sánh hệ điều hành CentOS và Ubuntu
    • Tính ổn định
    • Khả năng bảo mật
    • Khả năng tương thích phần mềm
    • Dễ sử dụng
    • Cộng đồng
    • Bảng điều khiển

Hệ điều hành CentOS là gì?

Hệ điều hành CentOS (Community Enterprise Operating System) là một trong những bản phân phối của hệ điều hành Linux, được xây dựng dựa trên nền tảng nổi tiếng Red Hat Enterprise Linux (RHEL). Hệ điều hành CentOS là hệ điều hành mã nguồn mở miễn phí, được phát triển và hỗ trợ bởi cộng đồng các nhà phát triển và người dùng, mang đến giải pháp linh hoạt và tiết kiệm chi phí cho các môi trường máy chủ và đám mây.

Hệ điều hành CentOS là gì
Hệ điều hành CentOS là gì?

Từ năm 2021 đến năm 2024, CentOS Linux sẽ dần ngừng cập nhật và phát hành các phiên bản mới. Việc hỗ trợ cho CentOS Linux 8 đã kết thúc vào tháng 7/2021 và dự kiến sẽ kết thúc cho CentOS Linux 7 vào ngày 30/6/2024. Tuy nhiên, bạn hoàn toàn có thể sử dụng bản cập nhật mới nhất là CentOS Linux 9 dự kiến kết thúc vào 31/5/2027.

Lịch sử phát triển của hệ điều hành CentOS

Trước khi mang tên CentOS, hệ điều hành này là một phần của dự án CAOS Linux do Gregory Kurtzer sáng lập.

Tháng 6/2006, David Parsley, nhà phát triển chính của Tao Linux (một phiên bản khác của RHEL), thông báo ngừng phát triển Tao Linux và chuyển sang tập trung vào CentOS. Người dùng Tao có thể dễ dàng chuyển đổi sang CentOS bằng cách sử dụng bản cập nhật yum.

Tháng 7/2009, cộng đồng CentOS thông báo qua trang web dự án rằng Lance Davis, nhà sáng lập CentOS, đã đột ngột biến mất vào năm 2008.

Lịch sử phát triển của hệ điều hành CentOS
Lịch sử phát triển của hệ điều hành CentOS

Tháng 8/2009, nhóm CentOS may mắn liên lạc được với Davis và lấy lại được quyền sở hữu các tên miền centos.info và centos.org.

Tháng 7/2010, CentOS chính thức vượt qua Debian để trở thành bản phân phối Linux phổ biến nhất cho máy chủ web, chiếm gần 30% thị phần. Tuy nhiên, tháng 1/2012, Debian đã giành lại vị trí dẫn đầu.

Cuối cùng, vào tháng 1/2014, Red Hat đã công bố sẽ trở thành nhà tài trợ chính thức cho dự án CentOS, nhấn mạnh mục tiêu hỗ trợ việc xây dựng một nền tảng linh hoạt phù hợp với nhu cầu của cộng đồng phát triển mã nguồn mở và tích hợp các công nghệ tiên tiến vào hệ điều hành.

Ai nên dùng hệ điều hành CentOS?

Sau khi tìm hiểu về hệ điều hành CentOS là gì, bạn có thể thấy hệ điều hành CentOS phù hợp với những đối tượng sau đây:

  • Quản trị viên hệ thống: CentOS cung cấp môi trường ổn định và an toàn cho việc triển khai và quản lý máy chủ. Hệ điều hành này cũng có nhiều công cụ và tiện ích hỗ trợ quản trị hệ thống hiệu quả.
  • Doanh nghiệp: CentOS là lựa chọn tiết kiệm chi phí cho các doanh nghiệp cần triển khai hệ thống máy chủ cho các ứng dụng quan trọng. Hệ điều hành này cũng cung cấp khả năng mở rộng và tùy chỉnh cao, đáp ứng nhu cầu đa dạng của doanh nghiệp.
  • Lập trình viên: CentOS là môi trường phát triển lý tưởng cho các ứng dụng Linux. Hệ điều hành CentOS cung cấp nhiều thư viện và công cụ hỗ trợ phát triển phần mềm hiệu quả.
  • Người dùng cá nhân: CentOS có thể được sử dụng cho nhiều mục đích cá nhân như học tập, nghiên cứu hoặc đơn giản là muốn trải nghiệm hệ điều hành ổn định và an toàn.

Ưu điểm nổi bật của hệ điều hành CentOS là gì?

Hệ điều hành CentOS được ưa chuộng bởi cộng đồng công nghệ bởi những ưu điểm vượt trội sau:

  • Miễn phí và mã nguồn mở: CentOS là một hệ điều hành miễn phí, cho phép người dùng tải xuống, cài đặt và sử dụng mà không cần trả phí bản quyền. Mã nguồn mở của nó cũng cho phép cộng đồng phát triển tích cực, đóng góp vào sự ổn định và bảo mật của hệ điều hành.
  • Ổn định và bảo mật cao: CentOS được xây dựng dựa trên Red Hat Enterprise Linux, một hệ điều hành nổi tiếng về độ ổn định và bảo mật. Do đó, CentOS cũng thừa hưởng những ưu điểm này, mang đến cho người dùng một môi trường vận hành đáng tin cậy.
  • Hỗ trợ đa dạng phần cứng: CentOS tương thích với nhiều nền tảng phần cứng khác nhau, từ máy chủ đến máy tính cá nhân giúp người dùng dễ dàng triển khai và sử dụng.
  • Khả năng tương thích cao: CentOS tương thích nhị phân với RHEL, nghĩa là các phần mềm và ứng dụng được thiết kế cho RHEL cũng có thể chạy trên CentOS. Điều này giúp người dùng dễ dàng chuyển đổi từ RHEL sang CentOS hoặc ngược lại, đồng thời mở rộng lựa chọn phần mềm cho hệ thống.
  • Hỗ trợ từ cộng đồng: CentOS có cộng đồng người dùng và nhà phát triển rộng lớn, luôn sẵn sàng hỗ trợ lẫn nhau trong quá trình sử dụng và vận hành hệ điều hành.

Các lệnh cơ bản cần thiết trong hệ điều hành CentOS

Hệ điều hành CentOS sở hữu một tập hợp các lệnh mạnh mẽ giúp người dùng quản lý và vận hành hệ thống hiệu quả. Nắm vững những lệnh cơ bản là bước đầu tiên để khai thác tối đa tiềm năng của CentOS. Sau đây, chúng tôi sẽ giới thiệu đến bạn các lệnh quan trọng mà bạn không nên bỏ qua:

  • ls – Hiển thị danh sách các tập tin và thư mục trong thư mục hiện tại.
  • cd – Thay đổi thư mục làm việc.
  • pwd – Hiển thị đường dẫn đầy đủ của thư mục hiện tại.
  • mkdir – Tạo thư mục mới.
  • rmdir – Xóa thư mục rỗng.
  • cp – Sao chép tập tin.
  • mv – Di chuyển hoặc đổi tên tập tin.
  • rm – Xóa tập tin.
  • cat – Hiển thị nội dung tập tin.
  • more – Hiển thị nội dung tập tin theo từng trang.
  • less – Tương tự more nhưng cung cấp nhiều chức năng hơn.
  • reboot – Khởi động lại hệ thống.
  • shutdown – Tắt máy.
  • top – Hiển thị thông tin về các chương trình đang chạy.
  • ps – Hiển thị thông tin về các tiến trình.

Một số phiên bản phổ biến của hệ điều hành CentOS

Dưới đây là một số phiên bản phổ biến nhất của hệ điều hành CentOS:

  • CentOS 7: Phiên bản được sử dụng rộng rãi nhất hiện nay, mang đến sự ổn định, bảo mật và hiệu suất cao. CentOS 7 hỗ trợ kiến trúc 64 bit và tương thích với phần lớn phần mềm hiện có.
  • CentOS 6: Phiên bản lâu đời hơn nhưng vẫn được ưa chuộng bởi một số người dùng do sự quen thuộc và ổn định. CentOS 6 hỗ trợ kiến trúc 32 bit và 64 bit, phù hợp cho các hệ thống cũ hơn.
  • CentOS Stream: Phiên bản mới nhất của CentOS, cung cấp môi trường phát triển và thử nghiệm phần mềm liên tục. CentOS Stream tương thích với Red Hat Enterprise Linux (RHEL) giúp người dùng dễ dàng chuyển đổi giữa hai hệ điều hành.

Ngoài các phiên bản phổ biến trên, CentOS còn cung cấp các phiên bản khác như CentOS 8 và CentOS 9 Stream. Việc lựa chọn phiên bản nào, phụ thuộc rất nhiều vào nhu cầu sử dụng và mục đích triển khai của từng người dùng.

Hướng dẫn cài đặt hệ điều hành CentOS chi tiết

Cài đặt CentOS Stream 9

Để cài đặt CentOS phiên bản CentOS Stream 9 mới nhất hiện nay, bạn cần thực hiện theo các bước như sau:

Chuẩn bị:

  • Dung lượng trống tối thiểu 10 GB.
  • RAM tối thiểu 2 GB (khuyến nghị 4 GB).
  • Ổ đĩa USB

Bước 1: Tải xuống tệp ISO CentOS

Trước tiên, bạn truy cập trang web chính thức của CentOS để tải xuống tệp ISO “x86_64” của CentOS 9 tại: https://www.centos.org/download/

Tải xuống tệp ISO của CentOS 9
Tải xuống tệp ISO của CentOS 9

Bước 2: Chuẩn bị USB Boot

1. Bạn có thể sử dụng balenaEtcher, một ứng dụng mã nguồn mở để tạo ổ USB có khả năng khởi động từ tệp ISO. Sau khi cài đặt hoàn tất balenaEtcher về máy, hãy khởi chạy ứng dụng và chọn “Flash from File”.

Tải Etcher về máy và khởi động
Tải Etcher về máy và khởi động

2. Tiếp theo, chọn tệp ISO từ vị trí bạn đã tải xuống.

Chọn tệp ISO CentOS 9
Chọn tệp ISO CentOS 9

3. Sau đó, kết nối ổ USB của bạn với máy tính và nhấp vào “Select target”.

Kết nối ổ USB
Kết nối ổ USB

4. Chọn ổ USB của bạn từ danh sách.

Chọn ổ USB
Chọn ổ USB

5. Cuối cùng, nhấp vào Flash! để khởi động file ISO trên ổ USB.

Khởi động file ISO
Khởi động file ISO

Sau đó, Etcher sẽ tiến hành chuyển nội dung của tệp ISO sang ổ USB của bạn

Bước 3: Khởi động CentOS từ USB

Để khởi động RHEL từ ổ USB, hãy làm theo các bước dưới đây:

1. Đầu tiên, cắm ổ USB có khả năng khởi động vào máy tính. Sau đó, bật/khởi động lại máy tính và cửa sổ khởi động sẽ tự động xuất hiện.

Khởi động CentOS từ USB
Khởi động CentOS từ USB

2. Di chuyển bằng phím mũi tên phải trên bàn phím, chọn Boot. Sau đó, di chuyển bằng mũi tên xuống, chọn Removable devices.

3. Sử dụng phím + để di chuyển tùy chọn Removable devices lên trên cùng.

Tùy chọn Removable Devices
Tùy chọn Removable Devices

4. Di chuyển mũi tên phải trên bàn phím, chọn Exit (hoặc nhấn ESC) và giữ con trỏ ở tùy chọn Exit Saving Changes. Sau đó, nhấn Enter.

Tùy chọn Exit Saving Changes
Tùy chọn Exit Saving Changes

5. Chọn Yes và nhấn Enter.

Sau khi khởi động, cửa sổ cài đặt sẽ xuất hiện trên màn hình. Tại đây, bạn cần chọn Install CentOS Stream 9 bằng cách sử dụng mũi lên và xuống trên bàn phím rồi nhấn Enter.

Cài đặt CentOS 9
Cài đặt CentOS 9

Bước 4: Chọn ngôn ngữ

Chọn ngôn ngữ phù hợp (English) và nhấp Next.

Bước 5: Chọn ngày và giờ

Sau khi lựa chọn ngôn ngữ, màn hình “Installation Summary” sẽ xuất hiện, hiển thị các tùy chọn cấu hình như bên dưới, chọn Time & Date.

Cài đặt ngày và giờ CentOS
Cài đặt ngày và giờ CentOS

Sau đó, chọn Region và chọn City phù hợp với vị trí của bạn. Cuối cùng, bạn chỉ cần bấm chọn Enter.

Bước 6: Chọn bàn phím

Tại màn hình “Installation Summary”, chọn Keyboard. Tại giao diện Keyboard Layout, chọn icon “+” như hình bên dưới.

Chọn bàn phím
Chọn bàn phím

Tại đây, bạn chọn bàn phím phù hợp với mình và bấm Add. Cuối cùng, bạn bấm Done ở màn hình Keyboard Layout để hoàn tất.

Bước 7: Cấu hình bộ nhớ và lưu trữ

Tại màn hình “Installation Summary”, ở mục Storage Configuration, chọn Automatic –> Chọn ATA VBOX HARDDISK (ở mục Local Standard Disks) –> Chọn Done

Cấu hình bộ nhớ và lưu trữ
Cấu hình bộ nhớ và lưu trữ

Bước 8: Thiết lập mật khẩu

Tại màn hình “Installation Summary”, chọn Root Password, thiết lập Password và bấm Done.

Thiết lập Root Password
Thiết lập Root Password

Bước 9: Thiết lập tài khoản người dùng

Tại màn hình “Installation Summary”, chọn User Account. Sau đó, nhập đầy đủ các thông tin Full name, User name, Password và bấm Done.

Bước 10: Cài đặt

Tại màn hình “Installation Summary”, bạn bấm chọn Begin Installation để tiến hành cài đặt CentOS.

Bắt đầu cài đặt
Chọn Begin Installation – Bắt đầu cài đặt

Sau khi quá trình cài đặt hoàn tất, bạn sẽ được yêu cầu khởi động lại máy tính, chọn Reboot System. Sau khi khởi động lại, bạn sẽ thấy màn hình đăng nhập của CentOS và tiến hành đăng nhập User name và Password tương ứng. Bây giờ bạn có thể bắt đầu sử dụng CentOS trên máy tính của mình.

Cài đặt CentOS trên Linux

Để đảm bảo hệ thống CentOS hoạt động ổn định và bảo mật, việc cập nhật phiên bản mới nhất là vô cùng quan trọng. Sau đây, InterData sẽ hướng dẫn bạn chi tiết cách thực hiện:

Bước 1: Kiểm tra phiên bản

Sử dụng lệnh cat /etc/redhat-release để xác định phiên bản CentOS đang sử dụng.

Bước 2: Kiểm tra bản cập nhật

Chạy lệnh yum check-update để kiểm tra các bản cập nhật có sẵn cho hệ thống.

Bước 3: Cài đặt bản cập nhật

Nếu có bản cập nhật mới, bạn có thể tiến hành cài đặt bằng lệnh yum update. Lệnh này sẽ tự động tải xuống và cài đặt các gói tin cần thiết.

Bước 4: Xác nhận cài đặt

Hệ thống sẽ hiển thị thông tin về các gói tin cập nhật, bao gồm dung lượng tải xuống. Nhấn Y và Enter để xác nhận và bắt đầu quá trình cài đặt.

Bước 5: Khởi động lại hệ thống

Sau khi cài đặt hoàn tất, khởi động lại máy chủ bằng lệnh reboot để áp dụng các thay đổi.

So sánh hệ điều hành CentOS và Ubuntu

CentOS và Ubuntu là hai hệ điều hành Linux phổ biến được sử dụng rộng rãi cho máy chủ và máy tính cá nhân. Cả hai đều miễn phí, mã nguồn mở và được hỗ trợ bởi cộng đồng lớn. Tuy nhiên, giữa hai hệ điều hành này có một số điểm khác biệt quan trọng cần cân nhắc khi lựa chọn.

Tính ổn định

CentOS: Hệ điều hành CentOS nổi tiếng về độ ổn định cao, được ưa chuộng cho các môi trường sản xuất quan trọng. Nhờ ít cập nhật hơn Ubuntu, CentOS ít gặp lỗi và phù hợp cho những hệ thống cần hoạt động liên tục, ít gián đoạn.

Ubuntu: Ubuntu thường xuyên cập nhật, mang đến các phiên bản phần mềm mới nhất. Tuy nhiên, việc cập nhật liên tục có thể tiềm ẩn nguy cơ lỗi và không phù hợp cho các hệ thống cần độ ổn định cao.

Khả năng bảo mật

CentOS: Nhờ dựa trên Red Hat Enterprise Linux, CentOS được thừa hưởng nhiều tính năng bảo mật cao cấp, phù hợp cho các hệ thống lưu trữ dữ liệu nhạy cảm.

Ubuntu: Ubuntu cũng chú trọng bảo mật với các bản cập nhật thường xuyên vá lỗi. Tuy nhiên, việc cập nhật liên tục có thể dẫn đến nguy cơ bảo mật nếu không được kiểm tra kỹ.

Khả năng tương thích phần mềm

CentOS: CentOS tương thích tốt với phần mềm Red Hat Enterprise Linux và nhiều phần mềm mã nguồn mở khác.

Ubuntu: Ubuntu có khả năng tương thích phần mềm rộng rãi, bao gồm phần mềm mã nguồn mở và phần mềm thương mại.

Dễ sử dụng

CentOS: CentOS có giao diện quản lý và cấu hình có thể phức tạp hơn so với Ubuntu, đòi hỏi người dùng có kiến thức chuyên môn cao hơn.

Ubuntu: Ubuntu được đánh giá cao về tính dễ sử dụng với giao diện trực quan, nhiều hướng dẫn và công cụ hỗ trợ người mới bắt đầu.

Cộng đồng

CentOS: Cộng đồng CentOS tập trung vào người dùng chuyên nghiệp với nhiều chuyên gia sẵn sàng hỗ trợ giải đáp thắc mắc.

Ubuntu: Cộng đồng Ubuntu rộng lớn và đa dạng, bao gồm người dùng mới bắt đầu và chuyên gia, dễ dàng tìm kiếm tài liệu và hướng dẫn sử dụng.

Bảng điều khiển

Ở khía cạnh này, CentOS có một số ưu điểm hơn so với Ubuntu. Hệ điều hành CentOS cung cấp một môi trường tương thích cao và rất phù hợp cho việc triển khai các máy chủ doanh nghiệp cũng như: thuê máy chủ, Cloud Server,…

Tóm lại, cả CentOS và Ubuntu đều có những ưu và nhược điểm riêng. Tuy nhiên, nếu bạn là người mới sử dụng, tốt nhất là nên chọn Ubuntu. Ubuntu có giao diện đơn giản và được cộng đồng lập trình hỗ trợ nhiều hơn. Sau khi bạn có kiến thức cơ bản về công nghệ và muốn chuyển sang một hệ điều hành cao cấp hơn cho máy chủ doanh nghiệp, đặc biệt là để nâng cao tính bảo mật, thì CentOS là lựa chọn lý tưởng.

Trên đây là những thông tin về hệ điều hành CentOS, CentOS dành cho đối tượng nào và các hướng dẫn cài đặt CentOS về máy cũng như so sánh giữa CentOS và Ubuntu. Qua bài viết này, InterData hy vọng đã giúp bạn có thêm kiến thức bổ ích về hệ điều hành CentOS và có thể đưa ra lựa chọn hệ điều hành phù hợp cho nhu cầu của mình.

Share215Tweet135
Mỹ Huyền
Mỹ Huyền

Mình là Huyền, tốt nghiệp cử nhân ngành Thương mại điện tử. Từ khi còn là sinh viên, mình đã tham gia các dự án về an ninh mạng, phát triển giải pháp bảo mật thông tin. Hiện tại, mình đảm nhận vị trí Chuyên viên Marketing tại Công ty Cổ phần Inter Group. Với 3 năm làm việc chuyên về mảng công nghệ thông tin, phần mềm, thủ thuật công nghệ tại các tập đoàn hàng đầu Việt Nam, mình tin rằng sẽ đem đến những kiến thức, giải pháp tin cậy thông qua những bài viết chất lượng và chuyên sâu.

KHUYẾN MÃI NỔI BẬT
Mừng đại lễ
MỪNG ĐẠI LỄ – “GIẢI PHÓNG” ƯU ĐÃI LÊN ĐẾN 80%
BÀI VIẾT MỚI NHẤT
virtual machine
Virtual Machine (VM) là gì? Cách hoạt động & Lợi ích
Docker là gì
Docker là gì? Lợi ích, cách hoạt động | Docker vs Máy ảo (VM)
Containerization là gì
Containerization là gì? Lợi ích, cách hoạt động & so sánh với máy ảo (VM)
Action node trong n8n
Action Node trong n8n là gì? Chức năng, vai trò & cách hoạt động
Trigger node trong n8n
Trigger Node là gì? Cách hoạt động & Ví dụ trong n8n (2025)
Node trong n8n là gì
Node trong n8n là gì? Cách hoạt động và các loại Node [2025]
Attribute là gì - Vai trò - Các thuộc tính HTML phổ biến (Ví dụ)
Attribute là gì? Vai trò – Các thuộc tính HTML phổ biến (Ví dụ)
OOP là gì - A-Z về lập trình hướng đối tượng cho người mới
OOP là gì? A-Z về lập trình hướng đối tượng cho người mới
Ảo hóa
Ảo hóa là gì? Cách hoạt động, Lợi ích & Ứng dụng (2025)

logo interdata

VPĐD: 240 Nguyễn Đình Chính, P.11. Q. Phú Nhuận, TP. Hồ Chí Minh
VPGD: 211 Đường số 5, Lakeview City, An Phú, Thủ Đức, TP. Hồ Chí Minh
MST: 0316918910 – Cấp ngày 28/06/2021 – tại Sở KH và ĐT TP. HCM
Mã ĐDKD: 0001
Điện thoại: 1900.636822
Website: Interdata.vn

DỊCH VỤ

Thuê chỗ đặt máy chủ
Thuê Cloud Server
Thuê Hosting
Thuê máy chủ
Thuê VPS

THÔNG TIN

Blog
Giới thiệu
Liên hệ
Khuyến mãi
Sự kiện

CHÍNH SÁCH

Chính sách bảo hành
Chính sách bảo mật
Chính sách xử lý khiếu nại
Cam kết dịch vụ
Điều khoản sử dụng
GDPR
Hình thức thanh toán
Hướng dẫn thanh toán trên VNPAY
Quy định đổi trả và hoàn trả tiền
Quy định sử dụng tên miền