Mục lục [Ẩn]
- 1. CentOS là gì?
- 2. Lịch sử hình thành và phát triển của CentOS
- 3. Các phiên bản của CentOS
- 4. Đặc điểm của CentOS là gì?
- 5. Ưu điểm của CentOS là gì?
- 6. Các lệnh thông dụng được sử dụng để làm việc với CentOS
- 7. Hướng dẫn cài đặt CentOS 7.6 - 64 bit
- 8. Cách cài đặt hệ điều hành CentOS 8
- 9. Một số chú ý khi sử dụng hệ điều hành Centos
- 10. Kết luận
Với sự phát triển không ngừng của công nghệ thông tin, có rất nhiều môi trường lập trình để cho bạn phát triển và quản lý doanh nghiệp trên Internet. Là một tín đồ yêu thích mã nguồn mở hoặc Linux, bạn không nên bỏ qua hệ điều hành mà Nhân Hòa chuẩn bị giới thiệu sau đây - CentOS. Nó sở hữu nhiều ưu điểm vượt trội với khả năng mở rộng và phát triển tốt. Vậy CentOS là gì, công dụng và cách cài đặt các phiên bản hiện hành của nó như thế nào. Đừng bỏ qua bài viết dưới đây để có câu trả lời chính xác nhất.
1. CentOS là gì?
CentOS (Community Enterprise Operating System) ra mắt công chúng vào tháng 5 năm 2004, là một hệ điều hành miễn phí được xây dựng và phát triển trên hệ điều hành mã nguồn mở Linux. Hệ điều hành này được tạo ra với mục đích chính là xây dựng nền tảng hệ thống máy chủ miễn phí dành cho doanh nghiệp và duy trì khả năng tương thích nhị phân với RHEL. Ngoài ra, nó cũng cung cấp một môi trường hoàn hảo để thực hiện các công việc liên quan đến lập trình.
Mã nguồn của CentOS là mã nguồn mở tương tự Red Hat vậy nên nó có thể tương thích hoàn toàn với các chương trình và chức năng của Red Hat. CentOS sở hữu một cộng đồng phát triển khá lớn mạnh thông qua các diễn đàn, mạng xã hội,.... giúp nó sở hữu toàn bộ các ưu điểm của một mã nguồn mở.
Tuy nhiên, hệ điều hành CentOS chỉ hỗ trợ các kiến trúc x86 32 bit và 64 bit. Người dùng cần quan tâm đến vấn đề này khi cài đặt.
>>> Xem thêm: Mã nguồn mở là gì? Những điểm mạnh của mã nguồn mở
2. Lịch sử hình thành và phát triển của CentOS
CentOS là gì? Nó xuất hiện đầu tiên vào năm 2004 và phát triển một cách mạnh mẽ cho đến nay. Trong đó, nổi bật nhất là phiên bản Tao Linux, nó được biết đến như một bản sao của RHEL. Tuy nhiên, vào tháng 6 năm 2006, cha đẻ của Tao Linux - David Parsley tuyên bố sẽ dừng dự án này vô thời hạn, sau đó một thời gian nó biến mất khỏi thị trường.
Đến năm 2008, CentOS đã thành công thay thế cho Tao Linux. Vào khoảng tháng 7 năm 2009, CentOS đột ngột thông báo người sáng lập của hệ điều hành này – Lance Davis đã mất tích trong suốt năm 2008. Trong khi ông vẫn đang giữ tên miền đăng ký của CentOS và tài khoản Paypal, điều này khiến cho hoạt động của CentOS bị gián đoạn không nhỏ. Tuy nhiên chỉ một tháng sau đó, CentOS lại thông báo là đã nhận lại được tên miền centos.info, centos.org.
Phải đến gần 1 năm sau đó, cụ thể thời gian là vào tháng 7 năm 2010, CentOS mới thực sự ổn định lại và trở thành bản phân phối Linux phổ biến nhất với 30% trong tổng số tất cả các server Linux trên thế giới. Đến tháng 1 năm 2014, Redhat trở thành đơn vị sở hữu CentOS sau khi đưa ra tuyên bố rằng sẽ tài trợ cho CentOS để tạo ra môi trường lập trình tốt nhất cho các nhà phát triển mã code.
>>>Xem thêm: Windows và linux? Hệ điều hành nào tốt hơn
3. Các phiên bản của CentOS
Cho đến thời điểm hiện tại, CentOS đã pháp hành 6 phiên bản chính (từ CentOS 3 -> CentOS 8). Phiên bản được nhiều người sử dụng nhiều nhất hiện nay là CentOS 7.4 được phát hành ngày 13/9/2017. Phiên bản mới nhất của CentOS hiện nay là CentOS 8 được phát hành vào ngày 19/05/2019.
Các phiên bản của hệ điều hành CentOS được đánh số và chia làm 2 phần. Một phần là phiên bản chính và một phần là phiên bản nhỏ, chẳng hạn như CentOS 4.4 được tạo ra từ RHEL 4, cập nhật 4.
Bắt đầu với phiên bản 7.0 trở đi, trong tên các số phiên bản CentOS sẽ bao gồm thêm một phần số đại diện cho thời gian phát hành phiên bản này, chẳng hạn 7.0-1406.
4. Đặc điểm của CentOS là gì?
Tính ổn định
CentOS được các chuyên gia nhận xét là rất mạnh khi được ảo hóa (trên Virtual Machine, KVM) và có khả năng sẵn sàng cao. Hiện nay hệ thống này vẫn đang được hoàn thiện và phát triển bởi cộng đồng lớn mạnh của nó.
Bảo mật tốt
Mã nguồn của Red Hat là mã nguồn cao cấp được mã hóa nhiều lần, kiểm tra bảo mật và lỗi là ưu tiên hàng đầu khi mỗi bản CentOS được cập nhật. Bản phân phối Linux cũng hỗ trợ phần mở rộng kernel SELinux (Security- E unified Linux), một sản phẩm nguồn mở bắt nguồn từ sự hợp tác giữa Redhat và NSA. Có tác dụng thực hiện kiểm tra ủy quyền cho việc sử dụng tài nguyên máy tính và bảo vệ chống truy cập trái phép.
Cộng đồng hỗ trợ rộng lớn
Với đặc điểm là một mã nguồn mở và được sự tài trợ của redhat, CentOS sở hữu một cộng đồng lập trình viên lớn mạnh, không ngừng tìm ra các bản vá lỗi, phát triển code và phát triển triệt để các thế mạnh của mã nguồn này.
5. Ưu điểm của CentOS là gì?
CentOS là một trong những hệ điều hành được Linux phân phối rộng rãi nhất hiện nay trên thế giới. Nó sở hữu nhiều ưu điểm nổi bật như:
- Được xây dựng tương đồng với RHEL, CentOS là một môi trường hoàn hảo để lập trình.
- Hệ điều hành này có thể được sử dụng như một môi trường desktop đơn giản.
- Được phát triển và khắc phục lỗi nhanh chóng nhờ cộng đồng vững mạnh.
- Cung cấp một môi trường ổn định. Là một máy chủ khỏe cho các doanh nghiệp
- CentOS được cung cấp trình quản lý gói RPM. được Redhat tài trợ để xây dựng mã nguồn mở mạnh mẽ.
- An toàn tuyệt đối với nhiều cấp độ bảo mật khác nhau,là giải pháp tối ưu cho doanh nghiệp.
- CentOS hoạt động tốt trên các mainframe. Đáp ứng được nhu cầu của những người dùng thích GUI, KDE và GNOME.
6. Các lệnh thông dụng được sử dụng để làm việc với CentOS
Dưới đây là các lệnh được sử dụng trong hệ điều hành OS:
+ ls – liệt kê ra nội dung thư mục.
+ clear – xóa màn hình terminal.
+ cd – thay đổi thư mục hoặc điều hướng đến một thư mục khác với thư mục hiện tại.
+ locate –xác định vị trí một tệp trong toàn bộ lưu trữ.
+ man – lấy hướng dẫn sử dụng về bất kỳ lệnh nào khác sẽ được sử dụng trong hệ điều hành.
+ mkdir – tạo các thư mục mới.
+ mv – đổi tên tệp hoặc di chuyển một tệp từ một thư mục đến vị trí khác.
+ rmdir – xóa thư mục.
+ rm – xóa các tệp.
+ touch – tạo một tệp trống.
+ sudo yum update – cập nhật tất cả các gói đã cài đặt.
+ sudo yum install – cài đặt gói được đề cập.
>>> Xem thêm: Hệ điều hành windows và những ưu điểm không thể bỏ qua khi sử dụng
7. Hướng dẫn cài đặt CentOS 7.6 - 64 bit
+ Đầu tiên khi khởi động máy chủ ảo, bạn sẽ nhìn thấy màn hình cài đặt đầu tiên của CentOS 7. Bạn có thể "Enter" để tiến hành cài đặt ngay.
+ Lựa chọn ngôn ngữ Tiếng Anh.
+ Lựa chọn Date & Time.
+ Cấu hình Network Interface.
+ Cấu hình Disk.
+ Ở mục này bạn có thể lựa chọn phân chia phân vùng tự động hoặc thủ công.
+ Bắt đầu cài đặt.
+ Thiết lập password root cho server.
+ Quá trình cài đặt diễn ra như sau:
+ Khởi động lại để hoàn tất quá trình cài đặt.
+ Bạn "login" vào server CentOS 7 vừa cài đặt và kiểm tra thông số về server của mình.
8. Cách cài đặt hệ điều hành CentOS 8
- Cài đặt CentOS cơ bản
+ Đầu tiên tải phiên bản CentOS 8 (có file ISO tiến hành burn ra đĩa)
+ Tạo máy ảo hoặc đưa đĩa vào ổ đĩa của máy cần cài
+ Khởi động máy và chọn "boot" vào CentOS. Lựa chọn dòng Install CentOS Linux 8.0.1905.
+ Chọn ngôn ngữ cho hệ điều hành.
+ Trong "Installation Destination" chọn ổ cứng để cài CentOS .
+ Chọn "Done", sau đó quay về giao diện -> Chọn "Software Selection" để lựa chọn chế độ không dùng GUI.
+ Chọn chế độ Minimal Install để không sử dụng GUI cho hệ điều hành sau này -> Chọn "Done".
+ Nên chọn timezone chuẩn với giờ Việt Nam để dễ sử dụng hơn.
+ Chọn cấu hình "Network và Host Name".
+ Sau đó giao diện chọn Hostname và IP sẽ hiện lên. Nhấn OFF để kết nối máy về network.
+ Nhập hostame -> Apply.
+ Chọn Configure để cấu hình card mạng ở chế độ start cùng OS.
+ Genaral -> tích Automaticaly Connect to this network when it is avaible.
+ Trỏ lại menu chính -> Begin Instalation và thực hiện cài đặt.
+ Chọn nút Reboot để máy khởi động lại. Bắt đầu đăng nhập vào OS với tài khoản root và mật khẩu nhập trước đó.
+ Nhập tài khoản root và mật khẩu.
+ Sau khi nhập thành công, kiểm tra IP và kernel của máy CentOS 8 bằng các lệnh ip sau:
a để biết IP
uname -rms để biết phiên bản kerenl
Cài đặt CentOS trên Linux
Bước 1: Sử dụng cú pháp # cat /etc/redhat-release để kiểm tra phiên bản CentOS phát hành hiện tại.
Bước 2: Sử dụng cú pháp # yum check-update để kiểm tra các bản cập nhật của CentOS.
Bước 3: cài đặt bằng câu lệnh: #yum update nếu cảm thấy hài lòng với bản cập nhật
Bước 4: Bạn sẽ nhận được thông tin về các package, download size. Chọn Y và nhấn Enter để cài đặt cập nhật.
Bước 5: Khởi động lại máy bằng câu lệnh: #reboot.
Nếu hệ thống không thể khởi động với phiên bản của hệ điều hành CentOS mới, bạn phải khởi động hạt nhân cũ rồi sau đó tiếp tục cài đặt lại phiên bản mới.
9. Một số chú ý khi sử dụng hệ điều hành Centos
+ Phiên bản 5.0 trở lên được đánh giá cao hơn các phiên bản trước, vì nó không tương tác và cấu hình tốt với các chương trình chạy trên redhat. Còn về mặt lệnh thì Fedora ,Centos và Redhat là giống nhau.
+ Tốt nhất các bạn nên bắt đầu học từ giao diện dòng lệnh. Điều này giúp bạn dễ dàng hơn trong việc quản lý và cài đặt, nên nhớ mỗi dòng lệnh có rất nhiều option.
+ Linux không có khái niệm các ổ như C,D,E. Tất cả các ổ cứng bạn sử dụng đều được coi như 1 thư mục lưu trữ nhiều các thư mục con khác.
>>> Xem thêm: Hệ điều hành Fedora là gì? Tác dụng và hướng dẫn sử dụng
10. Kết luận
Như vậy với khái niệm CentOS là gì bạn đã có thêm hiểu biết về hệ điều hành mã nguồn mở được ưu chuộng bậc nhất trên thế giới, ưu điểm và công dụng của nó. Bạn có thể dễ dàng cài đặt CentOS với các hướng dẫn trên của Nhân Hòa.
Quý khách hàng có nhu cầu đăng ký tên miền, đăng ký email doanh nghiệp, hosting wordpress giá rẻ, VPS, SSL... xin vui lòng đăng ký tại Nhân Hòa để được hưởng ưu đãi giá rẻ nhất. Trân trọng!
+ Tổng đài: 1900 6680
+ Website: https://nhanhoa.com/
+ Fanpage: https://www.facebook.com/nhanhoacom
+ Chỉ đường: https://g.page/nhanhoacom
+ Ưu đãi Nhân Hòa: https://nhanhoa.com/uu-dai-nhan-hoa.html