کامپیوتر و اُپن سورس(Computer & Open Source)

آموزش دروس رشته کامپیوتر - نرمافزار اشنایی باسخت افزار سیستم عامل لینوکس شبکه برنامه نویسی معرفی نرم افزار

کامپیوتر و اُپن سورس(Computer & Open Source)

آموزش دروس رشته کامپیوتر - نرمافزار اشنایی باسخت افزار سیستم عامل لینوکس شبکه برنامه نویسی معرفی نرم افزار

نصیب سیستم عامل مکینتاش

مواد لازم(!!) :
CD های Mac OS X 10.0 , 10.2 , 10.3 (بستگی به خودتون داره که می خواهید کدوم رو نصب کنید) . یک عدد Hard Disk مجازی 3 گیگابایت برای نسخه های قبل از 10.3 و برای 10.3 ترجیحاً از از Hard Disk مجازی 6 گیگابایتی استفاده کنید . یک برنامه برای ساخت ISO از CD ها به عنوان مثال Blindwrite . وقت بسیار..!!

ساخت ISO از CD ها در Blindwrite :

1- CD اول را داخل CD/DVD Rom قرار دهید .
2- برنامه ی Blindwrite را اجرا کرده و در منوی سمت چپ گزینه ی Read را انتخاب کنید .
3- در قسمت Selection جلوی Source درایوی که CD در آن قرار دارد را انتخاب کنید .
4- در قسمت Destination نام و محل فایل ISO را که می خواهید بسازید مشخص کنید . (پسوند iso. را هم خودتان بزنید)
5- در قسمت Settings جلوی Profile گزینه ی ISO Image را انتخاب کنید .
6- بر روی دکمه ی Read (در پایین) کلیک کنید و منتظر بمانید تا ساخت فایل ISO از CD به پایان برسد .
7- اگر Mac OSX شما بیش از 1 CD دارد مانند 10,3 که 3 CD دارد مراحل بالا را برای CD های بعدی هم انجام دهید .

دریافت هارد دیسک مجازی:

بنابر انتخاب خود 3 گیگابایتی را از اینجا و 6 گیگابایتی را از اینجا اینجا دریافت کنید .

نکته1: حجم فایل های فشرده 3 و 5 کیلوبایت هست اما بعد از Extract توسط برنامه ای مانند Win Rar که از BZip2 پشتیبانی می کند حجم آنها به ترتیب 3 و 6 گیگابایت خواهد شد ! پس قبل از فشرده سازی از داشتن این مقدار فضای خالی مطمئن شوید .
نکته2: چون FAT32 برای هر فایل حجم حداکثر 4 گیگابایت را قبول می کند پس Hard Disk 6 گیکابایتی را باید در یک پارتیشن NTFS از حالت فشردگی خارج کنید .

دریافت و تنظیم خود برنامه (Pear PC):

اگر از سیستم عامل ویندوز استفاده می کنید توصیه ی من دریافت نسخه ای است که JIT هم داشته باشد پس آن را از اینجا دریافت کنید .
پس از Extract کردن ، وارد Folder برنامه شده و فایل ppccfg.example را با یک برنامه ی ویرایشگر مانند Notepad باز کنید . و اما تنظیماتی رو که تغییرشون مهمه رو می نویسم (اینجا هرچی رو گفتم انتخاب کنید به این معناست که عبارت قبلی که اونجا بوده رو پاک کرده و عبارت جدید را به جاش تایپ کنید) .

تنظیم وضوع تصویر و عمق رنگ:
برای اینکار در جلوی ppc_start_resolution عدد مورد نظر را وارد کنید (ترجیحاً برای حداکثر سازگاری همان 4 را انتخاب کنید) . بر اساس جدول زیر:

0: (640x480x8 (indexed
1: 640x480x15
2: 640x480x32
3: (800x600x8 (indexed
4: 800x600x15
5: 800x600x32
6: (1024x768x8 (indexed
7: 1024x768x15
8: 1024x768x32

تنظیم redraw_interval_msec:
اگر این عدد 400 یا بالاتر باشد سرعت نصب سیستم عامل تا حد ناچیزی بالا می رود اما جلوه های تصویری و سرعت Cursor به طرز وحشتناکی کاهش پیدا می کنن و اگر اعصاب این کندی رو نداشتید اون رو 50 بگذارید .

تنظیم prom_bootmethod:
در این قسمت شما مشخص می کنید که آیا به صورت خودکار اولین پارتیشن Bootable رو Boot کنه یا بذاره خودتون انتخاب کنید و یا خودتون از قبل یک پارتیشن مشخص رو بهش بدید که هر دفعه با اون Boot بشه . برای Boot خودکار Auto رو انتخاب کنید و برای حالت انتخابی Select رو . برای حالت سوم هم Force رو بزنید که خود من نتونستم باهاش کار کنم شاید شما بتونید . توصیه ی من گزینه ی Select هست .

تنظیم نحوه ی عملیات Boot در سیستم عامل:
در جلوی prom_env_machargs و داخل "" می توانید سه حالت را انتخاب کنید . اولی "" است که Default خود سیستم عامل هست و عملیات Boot به صورت گرافیکی انجام میشه . دومی "v-" هست که عملیات نصب رو به صورت متنی مرحله به مرحله نشون میده مانند لینوکس و ویژگیش اینه که اگر خطایی باعث عدم اجرای سیستم عامل شود میشه فهمید و درصورت امکان برطرفش کرد . گزینه ی بعدی "s-" هست Single User Mode هست و فقط یکبار لازم میشه که اونو به موقعش می گم .

تنظیم Hard Disk مجازی:
ابتدا برای فعال کردن pci_ide0_master_installed عدد رویروی آن را از 0 به 1 تغییر دهید . سپس در جلوی pci_ide0_master_image داخل "" محل و نام فایل (هارد دیسک مجازی) رو بنویسید . به عنوان مثال برای من به این شکل هست:

pci_ide0_master_installed = 1
"pci_ide0_master_image = "e:\pearpc-6gib.img

تنظیم CD Rom:
ابتدا pci_ide0_slave_installed را اگر 1 نیست 1 کنید . سپس درجلوی pci_ide0_slave_image داخل "" محل و نام فایل (ISO (CD1 را بنویسید . به عنوان مثال:

pci_ide0_slave_installed = 1
"pci_ide0_slave_image = "g:\panther.iso

تنظیمات به پایان رسید !! حالا نوبت اجرای برنامه است . این را بدانید که این برنامه با Double Click هرگز باز نخواهد شد . بلکه شما باید در cmd وارد فولدری که فایل در آن قرار دارد شده و تایپ کنید: ppc ppccfg.example
سپس برنامه اجرا شده (هر وقت خواستید از Mouse در برنامه استفاده کنید F12 را بزنید و دوباره اگر خواستید از Mouse در محیط ویندوز استفاده کنید همون F12 رو بزنید) و اگر Auto را انتخاب کرده باشید به صورت خودکار از CD راه اندازی میشه . اگر هم Select گذاشته باشد گزینه ی مربوط به CDRom را انتخاب کنید . باید چندین دقیقه صبر کنید و صبر کنید تا سرانجام وارد Setup گرافیکی شوید . در آن قسمت قبل از اینکه مراحل نصب را دنبال کنید منوی Installer در بالا را کلیک کرده و سپس Start Disk Setup Tool یا گزینه ی مشابه را انتخاب کنید .

تذکر: گزینه ی Change Startup Disk برای انتخاب کردن اولین Drive برای Boot می باشد و اون رو اشتباهی انتخاب نکنید .

وقتی وارد برنامه ی پارتیشن بندی شدید بر روی گزینه ی 3.0gb ein gebusch یا 6.0gb ein gebusch کلیک کنید . برنامه ی پارتیشن بندی آن اینقدر آسان است که نیازی به توضیح ندارد اما خوب برای احتیاط یک روش از روش های موجود رو توضیح میدم .
روی Erase کلیک کنید و بعد ترجیحاً Macintosh Extended را انتخاب کنید . اگر Panther دارید (Macintosh extended (journaled رو توصیه می کنم . سپس نامی برای آن انتخاب کرده و Erase (اون بالایی رو نمیگما) رو بزنید تا عملیات انجام بشه . بعد از پایان پارتیشن بندی برنامه رو بندید و شما خود به خود به Setup باز می گردید . از اینجا به بعد اینقدر آسونه که نیاز به توضیح نداره . فقط چند تا نکته واسه سریعتر انجام شدن کار شما:
در قسمت Installation Type بر روی Customize کلیک کنید و سپس هرچی Asian Languages Support و Additional Languages Support که زبانهای زیادی هم هستن رو تیکشونو بردارید . همچنین Printer Driver هارو . اینجوری عملیات نصب شما خیلی زودتر به پایان میرسه . همچنین مرحله ی چک کردن CD ها را هم می توانید Skip کنید . (اگر در هنگام چک کردن از شما CD2 را خواست با Change Cd که در برنامه ی شبیه ساز هست فایل Iso CD2 را انتخاب کنید و دوباره که 1رو خواست به همین ترتیب .
پس از پایان مرحله ی اول نصب وقتی بر روی Restart کلیک کنید برنامه خارج میشه (و این عادیه) . بعد از اجرای دوباره ی برنامه احتمال 90 درصد پارتیشن شما Bootable نیست ! برای حل این مشکل فایل ppccfg.example رو باز کنید . برای prom_env_machargs اینبار "s-" رو انتخاب کنید . بعد از اینکه CD1 در این حالت Boot شد و شما امکان تایپ در محیط متنی رو پیدا کردید این کارها رو انجام بدید . تایپ کنید pdisk. سپس تایپ کنید e. بعد که نام Device رو پرسید تایپ کنید dev/disk0/
سپس تایپ کنید p تا جدولی از پارتیشنها رو مشاهده کنید . به شماره ی پارتیشنی که type آن Apple_HFS است و سایز دارد دقت کنید . سپس تایپ کنید r و بعد شماره ی آن را وارد کرده و بعد برای شناره ی جدید 2 رو وارد کنید . سپس w را بزنید و با y تایید کنید . بعد دو بار تایپ کنید q. یعنی بعد از یکبار تایپ q از آن قسمت خارج می شوید اما برای خروج کامل از برنامه باید دوباره q رو تایپ کنید . یعنی یکبار جلوی Command و یکبار جلوی Top Level Command . سپس تایپ کنید reboot تا از برنامه خارج شوید . دوباره ppccfg.example را باز کنید و prom_env_machargs را به "" یا "v-" تغییر دهید . pci_ide0_slave_image را هم به CD دوم تغییر دهید . (البته اینکار اگر Mac OSX شما فقط یک CD دارد لازم نیست) prom_bootmethod را هم select کنید تا بتونید پارتیشنی که Mac OSX روش نصب شده رو انتخاب کنید . برنامه رو اجرا کرده و با اون پارتیشن نصب رو ادامه بدین .

خوب ! مبارک باشه .. شما Mac OSX دارید .

تذکر: لینکهایی که دادم رو با Browser خود باز کنید و پس از انتخاب Mirror در صورت تمایل با Download Manager خود اونها رو دریافت کنید .
تذکر: در فایل ppccfg.example برخی از عبارات اولشان # دارد که آنها معمولا برای راهنمایی شما هستند و تغییر دادن آنها تاثیری در برنامه نخواهد داشت پس اگر دو عبارت مشابه دیدید که یکی # دارد و دیگری ندارد اونی که # رو ویرایش کنید .

 

ویندوز

 

لینوکس - دسکتاپ KDE

مبع winbeta.net

مدارک لینوکس

شناخت مدارک بین المللی IT :

جمع آوری اطلاعات پایه در مورد هر یک از رشته ها یا مدارک IT گام بسیار مهمی در انتخاب نهایی شما بحساب می آید. در واقع این عامل میتواند نیاز وافر شما به مشاوره آموزشی را تا حدی کاهش دهد.
اگر بخواهیم بصورت اجمالی مدارک مذکور را در چند شاخه یا همان رشته مورد بحث تقسیم بندی کنیم، میتوان نتایج حاصل از این تقسیم بندی را بصورت زیر بیان کرد:

1- سیستم عامل و نرم افزار شبکه همانطور که از این عنوان بر می آید این شاخه از IT شامل مطالب فنی در مورد دو سیستم عامل ویندوز و لینوکس در دو سطح استفاده در قالب Client و Server بوده و مناسب حال اداره کنندگان شبکه است. مدارک مهم این بخش عبارتند از:

MCSA : پیاده سازی، مدیریت و رفع عیب شبکه های ویندوزی.

MCSE : شامل MCSA و طراحی شبکه های ویندوزی.

+Linux : مدرک عمومی لینوکس شامل نصب، پیکربندی، مدیریت ، نگهداری و پشتیبانی و رفع مشکلات.

Novell CLP : مدرک تخصصی لینوکس SUSE .

RHCE : مطالب فنی مربوط به نصب سخت افزار، پیکربندی و مدیریت ، روشهای نصب ، کرنل، سرویسهای شبکه، XWindows و امنیت در مورد لینوکس RedHat .
2- سخت افزار PC و شبکه
آشنایی با سخت افزار PC چه در قالب یک کامپیوتر شخصی با گیرنده سرویس در شبکه یا بعنوان یک سرور ، بعلاوه مدارک دیگری از سازندگان ادوات سخت افزاری شبکه و راه های نصب، پیکربندی و مدیریت نرم افزاری آنها در محیط شبکه در این شاخه قرار میگیرند. مدارک مهم این حوزه نیز به قرار زیر است:

+A : آشنایی با سخت افزار PC

+Server : آشنایی با سخت افزار سرور شبکه

+Network : شامل مفاهیم بنیادین شبکه و سرویسهای آن

مدارک تخصصی شرکت سیسکو: CCNA (کاردان شبکه)، CCNP (کارشناس شبکه)، CCDA (کاردان طراحی شبکه)، CCDP (کارشناس طراحی شبکه)، CCSP (کارشناس امنیت شبکه)، CCIP (کارشناس ارتباطات شبکه ای) و CCIE (متخصص شبکه).

CWNP : مدارک شبکه های بیسیم شامل پنج دوره مختلف به همراه مدارک مربوطه

CWNA : مبانی شبکه های بی سیم، استانداردها ، تجهیزات و مفاهیم کلی

CWSP : کارشناس امنیت شبکه های بی سیم

CWAP : کارشناس طراحی شبکه های بی سیم

CWNE : متخصص شبکه های بی سیم

CWNT : مربیگری مدارک CWNP

3- امنیت
مدارک مهم این حوزه بشرح زیر میاشد:

+Security : یک مدرک معتبر از CompTIA شامل مفاهیم بنیادین امنیت در ارتباطات، عملیات سازمانی، اداری، صنعتی، دانشگاهی، سیستمهای هویت سنجی و مقابله با نفوذ.

CISSP :مدرک مربوط به پیاده سازی و مدیریت امنیت در سطوح خرد و کلان که معتبرترین مدرک امنیت و پر درآمدترین مدرک بین المللی در سال 2005 شناخته شده است و شامل کلیه مفاهیم مربوط به امنیت از جمله امنیت سیستمهای اطلاعاتی، امنیت عملیاتی، فیزیکی، انواع مدلها و معماریهای امنیتی و مسائل حقوقی، فنی و اجتماعی مربوط به آن است.

4- برنامه نویسی ، توسعه سیستم و Web
آنچه امروزه تحت عنوان سیستمهای اطلاعاتی سازمانها از آن یاد میشود، حاصل کار نرم افزارهایی ست که با استفاده از آنها میتوان برنامه های کاربردی را در هر دو سمت یک سیستم اطلاعاتی یعنی کلاینت و سرور پیاده سازی کرد.
زبانهای برنامه نویسی مشهور چون جاوا و مجموعه ویژوال استودیو ، بانکهای اطلاعاتی معتبر چون اوراکل و SQL Server ، پلتفرمهای نرم افزاری .Net و J2EE همگی از ابزارهای تولید سیستمهای اطلاعاتی شناخته میشوند. مدارک مهم این بخش عبارتند از:

MCSD : مجموعه برنامه ها و زبانهای برنامه نویسی ویژوال استودیو و Platform برنامه نویسی .Net از Microsoft .

MCDBA : طراحی ، ساخت، پیکربندی و مدیریت بانک اطلاعاتی SQL Server از Microsoft.

SCJ : مدرک برنامه نویسی به زبان Java و آشنایی با پلتفرم برنامه نویسی.

J2EE : مدرک تخصصی Java مربوط به شرکت Sun Mircosystems .

CIW : مدرکی معتبر که شرکت ProSoft آنرا ارائه کرده است و مهارتهای سخت افزاری و نرم افزاری علاقمندان به طراحی، ساخت ، سرپرستی و مدیریت شبکه و وب سایت را برای پرداختن به این امور افزایش میدهد.

OCP : مدرکی که شرکت بزرگ Oracle آنها را در مورد نحوه طراحی، ایجاد و مدیریت سیستمهای مبتنی بر بانک اطلاعاتی و سایر ابزارهای توسعه مجموعه نرم افزارهای اوراکل ارائه کرده است.

+ i-Net : مدرکی مشابه CIW ، با گستردگی و عمق مطالب فنی کمتر که CompTIA آنرا ارائه کرده است.


تمایل به کسب مدارک بین‌المللی لینوکس، روز به روز در جامعه طرفداران اُپن‌سورس و این سیستم‌عامل محبوب افزایش می‌یابد. این مدارک را برحسب ارایه‌دهندگان آن‌ها می‌توان به دو دسته تقسیم نمود. دسته اول مدارکی هستند که توسط ارائه‌دهندگان لینوکس و با گرایش بیشتر به محصول اختصاصی خودشان ارایه می‌شود، مثل مدارک مربوط به شرکت ردهت که لینوکس RedHat و مدرک شرکت ناول که لینوکس SuSE را شامل می‌شود. دسته دوم، مدارکی هستند که توسط مؤسسات آموزشی مثل CompTIA و یا انجمن‌های مهم طرفدار این سیستم‌عامل مثل انستیتوی حرفه‌ای لینوکس‌کاران عرضه می‌شود. در این مقاله نگاهی به هر دو گروه مدرک موجود در دنیای لینوکس خواهیم داشت.



مدرک +Linux
این مدرک یکی از معتبرترین مدارک بین‌المللی در حوزه سیستم‌عامل لینوکس است. داوطلبانی که موفق به کسب مدارک مذکور شوند، قادر خواهند بود این سیستم‌عامل را نصب و پیکربندی کرده، برای مقاصد مختلف آن را آماده نموده و اشکالات پیش آمده را رفع کنند. شرکت کامپتیا حداقل شش‌ماه تجربه کاری مفید در محیط سیستم‌عامل لینوکس را پیش شرط اخذ این مدرک برای داوطلبان اعلام کرده است. یک فرد دارای مدرک +Linux به عنوان شخصی که مفاهیم دنیای اُپن‌سورس را به طور کامل درک کرده و قادر است کلیه تنظیمات مربوط به لینوکس از جمله تنظیمات مدیریتی، اعطای مجوز استفاده به کاربران، نصب و پیکربندی برنامه‌ها و نرم‌افزارهای مختلف و همچنین برقراری ارتباط با سایر کامپیوترها در محیط شبکه و مدیریت فایل‌ها و عملیات ذخیره‌سازی بر روی ادوات مربوطه را انجام دهد، شناخته می‌شود.

آزمون +Linux به خودی خود دارای هیچ پیش نیازی نیست اما باز هم شرکت کامپتیا داشتن اطلاعاتی در حد مدارک +A یا +Network را به داوطلبان توصیه می‌کند. آزمون +Linux که شامل 94سؤال با 90 دقیقه زمان پاسخ است در کل 900 امتیاز دارد که داوطلب باید حداقل 655 امتیاز از آن را کسب کند.

مزایا
شرکت کامپتیا برای دارندگان مدرک +Linux، حرفه‌ای شدن برای کار در محیط لینوکس، ارتقاء سطح شغلی موجود یا ایجاد زمینه اشتغال بیشتر برای صاحب مدرک، بهترشدن مسیر کسب و کار و کمک به داوطلبان در انتخاب مسیر دانش‌اندوزی و همچنین ایجاد یک زمینه محکم برای تشویق دانشجویان به کسب مدارک سطوح بالاتر را از مزایای داشتن مدرک مذکور عنوان می‌کند.

مفاد آزمون +Linux
در آزمون مربوط به مدرک +Linux، هفت موضوع اصلی مورد توجه قرار می‌گیرند که هر کدام درصدی از آزمون را به خود اختصاص می‌دهند. به این شرح که:

1- راهکارها‌ ‌و شیوه‌های استفاده از سیستم‌عامل لینوکس: 4 درصد
2- نصب لینوکس: 12 درصد
3- پیکربندی: 15درصد
4- مدیریت: 18درصد
5- نگهداری و پشتیبانی: 14درصد
6- رفع مشکلات: 18درصد
7- ارتباط با ادوات سخت‌افزاری: 19درصد

در بخش اول، داوطلبان با مزایای استفاده از این سیستم‌عامل و همچنین اصطلاحات دنیای لینوکس آشنا می‌شوند. در قسمت دوم، انواع روش‌های مربوط به دریافت فایل‌های نصب لینوکس و انجام عمل نصب چه از طریق CD قابل بوت سیستم‌عامل و چه از طریق پروتکل‌های شبکه‌ای مثل FTP ،HTTP ،SMB و NFS مورد بحث قرار می‌گیرد. در بخش سوم، نحوه تنظیم و پیکربندی ماجول‌های اصلی سیستم‌عامل برای استفاده از انواع سرویس‌های موجود مثل دسترسی راه‌دور، سرویس‌های اینترنت و شبکه مورد بررسی قرار می‌گیرد.

در فصل چهارم، نحوه تعامل مدیر سیستم با کاربران، گروه‌های کاربری و مقوله‌های امنیتی مربوط به آن شرح داده می‌شود. در قسمت پنجم، نحوه ایجاد فایل‌های پشتیبان از سیستم، مدیریت پردازش‌‌های در حال اجرا، تشخیص و خارج کردن پردازش‌های زاید با استفاده از ابزارهایی مثل فرمان Kill و مانیتورینگ عملکرد سیستم و سرویس‌های ارایه شده مورد بحث قرار می‌گیرد. در بخش ششم هم بیشتر مطالب مربوط به بخش قبل اما با گرایش به سمت نحوه برخورد با مشکلات و مواقع بحرانی سیستم در نظر گرفته شده است. در قسمت آخر هم موضوع ارتباط لینوکس با انواع ادوات سخت‌افزاری داخلی و خارجی مثل هارددیسک، مادربرد، حافظه، CPU و سایر تجهیزات مورد بررسی قرار می‌گیرد.

مدرک Novell CLP
پس از آن‌که شرکت ناول‌نت‌ور موفق به خرید شرکت SuSE، تولیدکننده آلمانی سیستم‌عامل لینوکس شد، عنوانی را به لیست مدارک بین‌المللی خود اضافه نمود تا بتواند شماری از کاربران و علاقه مندان به این سیستم‌عامل را به خود جذب نماید و قسمتی از بیش از دو هزار عنوان شغلی که برای پرداختن به این سیستم‌عامل در جهان درنظرگرفته شده را، تحت پوشش مدرک خود قرار دهد. مدرک (CLP(Certified Linux Professional مدرکی است که در سال 2004 و با گرایش مدیریت در محیط لینوکس معرفی شد.

این مدرک که بنابر ادعای ارایه‌دهندگان آن خالی از مفاهیم تئوریک خشک و خسته‌کننده بوده و بیشتر جنبه عملی و آشنایی با محیط کار واقعی لینوکس دارد، بر روی نسخه‌ خاصی از لینوکس و آن هم لینوکس SuSE بنا شده است. شرکت ناول، کسب این مدرک را به کلیه کسانی که نقش راهبردی و فعال در زمینه مدیریت سیستم‌های بزرگ تجاری (Enterprise) با لینوکس دارند، توصیه می‌نماید.

مفاد آزمونCLP
برای کسب مدرکCLP، گذراندن سه دوره آموزشی مختلف به همراه آزمون‌های مخصوص هر کدام در نظر گرفته شده که عبارتند از:

1- SuSE Foundamental:
در این دوره، تازه واردان و همچنین قدیمی‌ترهای دنیای لینوکس با مفاهیم روزمره و کاربردی این محیط به‌خصوص فایل‌سیستم و انواع دستورهای خط فرمان و مفاهیم مربوط به کاربران، شبکه و امثال آن آشنا می‌شوند.

2- SuSE Administrati4on:
در این دوره، مهارت‌های مدیریتی لینوکس مثل نصب و آماده‌سازی کامپیوترها برای ارتباط در یک محیط شبکه‌ای، مدیریت کاربران، گروه‌های کاربری و کنترل سطح دسترسی هر کدام از آن‌ها به منابع سیستم، نصب و حذف برنامه‌های مختلف، کاربا چاپگر، سرویس‌های شبکه‌‌ای و امثال آن مورد بحث قرار می‌گیرند.

3-Advanced SuSE Administration:
برای کسانی که آشنایی مقدماتی با مفاهیم مدیریتی در لینوکس دارند، این دوره جهت تکمیل مهارت‌های آن‌ها برای تصدی مدیریت در کاربردهای حساس‌تر و بزرگ‌تر در نظر گرفته شده است. نحوه مدیریت و کامپایل کرنل، راه‌اندازی سرویس‌هایی مثلFTP، وب سرور، مدیریت داده‌های شبکه با استفاده از Open LDAP، مدیریت سرویس‌های پست‌الکترونیکی و پیام‌رسانی فوری از‌جمله این تخصص‌ها می‌باشند.

مدرک (RHCE (RedHat Certified Engineer
ردهت همواره یکی از بزرگ‌ترین و معتبرترین تولیدکنندگان سیستم‌عامل لینوکس بوده است. این شرکت که در ابتدا کار خود را با پرسنل اندکی که تعدادشان به 20 نفر هم نمی‌رسید آغاز کرد، آنچنان حوزه فعالیت خود را در عرضه این سیستم‌عامل گسترش داد که در طی مدت محدودی، لینوکس خود را به شهرت جهانی رساند. هم‌اکنون انواع نسخه‌های لینوکس متعلق به ردهت، از نسخه‌های عادی آن گرفته تا نسخه‌های ویژه سرورهای Enterprise و اخیراً ویرایش‌های جدیدی که تحت نام فدورا به بازار ارایه شده است، همگی از کاربرد و محبوبیت وسیعی در بین علاقه‌مندان و کاربران محیط‌های اُپن‌سورس برخوردارند.

به همین دلیل یکی از معتبرترین مدارک بین‌المللی که در حوزه ویژه و تخصصی سیستم‌عامل لینوکس وجود دارد، مدرکی است که شرکت ردهت ارایه می‌دهد. دوره آموزشی ویژه این مدرک نحوه تعامل با لینوکس را به صورت عملی و تجربی به داوطلبان می‌آموزد. ردهت، آشنایی قبلی با مفاهیم اساسی شبکه چون LAN ،WAN و همچنین انواع پروتکل‌ها و سرویس‌های استاندارد آن چون FTP ،DNS ،DHCP ،NFS و امثال آن را توصیه می‌نماید.

افرادی که موفق به کسب مدرک RHCE شوند قادر خواهند‌ بود سیستم‌عامل لینوکس ردهت را به راحتی نصب، پیکربندی و مدیریت نمایند. مفاهیم مورد بحث در مدرک RHCE در هفت فصل مختلف متمرکز شده اند که عبارتند از:

1- سخت‌افزار و نصب
در این فصل به روند بوت شدن سیستم‌عامل و نحوه شناسایی یا معرفی سخت‌افزارهای مختلف توسط آن پرداخته می‌شود.

2- پیکربندی و مدیریت
این فصل به نحوه پیکربندی ردهت جهت استفاده از سیستم‌عامل در مقاصد مختلف و با کاربردهای گوناگون و همچنین نحوه نصب پکیج‌های نرم‌افزاری مخصوص ردهت به نام RPM و مفاهیم دیگری مثل فایل‌سیستم، مدیریت کاربران و گروه‌های کاربری اختصاص دارد.

3 - روش‌های دیگر نصب
در این فصل موضوع نصب لینوکس ردهت بر روی کامپیوترهای لپ‌تاپ و مسأله مهم بوت دوگانه یا چندگانه
(MultiBoot) برای کاربرانی که قصد داشتن چند سیستم‌عامل دیگر را به همراه ردهت بر روی یک کامپیوتر دارند و همچنین نصب از طریق شبکه مورد بحث قرار می‌گیرد.

4- کرنل و تنظیمات سیستم
در این مبحث، دانشجویان با فایل‌سیستم Proc/، سیستم Quota و همچنین نحوه کامپایل کردن، نصب و تنظیم کرنل لینوکس و مفاهیم دیگر این سیستم‌عامل چون LILO آشنا می‌شوند.

5 - سرویس‌های استاندارد شبکه
این فصل، مباحث مربوط به پروتکل‌ها و سرویس‌های مختلف شبکه‌ای در لینوکس و نحوه تنظیم و راه‌اندازی آن‌ها در یک شبکه مبتنی بر لینوکس را شامل می‌شود. مواردی چون TCP/IP ،FTP ،NFS ،DHCP و مفاهیمی چون وب سرور (آپاچی)، پراکسی سرور (اِسکوئید) و سیستم اشتراک‌ فایل (سامبا) در این فصل مورد بررسی قرار می‌گیرند.

6- Xwindows
کلیه اصول مربوط به واسط کاربر گرافیکی لینوکس و انواع سرویس‌ها و محیط‌های مربوط به آن در این بخش مورد بحث قرار می‌گیرد.

7 - امنیت
این بخش کلیه مفاهیم امنیتی و سرویس‌ها و پروتکل‌های ویژه احراز هویت و دسترسی کاربران به منابع مختلف سیستم و نحوه استفاده و تنظیم آن‌ها را شامل می‌شود. همچنین در این فصل مسایل مربوط به دیواره‌های آتش و روترها نیز بررسی می‌شوند

سیستم عامل شبکه

Network Operating System(NOS) نرم افزاری است که یک شبکه و ترافیک و صف پیامهای روی آن را کنترل می کند.همچنین کنترل دسترسی چندین کاربر به یک منبع بر روی شبکه نظیر یک فایل را بر عهده داردوعملیات مدیریتی مهمی نظیر کنترل امنیت را میسر می سازد. یک سیستم عامل شبکه فقط شامل همان ابزارهای شبکه ای که در سیستم های عامل موجود مانند ویندوز ایکس پی وجود دارد نیست.بلکه یک سیستم عامل شبکه در واقع یک سیستم عامل است که مخصوص استفاده بر روی شبکه(به خصوص برای سرویس دهنده ها) و به منظور بهینه سازی عملکرد شبکه نوشته شده است . برخی از سیستم عامل های شبکه معروف به قرار زیر است:

 Windows NT
IBM AIX
Sun Sularis
Plan 9 from Bell Labs
Inferno
Windows 2000 Data Center Server
Windows 2000 Advanced Server
Windows 2000 Server
Windows 2003 Server(Enterprise ,Web Editions)
Windows 2008 Server(Beta 3)
Novell NetWare
Red Hat Linux
 

  نکته 1 : یک سیستم عامل شبکه اغلب در شبکه های محلی منطقه ای WAN   یا گسترده LAN استفاده
می شوند ولی می توانند در سیستم های شبکه های بزرگ‌تر هم به کار برده شوند.
نکته 2 : اغلب سیستم عاملهای شبکه بر پایه 5  لایه بالایی مدل مرجعOSI قرار دارند.

سیستم عامل شبکه همچنین نام سیستم عاملهای تایم شیرینگ برروی Cyberو سری CDC 60-bit 6000 از کامپیوتر های مین فریم در اواسط دهه1980بود که بهNOS/VE on the 64-bit Cyber-180 system تغییرنام یافت . سیستم عامل شبکه سیستم عاملی است که حاوی امکانات خاصی جهت اتصال کامپیوترها به شبکه محلی یا داخلی می باشد.برخی سیستم عاملهای شبکه معروف در داس و ویندوز شامل Novell Netware, Windows NT and 2000, Sun Solaris and IBM OS/2 هستند.

نیزیک سیستم عامل شبکه است که برابزارهای قابل استفاده Cisco IOS (Internet OperatingSystem(

مانند روترها و سوییچها ciscoدر شبکه متمرکز شده است.این سیستم عامل تقریباً در تمام ابزارهای شبکه ای نصب شده است. برخی از خصوصیات سیستم های عامل شبکه به قرار زیر است: - تامین امکانات ابتدایی سیستم‌های عامل نظیر پشتیبانی پروسسورها ٬ پروتوکل ها ٬ تشخیص خودکار سخت افزارو پشتیبانی برنامه ها و پرسسهای چندگانه. - امکانات امنیتی نظیراعتماد سنجی ٬ کنترل مجازبودن ٬ محدودیت های اتصال به شبکه وکنترل دسترسی

- تامین خدمات نام ها و پوشه ها
- تامین خدمات فایل ٬چاپ ٬خدمات شبکه ٬تهیه فایلهای پشتیبان (بک آپ ) و سرویس های مربوط به تکرار   
                                                                                                                                       


سیستم عامل شبکه (Network Operating System) سیستم عاملی است که ویژه پشتبانی از شبکه طراحی می‌‌شود. سیستم عاملهای مبتنی بر سرویس دهنده (Server) علاوه بر کارهای نظارتی ،امنیتی و مدیریتی پشتیبانی از کار در شبکه را نیز هم‌زمان برای چندین کاربر فراهم می‌‌کنند. سیستم عاملی که از وجود شبکه آگاه باشد (Network-Aware) می‌‌تواند امکان دستیابی به منابع شبکه را برای کاربران فراهم سازد. بر خلاف سیستم عاملهای تک کاربره این سیستم عاملها باید درخواستهای دریافتی از ایستگاه‌های کاری مختلف را پاسخ گویند و جزییاتی چون دستیابی و ارتباطات شبکه، تخصیص و به اشتراک گذاشتن منابع، محافظت داده‌ها و کنترل خطاها را نیز مدیریت کنند. سر نام آن NOS است. Network OS نیز نامیده می‌‌شود.