zartosht
November 15th, 2014, 08:54
درود بر همگی ،
سیستمعامل CentOS (سِنتاواِس) یک توزیع لینوکس بر پایهی RHEL (http://blog.iranserver.com/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%b3%db%8c%d8%b3%d8%aa%d9%85%e2%80%8c%d9%87%d8%a 7%db%8c-%d8%b9%d8%a7%d9%85%d9%84-centos-%d9%88-redhat-%da%86%db%8c%d8%b3%d8%aa%d8%9f/) است که بهعنوان محبوبترین توزیع لینوکس نصب شده بر روی سرور شناخته میشود.
http://blog.iranserver.com/wp-content/uploads/2014/11/centos.jpg
در ادامه قصد داریم مروری کلی بر قابلیتهای نسخههای ۴ تا ۷ آن داشته باشیم.
تاریخ پایان (End Of Lifetime) EOL
CentOS4
CentOS5
CentOS6
CentOS7
Full Updates
February 29th, 2009
۳ ماهه اول ۲۰۱۴
۳ ماهه دوم ۲۰۱۷
۳ ماهه چهارم ۲۰۲۰
Maintenance Updates
February 29th, 2012
March 31st, 2017
November 30th, 2020
June 30th, 2024
معماری
CentOS4
CentOS5
CentOS6
CentOS7
آخرین ویرایش از نسخه
۴٫۹
۵٫۱۱
۶٫۶
۷٫۰-۱۴۰۶
پشتیبانی از سیستمهای i386 (سیستمهای ۳۲بیتی پنتیوم، AMD ،Via)
دارد
دارد
دارد
ندارد
پشتیبانی از سیستمهای (AMD64/EM64T) x86_64
دارد
دارد
دارد
دارد
پشتیبانی از (Itanium2) ia64
دارد
ندارد
ندارد
ندارد
پشتیبانی از سیستمهای s390/s390x
(IBM zSeries & IBM S/390)
دارد
ندارد
ندارد
ندارد
پشتیبانی از سیستمهای (IBM Power, Mac) ppc/ppc64
دارد
ندارد
ندارد
ندارد
پشتیبانی از سیستمهای (Sun SPARC processors) SPARC
دارد
ندارد
ندارد
ندارد
پشتیبانی از سیستمهای (DEC Alpha processors) Alpha
دارد
ندارد
ندارد
ندارد
پشتیبانی از سیستمهای ARM
ندارد
ندارد
ندارد
ندارد
محدودیتهای CPU / حافظه / فایلسیستم
CentOS4
CentOS5
CentOS6
CentOS7
حداکثر CPUهای منطقی
x86
۳۲
۳۲
۳۲
n/a
ia64
۶۴/۵۱۲
n/a
n/a
n/a
x86_64
۶۴/۶۴
۱۶۰/۲۵۵
۶۴/۴۰۹۶
۱۶۰/۵۱۲۰
PPC
۶۴/۱۲۸
n/a
n/a
n/a
s390/S390x
۸
n/a
n/a
n/a
SPARC
۸/۶۴
n/a
n/a
n/a
Alpha
۸/۶۴
n/a
n/a
n/a
ARM
n/a
n/a
n/a
n/a
حداکثر حافظه
x86
۶۴GB
۱۶GB
۱۶GB
n/a
ia64
۲۵۶GB/1024TB
n/a
n/a
n/a
x86_64
۱۲۸GB/1TB
۱TB
۳TB/64TB
۳TB/64TB
PPC
۱۲۸GB/1TB
n/a
n/a
n/a
s390/S390x
۶۴GB
n/a
n/a
n/a
SPARC
۶۴GB
n/a
n/a
n/a
Alpha
۶۴GB
n/a
n/a
n/a
ARM
n/a
n/a
n/a
n/a
فایلسیستم
حداکثر سایز فایلها در ext3
۲TB
۲TB
۲TB
۲TB
حداکثر سایز فایلهای سیستمی در ext3
۸TB
۱۶TB
۱۶TB
۱۶TB
حداکثر سایز فایلها در ext4
n/a
۱۶TB
۱۶TB
۱۶TB
حداکثر سایز فایلهای سیستمی در ext4
n/a
۱۶TB/1EB
۱۶TB/1EB
۵۰TB
حداکثر سایز فایلها در XFS
n/a
n/a
n/a
۵۰۰TB
حداکثر سایز فایلهای سیستمی در XFS
n/a
n/a
n/a
۵۰۰TB
حداکثر سایز فایلهای سیستمی در GFS2
n/a
n/a
۱۰۰TB
۱۰۰TB
حداکثر سایز boot LUN در BIOS
n/a
< 2TB
< 2TB
< 2TB
حداکثر سایز boot LUN در EFI
n/a
n/a
Any
۵۰TB
حداکثر فضای آدرس مجازی برای هر پروسس در x86
Approx 4GB
Approx 3GB
Approx 3GB
حداکثر فضای آدرس مجازی برای هر پروسس در x86_64
۵۱۲GB
۲TB
۱۲۸TB
۱۲۸TB
حداقل نیارمندیها
CentOS4
CentOS5
CentOS6
CentOS7
x86
۱۲۸M CLI/256M GUI
۱۲۸M CLI/512M GUI per logical CPU
۳۹۲M CLI/512M GUI per logical CPU
سایر معماریها
۵۱۲M
۵۱۲M
۱G
۱GB/logical CPU
حداقل فضای دیسک سخت مورد نیاز
۸۰۰M
۱G/5G
۱G/5G
۱۰GB/20GB
مجازی سازی – KVM
CentOS4
CentOS5
CentOS6
CentOS7
حداکثر تعداد هستهها در هر سرور میزبان
n/a
۱۶۰
۱۶۰
حداکثر میزان حافظه در سرور میزبان
n/a
۱TB
۲TB
حداکثر تعداد CPUهای مجازی در سرور مجازی (x86/x86_64)
n/a
۱۶/۱۶
۱۶۰/۱۶۰
حداکثر حافظه مجازی در سرور مجازی (x86/x86_64)
n/a
۵۱۲GB/512GB
۲TB/2TB
حداقل حافظه مجازی در سرور مجازی (x86/x86_64)
n/a
۵۱۲GB/512GB
۵۱۲GB/512GB
ابزارهای سیستمعامل (هسته / سرور / کلاینت و …)
CentOS4
CentOS5
CentOS6
CentOS7
هسته
Linux 2.6.9
Linux 2.6.18
Linux 2.6.32
Linux 3.10.0
کامپایلر
GCC 3.4
GCC 4.1
GCC 4.4
GCC 4.8.2
پشتیبانی از زبانها
۱۵
۱۹
۲۲
SELinux
دارد
دارد
دارد
دارد
افزایش کارایی Ext3
دارد
دارد
دارد
دارد
پشتیبانی از Bluetooth
دارد
دارد
دارد
دارد
Native POSIX Threading Library (NPTL)
دارد
دارد
دارد
دارد
زمانبندی Hyperthreading
دارد
دارد
دارد
دارد
پشتیبانی از IPv6
n/a
Ready Logo Phase 2
Ready Logo Phase 2
Ready Logo Phase 2
Autofs V4
دارد
دارد
دارد
دارد
Logical Volume Manager (LVM)
دارد – LVM2
دارد – LVM2
دارد – LVM2
دارد – LVM2
Auditing
دارد – audit
دارد – audit
دارد – audit
کتابخانههای سازگار (toolchain)
دارد – CentOS 2 و CentOS 3
دارد – CentOS 3 و CentOS 4
دارد – CentOS 4 و CentOS 5
دارد – CentOS 5 و CentOS 6
پشتیبانی از LSB
دارد – ۳
دارد – ۴٫۰
دارد – ۴٫۰
دارد – ۴٫۱
NFS
دارد – V3 & V4
دارد – V3 & V4
دارد
دارد
وب سرور
httpd 2.0.52 (apache)
httpd 2.2.3 (apache)
httpd 2.2.15 (apache)
httpd 2.4.6 (apache)
Server Message Block (SMB)
Samba-3.0.x
Samba-3.0.x (opt. 3.5.x)
Samba-3.5.x (opt. 4.0.x)
Samba-4.1
پایگاه داده
MySQL 4.1.x, PostgreSQL 7.4.x
MySQL 5.0.x, PostgreSQL 8.1.x (opt. 8.4.x with postgresql84)
MySQL 5.1.x, PostgreSQL 8.4.x
MariaDB 5.5.x, PostgreSQl 9.2.x
زبانهای برنامه نویسی
php 4.3.9, python 2.3, perl 5.8.5
php 5.1.6 (opt. 5.3.x since C5.6), python 2.4, perl 5.8.8
php 5.3.3, python 2.6.6, perl 5.10.1
php 5.4, python 2.7, perl 5.16.3
Desktop GUI
Gnome 2.8, KDE 3.3
Gnome 2.16, KDE 3.5
Gnome 2.28, KDE 4.3
Gnome 3.8, KDE 4.10
گرافیک
X.org 6.8.2
X.org 7.1.1
X.org 7.4
X.org 7.7
تکامل Gnome
دارد (opt. 2.8) 2.0
دارد – ۲٫۸٫۰
دارد – ۲٫۳۲ شروع با C6.5
دارد – ۳٫۸
مرورگر پیشفرض
Firefox 1.5.x
Firefox 31
Firefox 31
Firefox 31
Office Suite
Openoffice – 1.1.5 (opt. 2.0.4)
Openoffice – 3.1.1 since C5.8
Libreoffice24 4.0.4 starting with C6.5
Libreoffice 4.1.4
Multimedia capabilities
دارد (mp3 with add. repos)
دارد (mp3 with add. repos)
دارد (mp3 with add. repos)
دارد (mp3 with add. repos)
Plug and Play
دارد
دارد
دارد
دارد
دیگر آیتمها
CentOS4
CentOS5
CentOS6
CentOS7
Cluster Suite
دارد – ۴
n/a (now included in base OS)
n/a (now included in base OS)
Global File System
دارد – ۶٫۱
n/a (GFS2 now included in base OS)
n/a (GFS2 now included in base OS)
نکتهها:
با توجه به اینکه پشتیبانی از CentOS 4 به پایان رسیدهاست، اگر از این نسخه استفاده میکنید توصیه ما انتقال به یکی از نسخههای ۵، ۶ و ۷ میباشد.
در CentOS 6 تنها CPUهایی با قابلیت PAE میتوانند از سیستمهای i386 پشتیبانی کنند، برای اطلاعات بیشتر در این خصوص به اینجا (http://wiki.centos.org/FAQ/CentOS6#head-d31388203ee81d3a47cb97bfc1c8206c3de85095) مراجعه نمایید.
پشتیبانی از سیستمهای ia64 فقط شامل Itanium2 میشود و Intel Itanium اورجینال در این دسته قرار نمیگیرند.
CentOS 5 به زودی از سیستمهای ia64 پشتیبانی خواهد کرد.
پشتیبانی از ppc/ppc64 در نسخه بتا CentOS 6.6 وجود دارد.
محدودیتهایی حافظه، فایل سیستم و CPU که در اینجا گفته شده در CentOS 4 برای CentOS 4.3 به بعد است.
منظور از CPUهای منطقی تعداد هسته CPUهای مجازی است، به عبارتی یک dual-core ( نه hyperthreading) به عنوان ۲ عدد CPU منطقی و یک hyperthreading شمرده میشود.
هسته SMP تنها از ۱۶ گیگابایت حافظه اصلی پشتیبانی میکنند برای پشتیبانی بیشتر باید از هستهی Hugemem استفاده شود.
هسته x86 یا ۳۲ بیتی Hugemem در CentOS 5 و CentOS 6 ارائه نشده است.
برای کسب اطلاعات بیشتر در زمینه حداکثر سایز boot LUN در EFI به اینجا (https://access.redhat.com/solutions/15224) مراجعه کنید.
منبع ایران سرور (http://blog.iranserver.com/centos-product-specifications/)
سیستمعامل CentOS (سِنتاواِس) یک توزیع لینوکس بر پایهی RHEL (http://blog.iranserver.com/%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%b3%db%8c%d8%b3%d8%aa%d9%85%e2%80%8c%d9%87%d8%a 7%db%8c-%d8%b9%d8%a7%d9%85%d9%84-centos-%d9%88-redhat-%da%86%db%8c%d8%b3%d8%aa%d8%9f/) است که بهعنوان محبوبترین توزیع لینوکس نصب شده بر روی سرور شناخته میشود.
http://blog.iranserver.com/wp-content/uploads/2014/11/centos.jpg
در ادامه قصد داریم مروری کلی بر قابلیتهای نسخههای ۴ تا ۷ آن داشته باشیم.
تاریخ پایان (End Of Lifetime) EOL
CentOS4
CentOS5
CentOS6
CentOS7
Full Updates
February 29th, 2009
۳ ماهه اول ۲۰۱۴
۳ ماهه دوم ۲۰۱۷
۳ ماهه چهارم ۲۰۲۰
Maintenance Updates
February 29th, 2012
March 31st, 2017
November 30th, 2020
June 30th, 2024
معماری
CentOS4
CentOS5
CentOS6
CentOS7
آخرین ویرایش از نسخه
۴٫۹
۵٫۱۱
۶٫۶
۷٫۰-۱۴۰۶
پشتیبانی از سیستمهای i386 (سیستمهای ۳۲بیتی پنتیوم، AMD ،Via)
دارد
دارد
دارد
ندارد
پشتیبانی از سیستمهای (AMD64/EM64T) x86_64
دارد
دارد
دارد
دارد
پشتیبانی از (Itanium2) ia64
دارد
ندارد
ندارد
ندارد
پشتیبانی از سیستمهای s390/s390x
(IBM zSeries & IBM S/390)
دارد
ندارد
ندارد
ندارد
پشتیبانی از سیستمهای (IBM Power, Mac) ppc/ppc64
دارد
ندارد
ندارد
ندارد
پشتیبانی از سیستمهای (Sun SPARC processors) SPARC
دارد
ندارد
ندارد
ندارد
پشتیبانی از سیستمهای (DEC Alpha processors) Alpha
دارد
ندارد
ندارد
ندارد
پشتیبانی از سیستمهای ARM
ندارد
ندارد
ندارد
ندارد
محدودیتهای CPU / حافظه / فایلسیستم
CentOS4
CentOS5
CentOS6
CentOS7
حداکثر CPUهای منطقی
x86
۳۲
۳۲
۳۲
n/a
ia64
۶۴/۵۱۲
n/a
n/a
n/a
x86_64
۶۴/۶۴
۱۶۰/۲۵۵
۶۴/۴۰۹۶
۱۶۰/۵۱۲۰
PPC
۶۴/۱۲۸
n/a
n/a
n/a
s390/S390x
۸
n/a
n/a
n/a
SPARC
۸/۶۴
n/a
n/a
n/a
Alpha
۸/۶۴
n/a
n/a
n/a
ARM
n/a
n/a
n/a
n/a
حداکثر حافظه
x86
۶۴GB
۱۶GB
۱۶GB
n/a
ia64
۲۵۶GB/1024TB
n/a
n/a
n/a
x86_64
۱۲۸GB/1TB
۱TB
۳TB/64TB
۳TB/64TB
PPC
۱۲۸GB/1TB
n/a
n/a
n/a
s390/S390x
۶۴GB
n/a
n/a
n/a
SPARC
۶۴GB
n/a
n/a
n/a
Alpha
۶۴GB
n/a
n/a
n/a
ARM
n/a
n/a
n/a
n/a
فایلسیستم
حداکثر سایز فایلها در ext3
۲TB
۲TB
۲TB
۲TB
حداکثر سایز فایلهای سیستمی در ext3
۸TB
۱۶TB
۱۶TB
۱۶TB
حداکثر سایز فایلها در ext4
n/a
۱۶TB
۱۶TB
۱۶TB
حداکثر سایز فایلهای سیستمی در ext4
n/a
۱۶TB/1EB
۱۶TB/1EB
۵۰TB
حداکثر سایز فایلها در XFS
n/a
n/a
n/a
۵۰۰TB
حداکثر سایز فایلهای سیستمی در XFS
n/a
n/a
n/a
۵۰۰TB
حداکثر سایز فایلهای سیستمی در GFS2
n/a
n/a
۱۰۰TB
۱۰۰TB
حداکثر سایز boot LUN در BIOS
n/a
< 2TB
< 2TB
< 2TB
حداکثر سایز boot LUN در EFI
n/a
n/a
Any
۵۰TB
حداکثر فضای آدرس مجازی برای هر پروسس در x86
Approx 4GB
Approx 3GB
Approx 3GB
حداکثر فضای آدرس مجازی برای هر پروسس در x86_64
۵۱۲GB
۲TB
۱۲۸TB
۱۲۸TB
حداقل نیارمندیها
CentOS4
CentOS5
CentOS6
CentOS7
x86
۱۲۸M CLI/256M GUI
۱۲۸M CLI/512M GUI per logical CPU
۳۹۲M CLI/512M GUI per logical CPU
سایر معماریها
۵۱۲M
۵۱۲M
۱G
۱GB/logical CPU
حداقل فضای دیسک سخت مورد نیاز
۸۰۰M
۱G/5G
۱G/5G
۱۰GB/20GB
مجازی سازی – KVM
CentOS4
CentOS5
CentOS6
CentOS7
حداکثر تعداد هستهها در هر سرور میزبان
n/a
۱۶۰
۱۶۰
حداکثر میزان حافظه در سرور میزبان
n/a
۱TB
۲TB
حداکثر تعداد CPUهای مجازی در سرور مجازی (x86/x86_64)
n/a
۱۶/۱۶
۱۶۰/۱۶۰
حداکثر حافظه مجازی در سرور مجازی (x86/x86_64)
n/a
۵۱۲GB/512GB
۲TB/2TB
حداقل حافظه مجازی در سرور مجازی (x86/x86_64)
n/a
۵۱۲GB/512GB
۵۱۲GB/512GB
ابزارهای سیستمعامل (هسته / سرور / کلاینت و …)
CentOS4
CentOS5
CentOS6
CentOS7
هسته
Linux 2.6.9
Linux 2.6.18
Linux 2.6.32
Linux 3.10.0
کامپایلر
GCC 3.4
GCC 4.1
GCC 4.4
GCC 4.8.2
پشتیبانی از زبانها
۱۵
۱۹
۲۲
SELinux
دارد
دارد
دارد
دارد
افزایش کارایی Ext3
دارد
دارد
دارد
دارد
پشتیبانی از Bluetooth
دارد
دارد
دارد
دارد
Native POSIX Threading Library (NPTL)
دارد
دارد
دارد
دارد
زمانبندی Hyperthreading
دارد
دارد
دارد
دارد
پشتیبانی از IPv6
n/a
Ready Logo Phase 2
Ready Logo Phase 2
Ready Logo Phase 2
Autofs V4
دارد
دارد
دارد
دارد
Logical Volume Manager (LVM)
دارد – LVM2
دارد – LVM2
دارد – LVM2
دارد – LVM2
Auditing
دارد – audit
دارد – audit
دارد – audit
کتابخانههای سازگار (toolchain)
دارد – CentOS 2 و CentOS 3
دارد – CentOS 3 و CentOS 4
دارد – CentOS 4 و CentOS 5
دارد – CentOS 5 و CentOS 6
پشتیبانی از LSB
دارد – ۳
دارد – ۴٫۰
دارد – ۴٫۰
دارد – ۴٫۱
NFS
دارد – V3 & V4
دارد – V3 & V4
دارد
دارد
وب سرور
httpd 2.0.52 (apache)
httpd 2.2.3 (apache)
httpd 2.2.15 (apache)
httpd 2.4.6 (apache)
Server Message Block (SMB)
Samba-3.0.x
Samba-3.0.x (opt. 3.5.x)
Samba-3.5.x (opt. 4.0.x)
Samba-4.1
پایگاه داده
MySQL 4.1.x, PostgreSQL 7.4.x
MySQL 5.0.x, PostgreSQL 8.1.x (opt. 8.4.x with postgresql84)
MySQL 5.1.x, PostgreSQL 8.4.x
MariaDB 5.5.x, PostgreSQl 9.2.x
زبانهای برنامه نویسی
php 4.3.9, python 2.3, perl 5.8.5
php 5.1.6 (opt. 5.3.x since C5.6), python 2.4, perl 5.8.8
php 5.3.3, python 2.6.6, perl 5.10.1
php 5.4, python 2.7, perl 5.16.3
Desktop GUI
Gnome 2.8, KDE 3.3
Gnome 2.16, KDE 3.5
Gnome 2.28, KDE 4.3
Gnome 3.8, KDE 4.10
گرافیک
X.org 6.8.2
X.org 7.1.1
X.org 7.4
X.org 7.7
تکامل Gnome
دارد (opt. 2.8) 2.0
دارد – ۲٫۸٫۰
دارد – ۲٫۳۲ شروع با C6.5
دارد – ۳٫۸
مرورگر پیشفرض
Firefox 1.5.x
Firefox 31
Firefox 31
Firefox 31
Office Suite
Openoffice – 1.1.5 (opt. 2.0.4)
Openoffice – 3.1.1 since C5.8
Libreoffice24 4.0.4 starting with C6.5
Libreoffice 4.1.4
Multimedia capabilities
دارد (mp3 with add. repos)
دارد (mp3 with add. repos)
دارد (mp3 with add. repos)
دارد (mp3 with add. repos)
Plug and Play
دارد
دارد
دارد
دارد
دیگر آیتمها
CentOS4
CentOS5
CentOS6
CentOS7
Cluster Suite
دارد – ۴
n/a (now included in base OS)
n/a (now included in base OS)
Global File System
دارد – ۶٫۱
n/a (GFS2 now included in base OS)
n/a (GFS2 now included in base OS)
نکتهها:
با توجه به اینکه پشتیبانی از CentOS 4 به پایان رسیدهاست، اگر از این نسخه استفاده میکنید توصیه ما انتقال به یکی از نسخههای ۵، ۶ و ۷ میباشد.
در CentOS 6 تنها CPUهایی با قابلیت PAE میتوانند از سیستمهای i386 پشتیبانی کنند، برای اطلاعات بیشتر در این خصوص به اینجا (http://wiki.centos.org/FAQ/CentOS6#head-d31388203ee81d3a47cb97bfc1c8206c3de85095) مراجعه نمایید.
پشتیبانی از سیستمهای ia64 فقط شامل Itanium2 میشود و Intel Itanium اورجینال در این دسته قرار نمیگیرند.
CentOS 5 به زودی از سیستمهای ia64 پشتیبانی خواهد کرد.
پشتیبانی از ppc/ppc64 در نسخه بتا CentOS 6.6 وجود دارد.
محدودیتهایی حافظه، فایل سیستم و CPU که در اینجا گفته شده در CentOS 4 برای CentOS 4.3 به بعد است.
منظور از CPUهای منطقی تعداد هسته CPUهای مجازی است، به عبارتی یک dual-core ( نه hyperthreading) به عنوان ۲ عدد CPU منطقی و یک hyperthreading شمرده میشود.
هسته SMP تنها از ۱۶ گیگابایت حافظه اصلی پشتیبانی میکنند برای پشتیبانی بیشتر باید از هستهی Hugemem استفاده شود.
هسته x86 یا ۳۲ بیتی Hugemem در CentOS 5 و CentOS 6 ارائه نشده است.
برای کسب اطلاعات بیشتر در زمینه حداکثر سایز boot LUN در EFI به اینجا (https://access.redhat.com/solutions/15224) مراجعه کنید.
منبع ایران سرور (http://blog.iranserver.com/centos-product-specifications/)