Nếu bạn là một người dùng Linux hoặc đang tìm kiếm một hệ điều hành thay thế cho Windows, CentOS là một lựa chọn tuyệt vời. CentOS cung cấp một nền tảng ổn định và đáng tin cậy để chạy các ứng dụng server, các công cụ phát triển và nhiều hơn nữa. Trong bài viết dưới đây, CloudFly sẽ giới thiệu tổng quan về CentOS là gì và hướng dẫn các bước cài đặt hệ điều hành này. Từ đó giúp bạn dễ dàng thiết lập và sử dụng CentOS ngay từ cơ bản.
CentOS, viết tắt của Community Enterprise Operating System, là một hệ điều hành mã nguồn mở dựa trên Red Hat Enterprise Linux (RHEL) và hoàn toàn miễn phí. Nhờ khả năng tương thích nhị phân với RHEL, hệ điều này này đảm bảo hầu hết các ứng dụng chạy trên nền RHEL cũng có thể hoạt động ổn định trên CentOS. Do đó, nó đã trở thành lựa chọn phổ biến cho các doanh nghiệp và máy chủ web, đáp ứng các nhu cầu từ lưu trữ web đến lập trình và phát triển ứng dụng.
Hiện nay, CentOS được phát triển và duy trì bởi một cộng đồng người dùng rộng lớn. Công nghệ liên tục được cải tiến để đảm bảo các bản cập nhật bảo mật và hỗ trợ lâu dài cho người dùng.
Để hiểu về lịch sử của CentOS, chúng ta không thể bỏ qua Tao Linux, một hệ điều hành tương tự RHEL. Vào tháng 6 năm 2006, David Parsley, người sáng lập Tao Linux, đã thông báo dừng dự án này vô thời hạn. Điều này khiến người dùng chuyển sang CentOS bằng lệnh “Yum”.
Đến tháng 7 năm 2009, CentOS bất ngờ gặp gián đoạn khi người sáng lập Lance Davis biến mất cùng các tài khoản đăng ký tên miền và PayPal của CentOS. Tháng 8 năm 2009, nhóm CentOS liên lạc lại được với Lance Davis và khôi phục các tên miền centos.info, centos.org. Vào tháng 7 năm 2010, CentOS đã quay trở lại mạnh mẽ và nhanh chóng chiếm 30% thị phần trên các máy chủ Linux toàn cầu.
Tháng 1 năm 2014 đánh dấu một bước ngoặt lớn khi Red Hat tuyên bố sẽ tài trợ cho CentOS để phát triển thành môi trường tối ưu cho các nhà phát triển. Red Hat từ đó chính thức sở hữu CentOS.
Các phiên bản của CentOS được đánh số với hai phần: phần đầu là số phiên bản chính, còn phần sau là phiên bản phụ, phản ánh bản cập nhật từ RHEL. Chẳng hạn, CentOS 4.4 tương ứng với RHEL 4, cập nhật lần thứ 4.
Từ CentOS 7.0 trở đi, các phiên bản cập nhật có thêm dãy số chỉ ngày phát hành. Ví dụ, CentOS 7.0-1406 phát hành vào tháng 6 năm 2014.
Dưới đây là một số phiên bản nổi bật:
Mỗi phiên bản CentOS đều mang đến cải tiến từ nền tảng RHEL, cùng với các bản cập nhật bảo mật và hỗ trợ dài hạn cho người dùng.
Bước 1: Đầu tiên, bạn tải file ISO của phiên bản CentOS mới nhất (CentOS 8). Bạn ghi file ISO ra đĩa hoặc chuẩn bị máy ảo nếu muốn cài trên máy chủ ảo hoặc máy tính cá nhân.
Bước 2: Sau khi khởi động, bạn chọn Install CentOS Linux 8.0.1905 để bắt đầu quá trình cài đặt.
Bước 3: Bạn chọn ngôn ngữ phù hợp.
Bước 4: Trong mục Installation Destination, bạn chọn ổ cứng muốn cài đặt rồi nhấn Done.
Bước 5: Bạn nhấp vào Software Selection và chọn Minimal Install để không sử dụng giao diện đồ họa (GUI) cho hệ điều hành.
Bước 6: Tiếp theo, bạn chọn múi giờ phù hợp.
Bước 7: Bạn chọn Network & Host Name để cấu hình IP và hostname cho máy.
Bước 8: Tiếp theo, bạn chọn Configure để cài đặt card mạng ở chế độ tự động kết nối khi hệ điều hành khởi động. Bạn chọn tab General và tích vào Automatically connect to this network when it is available.
Bước 9: Bạn quay lại menu chính và chọn Begin Installation để bắt đầu quá trình cài đặt.
Bước 10: Bạn đặt mật khẩu cho tài khoản root. Lưu ý nên ghi lại mật khẩu này để sử dụng sau khi cài đặt xong.
Bước 11: Khi hoàn tất cài đặt, bạn nhấn Reboot để máy khởi động lại.
Bước 12: Sau đó, bạn đăng nhập vào hệ điều hành với tài khoản root và mật khẩu đã đặt.
Bước 13: Bạn kiểm tra IP và kernel của CentOS bằng lệnh ip a để xem IP và uname -rms và xem phiên bản kernel.
Vậy là CentOS 8 đã được cài đặt xong.
Các lệnh dưới đây sẽ giúp bạn dễ dàng quản lý và vận hành hệ điều hành CentOS trong công việc hàng ngày.
>>> Xem thêm:
Hy vọng bài viết trên trên đã giúp bạn hiểu rõ hơn về CentOS là gì và cách cài đặt hệ điều hành CentOS cơ bản. Nếu còn thắc mắc hay muốn đăng ký máy chủ ảo Cloud Server tại CloudFly, hãy liên hệ ngay với chúng tôi qua thông tin bên dưới để được tư vấn và hỗ trợ chi tiết. Đội ngũ kỹ thuật có chuyên môn cao luôn sẵn sàng 24/7 để giải quyết mọi vấn đề của bạn.
THÔNG TIN LIÊN HỆ: