نسخه جدید لینوکس ردهت RHEL4

اشاره :
سال 2002 را می‌توان سال ورود سیستم‌عامل لینوکس، تحت عنوان Red Hat Enterprise Linux یاRHEL به موسسات بازرگانی نامید. لینوکس اکنون با معرفی نسخه چهارم این سیستم عامل، قابلیت‌های فراوان، کارایی و امنیت بیشتری را برای کاربران به ارمغان آورده‌است.

 

 مزایای‌‌ RHEL4 رامی‌توان درچهارمورد زیر خلاصه کرد:‌‌ ‌
-‌ مطمئن ، توسعه یافته و استوار بر اساس کرنل لینوکس 6/2‌ ‌
- توانایی تأمین نیازهای امنیتی شبکه‌های بزرگ ‌
-‌ پیشرفت و کارایی از کامپیوترهای شخصی تا مرکز اصلی اطلاعات
-‌ عملکرد استثنایی و توانایی کار با سیستم‌های 32 و 64 بیتی

‌این سیستم‌عامل یک پلتفرم بروز، امتحان شده اپن سورس و آماده برای استفاده توسط سازمان‌های بزرگ است. نسخه 4 این سیستم‌عامل، مشکلات کرنل لینوکس 6/2 را مرتفع کرده و با کارایی بیشتر برروی  سیستم‌های چند پردازنده‌ای نسبت به نسخه‌های قبلی عمل می کند.

مستندات خوب، یکی ازمزایای سیستم عامل ‌RHEL4 به شمار می‌رود که در فرم‌های HTML و ‌PDF در نشانی زیر قابل دسترسی است:
http://www.redhat.com/docs/manuals/enterprise

RHEL4 یک نمونه خوب از پرو‌ژهای اپن سورس است که لینوکس به بازار عرضه کرده ومی‌تواند نیازهای سازمان‌های بزرگ را از کامپیوترهای رومیزی تا اتاق‌های سرور برآورده سازد.

خواهید دید این مقاله نشان می‌دهد که پس از تغییرات بسیار برروی ‌کرنل6/2، RHEL4 امنیت و کارایی بیشتری نسبت به نسخه‌های قبلی دارد.  سازمان‌هایی که درحال حاضر از‌ RHEL3 استفاده می کنند، برای بررسی این  افزایش کارایی، می‌توانند نرم افزارهای خود را با این نسخه امتحان کنند تا ببینند که آیا ارتقا به نسخه جدید ارزش دارد یا نه.  نسخه جدید را می‌توان از
‌rhn.redhad.com دانلود نمود.

‌عواملی که باید هنگام ارتقای سیستم یا مهاجرت به این سیستم‌عامل  مد‌نظرقرار داد، عبارتند از:

1- نوع  نرم‌افزاری که می‌خواهید استفاده کنید.
2- سخت افزاری که می خواهید برای راه اندازی نرم افزار از آن استفاده کنید.
اگر از نرم‌افزارهای تجاری و بازرگانی‌ای استفاده می‌کنید که از لینوکس پشتیبانی می‌کند، ‌RHEL بهترین سیستم‌عاملی است که لینوکس به شما پیشنهاد می کند. اگر به دنبال راه‌اندازی نرم‌افزار اپن سورس جدیدی هستید، RHEL یک پلتفرم جامع برای کار شماست. این پلتفرم دارای اجزایی بروزشده‌است که از طرف لینوکس حمایت می‌شود واز ‌‌Fedora کامل‌تر است. این سیستم‌عامل همچنین یک سری توابع کتابخانه‌ای همراه دارد که به کاربران امکان می‌دهد برنامه‌های خود را از  RHEL2.1 و RHEL3 کامپایل کنند.

