HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Centos-Debian-Ubuntu比較¶
Giới thiệu:¶
Centos(or RHEL)cent¶
- CentOS (Community Enterprise Operating System) được phát triển từ lõi Redhat, đảm bảo tương thích 100% mã nhị phân với mã nguồn gốc. điều này khiến cho Centos hoạt động rất ổn định
- Phiên bản CentOS release in May 2004 >> CentOS version 2, đc forked từ RHEL version 2.1AS.
- Từ phiên bản 5.10 and 6.5, CentOS chính thức supports kiến trúc x86-64 và x86
- Trong tháng 7/2010 CentOS đã vượt qua Debian trở thành bản phân phối Linux phổ biến nhất cho máy chủ web, với gần 30% của tất cả máy chủ web Linux sử dụng nó. tuy nhiên vào tháng 1/2012, sau một cuộc đua đối đầu, nó bị mất vị trí dẫn đầu vào tay Debian.
- Phiên bản mới nhất hiện tại là Centos 7
Debian¶
- Được phát hành dưới GNU General Public License, phát triển bởi 1 nhóm cá nhân trong project Debian.
- Là 1 trong những phiên bản OS Linux phổ biến nhất trên PC và Network Server.
- Còn là base để phát triển những phiên bản OS Linux khác (Ubuntu,...)
- Được công bố vào năm 1993 bởi Iran Murdock >> http://en.wikipedia.org/wiki/Ian_Murdock
- Thường được lựa chọn làm server cho web
- Hỗ trợ 2 kernel Linux:
- Linux
- kFreeBSD
- GNU Hurd >> ko chính thức *
Ubuntu¶
- Là 1 phiên bản Linux OS được phát triển từ Debian với mục đích làm Linux server, desktop, phone, tablet and TV operating systems.
- Được update phiên bản 6 tháng 1 làn và hỗ trợ trong vòng 9 tháng.
- Bản phát hành đầu tiên của Ubuntu là vào 20 tháng 10 năm 2004
- Đi kèm với các gói phần mềm miễn phí LibreOffice, Firefox, Empathy, Transmission,...
So sánh¶
- Vì Ubuntu là 1 nhánh của Debian và đường lối phát triển của Ubuntu khá giống vs Debian >> So sánh giữa Centos và Debian thôi nhé
- Khi chọn 1 nền tảng Linux OS để phát triển 1 sản phẩm thì chúng ta sẽ băn khoản là chọn nền tảng nào??? Tiêu chí lựa chọn tùy theo từng cá nhân hay tập thể nhưng gói gọn lại sẽ là bao gồm những tiêu chí sau:
- Stability >> Tính ổn định
- Easy of upgrades >> Dễ dàng update
- Security >> Tính bảo mật
- Sofware Version >> Những phiên bản phần mềm miễn phí được cung cấp trên OS đấy
- Nào giờ thì cùng đánh giá những tiêu chí trên, so sánh xem cái nào ok hơn nhé
- ① => Đối với server thì sự hoạt động ổn định của OS là rất quan trọng vì khi chúng ta xây dự 1 dịch vụ server thì luôn phải đảm bảo cho nó hoạt động để xứ lý cái request của Client, không thể chấp nhận được OS Down khi vận hành, việc khỏi động OS , khỏi động lại các service là điều tối kị, ảnh hưởng rất lớn đến sản phẩm của chúng ta, vì vậy đây là tiêu chí hàng đầu lúc lựa chọn nền tảng Linux.Centos và Debian đều được đánh giá độ hoạt động ổn định rất cao, OS sẽ chạy ổn định mãi nếu không gặp vấn đề j về phần cứng -> hòa nhau
- ② => Dễ dàng upgrades, OS cũng là software mà là software bao giờ cũng có bug, bug thì phải chờ đội dev fix và release và người dùng sẽ upgrade phiên bản OS. Tuy nhiên việc upgrade đối với Centos là rất khó khăn và nhiều rủi ro, vì vậy mà đối với dịch vụ đã hoạt động rồi thì gần như là chả ai upgrade phiên bản OS Centos cả vì tính rủi ro rất cao. Trong khi đó thì Debian lại hỗ trợ việc upgrade phiên bản rất tốt, rất dễ dàng -> Debian thắng
- ③ => hòa nhau
- ④ => Centos dùng Yum để cài đặt và upgrade phần mềm, Còn Debian sử dụng apt-get. apt-get được đánh giá là dễ sử dụng, cung cấp nhiều tính năng hơn là công cu yum trên Centos, các package của Debian cũng được tổ chức tốt hơn so với Centos -> Debian thắng.
Như vậy là Debian - Centos ; 4-2 , Nhờ 2 tiêu chí dễ dàng upgrade và tổ chức phàn mềm tốt hơn mà Debian đã dành ngôi quán quân về web server từ Centos. Tuy nhiên Centos lại luôn là sự lựa chọn đối với những người dùng hướng tới Redhat >> Redhat user oriented
Đối vớ web server là vậy, còn đối với Cloud Cluser thì sao nhỉ??? -> sẽ update sau
Tham khảo¶