Ad
Thủ Thuật Công Nghệ

CentOS là gì? Cách Cài Đặt CentOS Chi Tiết Nhất

Pinterest LinkedIn Tumblr

CentOS sẽ gợi ý tuyệt vời cho các doanh nghiệp đang tìm kiếm một hệ điều hành miễn phí đa năng và có tính bảo mật cao. Vì vậy, CentOS là gì ? Hệ điều hành này có những ưu điểm nổi bật nào? Hãy cùng Wiki.Lanit tìm hiểu qua bài viết được chia sẻ dưới đây nhé!

Giới thiệu chung về CentOS

Để hiểu rõ CentOS là gì, chúng ta sẽ cùng tìm hiểu một số thông tin cơ bản sau:

CentOS là gì?

CentOS (tên viết tắt của Hệ điều hành Doanh nghiệp Cộng đồng – Hệ điều hành Doanh nghiệp Cộng đồng) là một hệ điều hành biến phổ biến được xây dựng dựa trên nền tảng hệ điều hành mã nguồn mở Linux của Gregory Kurtzer. Hệ điều hành miễn phí này ra mắt từ tháng 5/2004 và được phát triển từ bản phân phối RHEL (Red Hat Enterprise Linux).

CentOS là gì
CentOS là gì

CentOS ra đời với mục đích tạo nên hệ thống máy chủ miễn phí giúp duy trì khả năng tương tích nhị phân với RHEL cho các doanh nghiệp. Bên cạnh đó, hệ thống điều hành này còn tạo ra môi trường phát triển hoàn hảo cho các lập trình viên.

Các thông tin cơ bản về CentOS

  • Hình thức cập nhật định dạng của hệ điều hành CentOS sẽ được thực hiện thông qua câu lệnh Yum.
  • CentOS sử dụng mã nguồn mở (tương tự như Red Hat) và hệ điều hành này có khả năng tương thích 100% với các phần mềm chạy trên Redhat, tốt nhất là các phiên bản từ CentOS 5.0 trở đi.
  • Người dùng CentOS có thể nhờ đến sự trợ giúp của cộng đồng lập trình thông qua các phòng trò chuyện, diễn đàn…
  • Hệ điều hành CentOS chỉ hỗ trợ kiến ​​trúc x86 – kiến ​​trúc tập lệnh do Intel xây dựng dựa trên bộ vi xử lý 8086 với: Kiến trúc tập lệnh xử lý x86 32 bit và tập lệnh kiến ​​trúc x86-64 .

Lưu ý: Để xem thông tin chi tiết nhất về hệ điều hành CentOS, bạn có thể tham khảo tại https://www.centos.org/

Quá trình cấu hình và phát triển của CentOS

Sau khi tìm hiểu CentOS là gì, chúng ta sẽ xem xét lịch sử hình thành và sự phát triển của hệ thống điều hành này.

Nhắc đến CentOS, không thể không nhắc đến Tao Linux – một hệ điều hành tương tự RHEL do David Parsley sáng lập. Tuy nhiên, David Parsley đã thông báo sẽ rút ngắn dự án này vào tháng 6/2006. Khi đó, CentOS rất được người dùng chú ý, vì vậy họ nên chuyển từ Tao Linux sang CentOS bằng lệnh “Yum”.

Đến tháng 7/2009, CentOS đột nhiên thông báo Lance Davis – người phát triển CentOS đã mất cùng với tên đăng ký miền và tài khoản PayPal của hệ điều hành này. Sự kiện này đã khiến CentOS gặp nhiều khó khăn và gián đoạn trong thời gian dài. Cho đến tháng 8/2009, CentOS đã liên hệ với Lance Davis và thành công lấy lại tên miền centos.info, centos.org.

Đến năm 2010, năm này được coi là một bước phản công đánh sự quay trở lại mạnh mẽ của CentOS. Vào thời điểm đó, trong tổng số máy chủ trên toàn thế giới, CentOS chiếm tới 30% thị phần. Vào đầu năm 2014, RedHat chính thức trở thành chủ sở hữu của CentOS và đơn vị này tuyên bố rằng sẽ tài trợ để cung cấp môi trường tối ưu nhất cho các nhà phát triển, lập trình viên.

CentOS có những phiên bản nào?

Các phiên bản của CentOS đã được đánh số và chia làm 2 phần chính là:

  • Phiên bản chính.
  • Phiên bản nhỏ (tương ứng với bản cập nhật của RHEL).

Chẳng hạn như, CentOS 4.4 được tạo bởi RHEL 4 và cập nhật lần thứ 4.

Kể từ phiên bản CentOS 7.0 trở đi, các phiên bản cập nhật or của CentOS sẽ được bổ sung thêm 1 dãy số tương ứng với ngày phát hành, chẳng hạn như CentOS 7.0-1406 cho chúng ta biết rằng phiên bản này đã được phát hành vào phiên bản đó. tháng 6/2014.

Ưu điểm của CentOS là gì?

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

Dưới đây là một số điểm nổi bật làm nên thành công cho CentOS:

  • Tích hợp đến 95% các tính năng có trong bản thương mại của Red Hat Enterprise Linux và tất cả đều miễn phí.
  • Cung cấp môi trường lập trình hoàn hảo vì có sự tương đồng với RHEL.
  • Có khả năng vận hành mượt mà, ổn định trên các máy tính lớn như GNOME, GUI, KDE…
  • Thường xuyên cung cấp các bản cập nhật hữu ích với hàng loạt công nghệ tiên tiến như công nghệ giám sát, công nghệ ảo hóa…
  • Môi trường máy tính để bàn tương tự, cho phép người dùng sử dụng dễ dàng và tùy chỉnh nhanh chóng với sự hỗ trợ từ cộng đồng người dùng.
  • Tính ổn đỉnh cao, gọn nhẹ, nhanh chóng, đáng tin cậy và đáp ứng tốt nhu cầu của doanh nghiệp.
  • Cung cấp mã nguồn đa dạng cùng các trình quản lý gói RPM.
  • Đa dạng cấp độ bảo mật để người dùng có thể tăng cường và lưu trữ thông tin theo phương thức an toàn, tối ưu nhất.

Ai nên sử dụng CentOS?

CentOS sẽ là lựa chọn tuyệt vời đối với những ai sử dụng máy chủ Linux nâng cao. Bên cạnh đó, hệ thống điều hành này vẫn được khuyến khích sử dụng cho những ai đang tìm kiếm một giải pháp tiết kiệm điện năng tối ưu để thay thế cho RHEL.

Ngoài ra, CentOS còn được xây dựng để phát triển máy chủ nên bạn cũng có thể sử dụng CentOS cho mục đích học tập hoặc thực hiện các công việc liên quan đến lập trình.

CentOS giúp người dùng phát triển sự nghiệp như thế nào?

  • Đối với những ai mong muốn làm việc trong lĩnh vực Quản trị viên Linux, chuyên môn về CentOS sẽ mang lại lợi thế lớn cho bạn trước khi tuyển dụng ứng dụng và các thành viên khác.
  • CentOS là một dự án mã nguồn mở hoàn toàn miễn phí, nên việc đóng góp cho các dự án sẽ mang lại những giá trị lớn cho bạn.
  • CentOS có thể trở thành nền tảng nền tảng cho quá trình học tập và phát triển phần mềm của bạn.
  • CentOS hỗ trợ người dùng trong công việc một cách tối ưu với các bản cập nhật thường xuyên để giải quyết vấn đề còn tồn đọng ở phiên bản cũ.

Một số lệnh CentOS cơ bản

Lệnh Nội dung
ls Liệt kê nội dung có trong folder.
cd Thay đổi/điều hướng folder đến một vị trí khác so với hiện tại.
mv Di chuyển file từ folder đến vị trí khác hoặc được sử dụng để đổi tên.
man Nhận hướng dẫn sử dụng về các lệnh trong CentOS.
mkdir Tạo folder mới và folder con.
rmdir Xóa folder, khi thêm rf tức là bạn đang loại bỏ đệ quy các file và folder trong folder được đề cập.
touch Tạo file trống.
rm Có tác dụng tương tự rmdir nhưng dùng để xóa file thay vì folder. 
locate Có tác dụng xác định vị trí file trong bộ lưu trữ. 
sudo yum update Hỗ trợ update các gói đã cài đặt. 
sudo yum install <package name> Cài đặt gói được đề xuất.

Hướng dẫn sử dụng CentOS

Tại phần này, Wiki.Lanit sẽ cung cấp hướng dẫn sử dụng CentOS 7, CentOS 8 cùng các phiên bản khác với các đơn giản và cơ bản nhất:

Để sử dụng CentOS, bạn cần tích lũy kinh nghiệm và thực hiện một cách thông thường.

  • Bạn có thể tải xuống CentOS và cài đặt trên máy của mình dưới dạng hệ điều hành bạn đang sử dụng.
  • Đối với những ai sử dụng hệ điều hành Windows, hãy cài đặt thêm một số trình ảo hóa như Virtualbox để sử dụng CentOS trên đó.
  • Cuối cùng, hãy đăng ký khóa học của RedHat để khám phá và tìm hiểu chuyên sâu về hệ điều hành này.

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

Dưới đây là hướng dẫn cài đặt hệ điều hành CentOS mà bạn có thể tham khảo:

Cài đặt CentOS cơ bản

Để cài đặt CentOS cơ bản, bạn thực hiện theo các bước sau:

  • Bước 1: Tải phiên bản CentOS mới nhất về và ghi ra đĩa.
  • Bước 2: Tùy theo nhu cầu muốn sử dụng máy tính cá nhân hoặc máy chủ ảo mà bạn có thể lựa chọn giữa việc tạo máy ảo hoặc đưa đĩa vào máy tính bạn muốn cài đặt.
  • Bước 3: Khởi động máy rồi chọn boot vào CentOS, tiếp theo chọn Install cho phiên bản CentOS muốn cài đặt.

Tải phiên bản CentOS mới nhất về và burn ra đĩa
Tải phiên bản CentOS mới nhất về và burn ra đĩa
  • Bước 4: Chọn ngôn ngữ cho hệ điều hành CentOS.

Chọn ngôn ngữ cho hệ điều hành CentOS
Chọn ngôn ngữ cho hệ điều hành CentOS
  • Bước 5: Tại Nơi cài đặt, chọn ổ cứng bạn muốn cài đặt CentOS, sau đó nhấn chọn Xong.

chọn ổ cứng bạn muốn cài đặt CentOS,
chọn ổ cứng bạn muốn cài đặt CentOS,
  • Bước 6: Lúc này, bạn cần chọn thư mục Lựa chọn phần mềm rồi nhấp vào chế độ không sử dụng GUI, sau đó chọn Cài đặt tối thiểu để không sử dụng GUI cho CentOS rồi nhấn Xong.

Lựa chọn phần mềm rồi nhấp vào chế độ không sử dụng GUI
Lựa chọn phần mềm rồi nhấp vào chế độ không sử dụng GUI
  • Bước 7: Chọn múi giờ chuẩn với giờ của Việt Nam, sau đó truy cập Network & Hostname để cấu hình địa chỉ IP và tên máy chủ.

Chọn múi giờ chuẩn với giờ của Việt Nam,
Chọn múi giờ chuẩn với giờ của Việt Nam,
  • Bước 8: Nhấp vào Tắt để kết nối máy chủ với mạng, sau đó nhập tên máy chủ rồi chọn Áp dụng.

Nhấp vào Tắt để kết nối máy chủ với mạng
Nhấp vào Tắt để kết nối máy chủ với mạng
  • Bước 9: Đến mục Cấu hình để tiến hành cấu hình thẻ mạng với chế độ khởi động cùng hệ điều hành.

Cấu hình để tiến hành cấu hình thẻ mạng
Cấu hình để tiến hành cấu hình thẻ mạng
  • Bước 10: Tại tab Chung, chọn Tự động kết nối với mạng này khi mạng khả dụng.

chọn Tự động kết nối với mạng này khi mạng khả dụng.
chọn Tự động kết nối với mạng này khi mạng khả dụng.
  • Bước 11: Quay về menu chính rồi nhấn chọn Bắt đầu cài đặt để tiến hành cài đặt.

Quay về menu chính rồi nhấn chọn Bắt đầu
Quay về menu chính rồi nhấn chọn Bắt đầu
  • Bước 12: Nhập mật khẩu cho tài khoản Root của bạn, sau đó nhấn vào Reboot để hệ thống khởi động lại và đăng nhập vào hệ điều hành với tài khoản Root này.

Nhập mật khẩu cho tài khoản Root của bạn
Nhập mật khẩu cho tài khoản Root của bạn
  • Sau khi nhập mật khẩu, tên tài khoản thành công, bạn sử dụng lệnh ip để biết IP và tên người dùng -rms để biết phiên bản kernel của CentOS.

sử dụng lệnh ip để biết IP và tên người dùng
sử dụng lệnh ip để biết IP và tên người dùng

Như vậy, bạn đã hoàn tất quá trình cài đặt CentOS. Bây giờ, hãy thử đăng nhập lại và kiểm tra kết nối internet để đảm bảo rằng mọi thứ đều ổn.

Cài đặt CentOS trên Linux

Để cài đặt CentOS trên Linux, bạn thực hiện theo hướng dẫn sau:

  • Bước 1: Kiểm tra phiên bản CentOS đang phát hành với cú pháp # cat /etc/redhat-release.
  • Bước 2: Kiểm tra bản cập nhật CentOS với cú pháp # yum check-update .
  • Bước 3: Tiến hành cài đặt bằng lệnh #yum update nếu hài lòng với bản cập nhật hiện có.
  • Bước 4: Thông tin về gói, kích thước tải xuống sẽ được gửi cho bạn, lúc này bạn cần chọn Y và nhấn Enter để tiến hành cài đặt bản cập nhật.
  • Bước 5: Sau khi cài đặt hoàn tất, hãy khởi động lại với lệnh #reboot.
  • Bước 6: Khởi động lại kernel cũ rồi tiếp tục cài đặt phiên bản mới nếu hệ thống không thể khởi động lại với phiên bản bạn đã cài đặt.

Sự khác biệt giữa hai hệ điều hành CentOS và Ubuntu

Sự khác biệt giữa hai hệ điều hành CentOS và Ubuntu
Sự khác biệt giữa hai hệ điều hành CentOS và Ubuntu

Ubuntu và CentOS đều là những hệ điều hành được sử dụng phổ biến hiện nay. Tuy nhiên, những ai không quá chuyên sâu về mảng này thường khó phân biệt được sự khác biệt của họ. Về cơ bản, Ubuntu sẽ có kiến ​​trúc của Debian, còn CentOS sẽ là RHEL. Không chỉ có thể, cả hai còn có nhiều điểm khác nhau như:

Elementary Giải thích
Ổn định – bảo mật CentOS vượt trội so với Ubuntu về độ ổn định và tính bảo mật. Tuy nhiên, các bản cập nhật của CentOS lại yêu cầu kỹ thuật khá cao. Đồng thời, những bản cập nhật này cũng không có sẵn mà người dùng phải tự thiết lập. Do đó, người dùng phải chủ động tìm kiếm và cài đặt bản cập nhật theo phương pháp thủ công.
Supported Người dùng Ubuntu có thể trao đổi khi gặp vấn đề với các nhóm trò chuyện, diễn đàn… Trong khi đó, mặc dù bạn vẫn nhận được sự hỗ trợ từ cộng đồng, nhưng CentOS lại yêu cầu người dùng phải có kiến ​​thức cơ bản về technology and RHEL.
Khác biệt trong cài đặt CentOS sử dụng câu lệnh Yum để tải gói RPM và cập nhật bản cập nhật, còn Ubuntu cho phép người dùng tải xuống gói DEB thông qua apt-get.
Control Panel Ubuntu sẽ kém hơn so với CentOS một chút về khía cạnh này. Cụ thể, CentOS có thể hoạt động mạnh mẽ trong doanh nghiệp máy chủ và cung cấp dịch vụ cho thuê máy chủ, máy chủ. Vì vậy, CentOS rất phù hợp với những doanh nghiệp đề cao tính ứng dụng và mức độ bảo mật. Trong khi đó, Ubuntu sẽ là lựa chọn tối ưu hơn cho những người dùng mới chưa hiểu rõ về kỹ thuật.

Lời kết

Như vậy, bài viết trên đã giúp bạn biết CentOS là gì . Tuy nhiên, trước khi cài đặt CentOS, bạn cần tham khảo thời gian hỗ trợ của các phiên bản CentOS vì theo thông tin chính thức, đã có nhiều bản dừng hỗ trợ và một số bản hỗ trợ chỉ hỗ trợ cho khoảng thời gian định trước.

Mình là Tuấn - Hiện mình đang làm việc trong đội ngũ kỹ thuật tại LANIT. Mình đã tham gia và làm việc trong lĩnh vực công nghệ thông tin và quản trị mạng trong suốt nhiều năm. Qua những kinh nghiệm và hiểu biết của mình, rất hy vọng sẽ mang đến cho các bạn những chia sẻ hữu ích về những giải pháp VPS, Hosting và Server. Từ đó, hỗ trợ bạn xây dựng và quản lý trực tuyến một cách hiệu quả hơn.

Comments are closed.