نسخه رومیزی ‌RHEL ازکاربر یک کلاینت قوی می‌سازد. اما تفاوت زیادی با بسته‌های دسکتاپ لینوکس‌های دیگر ندارد. هرچند از Red Hat انتظار می‌رود کارایی بیشتری برای مدیریت سیستم RHEL تعبیه کند؛ مثلا با اضافه‌کردن ابزارهای مدیریت ساختاری کاربرهایی که از ایستگاه‌های سان استفاده می‌کنند.

قیمت
قیمت نسخه سرور این سیستم عامل از 349 دلار برای RHEL ES با امکانات پایه‌ای تا 2499 دلار برای RHEL AS با امکانات و پشتیبانی گسترده است‌. RHEL ES می‌تواند از ltanium 2 ,intel x86 یا EM46T یا حداکثر 2 عدد پردازشگر ‌AMD64 پشتیبانی کند. از طرف دیگر ‌RHEL AS نسبت به RHEL ES پشتیبانی و قدرت بیشتری دارد. ازجمله برای ‌پلتفرم ‌IBM power Series، مین‌فرم‌ها، و انواع متعددی از پردازشگرها. این پشتیبانی گسترده، یکی ازمشخصات برجسته ‌‌‌RHEL4 است که می‌توان گفت نسبت به سیستم‌عامل‌های Solaris 10 و Windows Server 2003 برتری دارد. 

ردهت همچنین اقدام به فروش نسخه‌های ایستگاه‌های کاری به قیمت 179 دلار(برای هر سیستم در سال) کرده‌است و نسخه رومیزی‌‌ RHEL  را به قیمت 70 دلار در سال به‌فروش می رساند.

‌کرنل 6/2 و برنامه های زمانبندی شده ‌‌ 
ردهت بعد از تغییرات و روزآمد سازی‌های فراوان روی پروژه توسعه کرنل، و همچنین آزمون‌های مختلف از نسخه‌های 2 و 3 لینوکس Fedora core،‌‌ کرنل6/2‌  را برای امور بازرگانی و استفاده انبوه انتخاب کرد. (لازم به ذکر است که‌‌ RHEL4 به همراه ‌‌ ‌یک ‌‌کرنل تحت لینوکس 2.6.9 ارائه می شود). یکی از مهم‌ترین و ارزنده‌ترین پیشرفت‌ها در نسخه کرنل 6/2، زمانبندی ورودی/‌خروجی I/O بود که با مرتب‌سازی درخواست‌های نوشتنی و خواندنی، کارایی دیسک را بالا می‌برد، و به سیستم‌عامل امکان می‌داد برای برنامه‌هایی که همزمان اجرا می‌شوند، ازمقدار معینی دسترسی به دیسک استفاده‌کند.

‌کاربران با استفاده از ‌‌RHEL4 می توانند با ارسال یک آرگومان به ‌کرنل در زمان بوت کردن سیستم، یکی از‌‌ ‌چهار زمانبند ورودی/ خروجی  را انتخاب کنند. از آن‌جایی که این سیستم‌عامل امور تنظیم I/O را به عهده دارد، زمانبند ‌ noop (اولین زمانبند) که در محیط های مجازی استفاده می‌شود، از انجام این کار معاف می شود.

سه زمانبند دیگر  که در مواقع نیاز مورد استفاده قرارمی گیرند، عبارتند از: ‌
- Anticipatory
- Deadline
- completely fair queuing) CFQ) گزینه پیش فرض در RHEL4

هریک از زمانبندهای ‌(‌Schedulers) بالا به صورت متفاوتی ورودی/‌خروجی دیسک را منظم می‌کند و هرکدام براساس این‌که چه نرم‌افزارهایی را اجرا می‌کنیم، مزایایی دارد. ولی راهنمای Red Hat در مورد این گزینه‌ها هیچ توضیحی نمی‌دهد. (اگرچه در ‌Linux Kernel Mailing list - ikml.org می‌توان اطلاعات مفیدی درباره این گزینه‌ها پیدا کرد).

لینوکس 6/2 و ‌‌RHEL4 حاوی یک زمانبند مخصوص هستند که در سیستم‌های چند پردازنده‌ای، سیستم‌های چند هسته‌ای و پردازنده چندکاره نسبت به نسخه 4/2 با دقت بیشتری کار می‌کنند. ازجمله دیگر مزایای این نسخه می‌توان از خواندن کپی و روزآمدسازی یادکرد که باعث افزایش سرعت عملیات در سیستم‌های چند پردازنده - که به دسترسی و خواندن اطلاعات زیاد نیاز دارند - می شود.

‌همان‌طور که توضیح داده شد، RHEL AS قدرت بیشتری نسبت به‌ ‌RHEL ES دارد. همچنین یکی دیگر از مزایای آن، پشتیبانی از انواع پردازنده‌هاست. به طور مثال، می تواند از‌‌ x86 یا‌‌ Itanium 2 پشتیبانی کند.

امنیت 
ساختار امنیتی در ‌RHEL شباهت بسیاری به دیگر محصولات لینوکس دارد. اگرچه ‌RHEL به واسطه پشتیبانی از‌‌ SELinux (امنیت پیشرفته لینوکس) به مدیریت سیستم در زمینه امنیت سیستم اجازه کار بیشتری می‌دهد.SELinux به  مدیران سیستم اختیارت بیشتری برای کنترل امنیت سیستم می‌دهد. ولی ایجاد، توسعه و رفع اشکال آن، مخصوصا در سیستم‌هایی که در آن‌ها چند برنامه با هم اجرا می‌شود، کاری دشواربه نظر می‌رسد و احتیاج به مهارت زیادی دارد با این‌حال RHEL4 این کار را برای کاربران آسان‌تر کرده است.

‌‌ RHEL4 به صورت پیش فرض از یک سیاست هدف‌دار ‌‌‌(targeted policy) استفاده می‌کند که محافظت از قسمت کوچکی از سرویس‌های سیستم که مستقیما با اینترنت در ارتباط هستند و بیشتر مورد حمله هکرها هستند را به عهده می گیرد.  در RHEL4 می‌توان به صورت گرافیکی ساختار امنیتی را تغییر داد؛ مثلا یک فایروال جدید تنظیم نمود. هرچند بعضی مواقع برای اجرای دستورات پیشرفته و ساختاری SELinux کاربران باید از خط فرمان برای کنترل SELinuxها استفاده کنند. برای اطلاع بیشتر از ساختار امنیتی‌ ‌ SELinux در ‌‌RHEL4،‌ راهنمای جامع آن را می توانید از
این نشانی دریافت کنید.

یکی از امکانات دیگری که ‌‌RHEL4 در اختیار کاربران قرار داده‌، ‌ExecShield است که در واقع در نسخه‌های RHEL3 هم وجود داشت و ابزار مطمئنی است که سیستم شما را  در مقابل  برخی از حملات مثل سرریزس بافر محافظت می‌کند. طبق تحقیقاتی که از اول نوامبر 2003 تا 11 آگوست 2004 انجام شده،  این ابزارتوانسته است  از مجموع 16 حمله جدی به سیستم، با یازده حمله مقابله کند و از گسترش آن‌ها جلوگیری نماید.

ابزارهای مدیریتی
فرق زیادی در ابزارهای مدیریتی ‌RHEL4 با نسخه های قبلی این سیستم‌عامل وجود ندارد. در حقیقت از آنجایی که مدیران سیستم در این سیستم‌عامل دستورات را توسط ‌خط فرمان‌ وارد می کنند و وقت زیادی را صرف تایپ و اصلاح این دستورات می‌نمایند، می‌توان گفت که ابزارهای مدیریتی در این سیستم‌عامل‌ها نسبت به سیستم‌عامل‌هایی مثل ویندوز سرور 2003 یا Novel SuSE9 از کارایی کمتری برخوردار است و مدیر سیستم باید وقت زیادی را صرف کند؛ مخصوصا در تنظیم ساختار امنیتی SELinux. هرچند این مشکل مدیران سیستمی است که تا به حال با ‌RHEL کار نکرده‌اند و تازه می‌خواهند از این سیستم‌ها استفاده کنند. از طرف دیگر‌RED HAT راهنمای استفاده خوبی در مورد استفاده از این ابزارها در اختیار مدیران سیستم قرار می‌دهد که از
این نشانی قابل دریافت  است.


همان‌طور که در نسخه‌های قبلی‌ RHEL کاربران می‌توانستند نرم‌افزارهای‌‌ ‌RHEL4 را نصب و روزآمد سازی کنند (به‌وسیله ارتباط با شبکه‌‌ ردهت با ‌RHEL up2date client)، در نسخه‌ای از ‌up2date که همراه RHEL4 ارائه می‌شود مدیران سیستم می‌توانند بسته‌هایی از apt software repositories ,yum یا دایرکتوری استاندارد استفاده کنند. همچنین مدیران سیستم می‌توانند به‌راحتی سیستم‌هایی که نسخه RHEL3 دارند را با استفاده از‌‌up2date به‌‌ RHEL4 ارتقا‌دهند. وقتی برای اولین بار سیستم‌عامل جدید را نصب می‌کنید، SELinux به صورت پیش فرض فعال نیست و کاربران باید آن را فعال کنند؛ البته با مشکلات و ریزه کاری‌های فراوان. شایان ذکر است که ردهت هم استفاده ‌‌up2date را جهت ارتقای سیستم‌عامل پیشنهاد نمی‌کند و به جای آن به کاربران توصیه می‌کند برای روزآمد سازی سیستم، با دیسک Preboot Execution Envionment) PXE) سیستم را راه‌اندازی کنند، که نرم افزار‌‌ Anaconda installer را اجرا می کند.

ارتقای سیستم‌ها بین سیستم‌عامل‌های FedoraCore به وسیله نرم‌افزارهایی مثل yum کار آسانی است و اگر RHEL هم  از این سازوکار استفاده می کرد، خیلی از مشکلات روزآمد‌سازی سیستم‌ها کمتر می‌شد. اگر‌چه RHELدر برخی ابزارهای مدیرتی ضعیف عمل می‌کند، برخی از امکانات این سیستم‌عامل می‌تواند برای  مدیران سیستم بسیار مفید باشد. مثلا نسخه 4 این سیستم عامل، دارای یک ابزار بروز و بسیار سودمند برای آسان کردن مدیریت داده‌های اطلاعاتی در سیستم‌هایی با چند دیسک می‌باشد. این‌ ‌ابزار Logical Volume Manager) LVM) نام دارد. برنامه راه‌اندازی ‌Anaconda) RHEL4) به‌‌صورت پیش فرض از LVM استفاده می‌کند. ولی این امکان را نیز به کاربر می‌دهد که سیستم را به صورت استاندارد پارتیشن بندی کند. اگر چه ‌LVM  ابزاری بسیار سودمند  درسیستم عامل RHEL4 است،  هنوز از RAID (سیستم‌هایی که از چند هارد‌دیسک برای اشتراک یا کپی همزمان استفاده می کنند) پشتیبانی  نمی کند و مدیران ‌ردهت‌  قول داده‌اند که این موضوع در نسخه‌های جدید اعمال شود. از طرف دیگر ‌‌RHEL4 شامل یک کلاینت گرافیکی  بسیار ابتدایی جهت مدیریت LVM است که در آینده امید می‌رود پیشرفته تر گردد.‌

نظرات 2 + ارسال نظر
مسعود شنبه 23 اردیبهشت‌ماه سال 1385 ساعت 05:20 ب.ظ

SALAM
کلی توی وبلاگت گشتم
1 ساعت
بای بای

[ بدون نام ] سه‌شنبه 26 اردیبهشت‌ماه سال 1385 ساعت 07:57 ب.ظ

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد