دانلود مقاله سیستم عامل لینوکس

Word 212 KB 18879 62
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۳۰,۰۰۰ تومان
قیمت: ۲۴,۸۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • 11 تاریخچه:
    لینوکس یک سیستم عامل چند کاربره و چند وظیفه ای است که روی سخت افزارهای مختلف اجرا می شود.


    نسخه اول لینوکس توسط یک دانشجوی فنلاندی به نام لینوکس توروالدز ارائه شد.

    توروالذر این نسخه را در وب برای سایر برنامه نویسان ارسال کرد تا از آن استفاده کنند و آن را بهبود بخشند.

    توروالدز خود این س یستم عامل را براساس یک سیستم دانشگاهی به نام MINX توسعه داد.

    این سیستم عامل توسط آقای «تن بام» به عنوان یک سیستم عامل آموزشی ایجاد شده بود.


    21 نسخه تجاری
    در حال حاضر، شرکتهای زیادی روی سیستم عامل لینوکس کار می کنند.

    برای مثال شرکت Red Hat یکی از شرکتهای مهم توزیع کننده لینکوس به شمار می رود.

    لازم بذکر است که Red Hat Linx 7 آخرین گونه ارائه شده توسط این شرکت می باشد.


    از ویژگیهای این گونه می توان به نصب آسان و نیز امکانات مدیریتی سیستم اشاره نمود.

    در حال حاضر، شرکتهای دیگری نیز گونه های تجاری لینوکس را توزیع می کنند که اسامی تعدادی از این شرکتها عبارت است از:
    Caldera , Corel , Slackware , Debian , Mandarke , Turbolinux , Easy linux
    از جمله پیشتازان جدید سیستم عامل لینوکس می توان به شرکتهای بزرگی چون SUN و ORACLE اشاره کرد.

    شرکت Borland نیز تلاش برای ارائه محصول کاربردی Intebase روی سیتسم عامل لینوکس است.


    3 1 میزان افزایش استفاده از سیستم عامل لینوکس
    موارد بسیاری باعث محبوبیت لینوکس گردیده است.

    از جمله: پشتیبانی از پروتکل SMB و فایل سیستم CIFS (که باعث راحتی کار با ماشین های ویندوزی می شود)، وجود برنامه هایی نظیر X-win32 که امکالن اجرای برنامه ها را روی ماشین لینوکس و نیز مشاهده آنها روی ماشین ویندوزی را می دهد.

    همچنین، امکاناتی نظیر پشتیبانی از فایل سیستمهای DOS ، NTFS ، VFST باعث شده است که میزان استفاده از لینوکس بیشتر شود.


    شرکت COREL نیز این امکان را فراهم آورده است تا برنامه های کاربردی ویندوز بطور کامل از یک اتصال روی لینوکس اجرا شوند.

    IDC پیش بینی می کند تا سال 2002 نسخه های لینوکس حدود 25% افزایش فروش را نشان دهند.


    41 دلایل استفاده از سیستم عامل لینوکس
    کنترل: کاربران، کنترل کاملی بر وظیفه مندی سیستم دارند و می توانند مشخصه ها و قابلیت های مورد علاقه و نیاز خود را اضافه کنند، اشکالات را بیابند و بدون نیاز به نرم افزارهای ارتقا دهنده خود را انجام دهند.


    انعطاف پذیری: سیستم عامل لینوکس، با پشتیبانی طیف وسیعی از پروتکل های شبکه های LAN ، WAN و فایل سیستمهای مختلف، امکان ارتباط لینوکس با سایر سیستمهای عامل را فراهم کرده است.

    همچنین، با استفاده از برنامه های ماشین مجازی، لینوکس قادر می باشد تا سیستمهای عامل مختلفی را شبیه سازی کند.


    همچنین، سیستم عامل لینوکس روی طیف وسیعی از سخت افزارها موجود است از جمله سخت افزارهایی مانند VAX ، Motorla ، Alpha ، Mips ، X86 .
    پایداری: شرکتهای بسیاری سالیانه میلیونها دلار بخاطر بروز اشکالاتی در سرورهایشان ضرر می کنند، ولی در مقابل ماشین های لینوکس بسیار پایدار هستند و اغلب برای ماهها یا سالها به کارشان ادامه می دهند، بدون آنکه برایشان مشکلی پیش بیاید.


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


    پشتیبانی از سرویس ورود راه دور امن (Remote Access Service) و نیز پشتیبانی از انواع روشهای رمز نگاری و غیره ار دیگر مزایای امنیتی سیستم عامل لینوکس است.


    هزینه پایین: اغلب نرم افزارهای لینوکس مجانی هستند و خود سیستم عامل هم قیمتی ندارد.


    قدرت: سیستم عامل پانزده ابر کامپیوتر از 100 ابر کامپیوتر موجود، از نوع لینوکس است.


    نسخه های خاص منظوره: لینوکس به علت مجانی بودن و همچنین آزاد بودن Source (Linux open source) شرکتها را قادر می سازد تا نسخه های خاص منظوره ایجاد کنند.


    مصارف رومیزی: وجود ابزار Strat office که بطور کامل تمام امکانات MS-office را روی محیط لینوکس و به همان راحتی که در محیط ویندوز وجود دارد را فراهم می کند، باعث گردیده است تا سیستم عامل لینوکس برای مصارف شخصی نیز مناسب گردد.
    51 امکانات سیستم عامل Linux :
    سیستم عامل لینوکس تمام امکانات لازم به عنوان یک سیستم عامل Client (سرویس گیرنده) همچنین، یک سیستم عامل server (سرویس دهنده) را دارا می باشد.


    در این قسمت به معرفی بعضی از امکانات این سیستم عامل می پردازیم.


    پشتیبانی از فایل سیستمهای مختلف نظیر:
    Ext2 , Ext , Isofs , VFAT , MS – DOS , NTFS , Minix
    پشتیبانی از فایل سیستمهای شبکه ای نظیر:
    NFS , SMBFS , Coda
    پشتیبانی از پروتکل های ارتباطی مختلف شبکه نظیر:
    Telnet , FTP , SMTP , POP3 .

    Finger , IMAP , SMB , NFS , X , MTTQ ,DHCQ , QQQ , SLIQ
    پشتیبانی از روشهای مختلف هویت شناسی نظیر:
    USER/PASS , SKEY , PAP , CHAP , Radius , OPIE
    ابزارهای متعدد امنیتی و اشکال یابی نظیر:
    Firewall , Proxy , Network Monitoring , Log Analyzer , Syslogd , Port Scanners.
    وجود ابزارهای متعدد برنامه نویسی نظیر:
    C , C ++ , Paseal , Jara , Python , Perl , Shell Sripts , …
    و همچنین اکثر Source برنامه نظریر سیستم عامل، Server ها و برنامه های کاربردی بصورت آزاد موجود می باشد.


    «هر روز کاربران بیشتری از محصولات شرکت مایکروسافت روی برگردانده و هر روز شرکت های کامپیوترهای سرویس دهنده (Server) خود را با سیستم عامل رایگان لینوکس راه اندازی می کنند».

    فصل دوم
    12 سیستم عامل چیست؟


    سیستم عامل برنامه ای است که به عنوان رابط بین کاربر و سخت افزار عمل می کند.

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


    سیستم عامل برنامه ای است که همواره در حال اجرا روی سیستم کامپیوتر است.

    در واقع سیستم عامل یک برنامه کنترلی است که کنترل دستگاههای جانبی را نیز بر عهده دارد.


    2ـ2 اهداف سیستم عامل: سیستم عامل دو هدف عمده زیر را بر عهده دارد: (1)Resource Management (2) Extended Machine Resource Management : سیستم عامل مدیریت منابع را برعهده دارد و هیچ کاری بدون همانگی و نظارت سیستم عامل صورت نمی گیرد.

    برای مثال، اگر کاربر بخواهد کاری را در مورد سخت افزار انجام دهد، این کار باید از طریق سیستم عامل صورت گیرد.

    Extended Machine : سیستم عامل به عنوان یک دستگاه توسعه یافته عمل می کند.

    به عبارت دیگر سیستم عامل کارهای کوچک و جزئی و با پیچیدگی بالا و همچنین کارهایی را که کار کاربر علاقمند به انجام آنها نمی باشد را انجام می دهد.

    3ـ2 جایگاه سیستم عامل در سخت افزار و نرم افزار: دسترسی به سخت افزار فقط از طریق «سیستم عامل» صورت می گیرد.

    به عبارت دیگر سیستم عامل ارتباط دهنده بین نرم افزار و سخت افزار است.

    4ـ2 ساختارهای سیستم عامل: 1ـ4ـ2 Manolitic Systems : اینگونه سیستم عامل ها ساختار خاصی ندارند و از یکسری روتین ها که هر کدام وظیفه خاصی را بر عهده دارند تشکیل شده اند.

    در این نوع از سیستم عامل ها هیچ طبقه بندی برای این روتین ها وجود ندارد و این برنامه ها هیچ اولویتی نسبت به یکدیگر ندارند.

    2ـ4ـ2 Layered Systems : در اینگونه سیستمها، روتین ها، براساس اولویت، در لایه های مختلف قرار می گیرند.

    به عبارت دیگر نوعی تقسیم بندی و طبقه بندی لایه ای در این سیستمها وجود دارد.

    مهمترین لایه در این سیستمهای عامل kirnel (هسته) است که به منابع سخت افزاری دسترسی دارد.

    سیستم های عامل مبتنی بر یونیکس از اینگونه ساختار تبعیت می کنند.

    3ـ4ـ2 Virtual Machine (VM) : در این نوع ساختار کاربر نیازی به تطبیق خود با سیستم عامل جدید را ندارد.

    به عبارت دیگر اگر کاربر به سیستم عاملهایی نظیر DOC ، CPM یا غیره کار می کند، نرم افزاری وجود دارد که دستورات را به دستورات VM تبدیل می کند.

    نرم افزاری که وظیفه اش تبدیل این دستورات به دستورات VM است، CMS نام دارد.

    4ـ4ـ2 Client/Server : در این ساختار اگر سیستم عامل را بشکافیم به بخشی که فرمان صادر می کند Client و به بخشی که فرامین را اجرا می کند Server می گویند.

    5ـ2 وظایف یک سیستم عامل 1ـ تسهیل در عملیات ورودی ـ خروجی 2ـ کنترل اشتباهات 3ـ دسترسی چند تایی 4ـ فایل سیستمها یا پرونده 5ـ مسائل مربوط به کارآئی فصل سوم نصب قدم به قدم سیستم عامل لینوکس 1ـ3 نصب قدم به قدم همانطوریکه در فصل اول بیان گردید نسخه های متعددی از سیستم عامل لینوکس در بازار موجود می باشد که این امر به علت open source code بودن و رایگان بودن سیستم عامل لینوکس می باشد.

    به همین دلیل شرکتهای بسیاری اقدام به فروش و عرضه این سیستم عامل به بازار انفورماتیک جهان کرده اند که از جمله این شرکتها می توان به این شرکتها های زیر اشاره نمود: Red hat , Caldera , Corel , Mandarke , Infomagic , ……….

    سیستم عامل لینوکس عرضه شده توسط شرکت red hat می باشد.

    زیرا سیستم عامل red hat linux یکی از معروفترین گونه های این سیستم عامل می باشد.

    نصب سیستم عامل Red Hat Linux 7 : 2ـ 3 سازگاری با سخت افزار: سیستم عامل Red Hat Linux 7 با اغلب سخت افزارهای سیستم سازگاری است ولی به هر دلیل امکان دارد که با برخی از قطعات سخت افزاری سیستم سازگاری نداشته باشد.

    بنابراین می توانید برای دریافت اطلاعات بیشتر در این ارتباط به سایت اینترنتی زیر مراجعه کنید: http : //www.redhat.com /hardware 3ـ 3 نصب دوگانه (Dual Boot) هنگامی که می خواهید سیستم عامل لینوکس را روی سیستم نصب نمایید ممکن ایت دو حالت وجود داشته باشد: حالت اول این که در زمان نصب سیستم عامل Red Hat Linux 7 از سیستم عاملهای دیگری نظیر windows 98 ، windows NT یا windows 2000 و … استفاده می کنید.

    حالت دوم این که می خواهید فقط سیستم عامل لینوکس را روی سیستم داشته باشید و هیچ سیستم عامل دیگری روی سیستم ندارید.

    با اطمینان باید گفت که در هر یک از دو حالت مطرح شده کاربر می تواند براحتی سیستم عامل لینوکس را روی سیستم نصب نمایید زیرا سیستم عامل لینوکس هیچ گونه تضادی با سایر سیستم عاملهای نصب شده روی سیستم ندارد و براحتی با سایر سیستم عاملهای دیگر کار می کند.

    بنابراین در صورتی که بخواهید سیستم عامل لینوکس را همزمان با سایر سیستم عاملهای نصب شده روی سیستم نصب نمایید، نیاز به حالت نصب دوگانه یا dualboot خواهید داشت.

    برای این منظور سیستم عامل لینوکس نرم افزاری تحت عنوان «LILO» (سر واژه Linux Loader) را روی سیتسم نصب می نماید.

    لازم بذکر است که نرم افزار «LILO» فقط مختص ماشین های سازگار با Intel است و برای سایر ماشین ها، نرم افزارهای دیگری مانند «SILO» ، «MILO» را در اختیار کاربران قرار می دهد نرم افزار LILO در هنگام نصب سیستم عامل Red Hat Linux بصورت خودکار روی Master boot record نصب می شود، اما نرم افزار «LILO» پیش از قرار گرفتن روی Master boot record از آن یک کپی تهیه می کند.

    بنابراین پس از نصب سیستم عامل لینوکس و نرم افزار LILO در هنگام راه اندازی سیستم ابتدا نرم افزار LILO فعال می گردد و طی پیامی که بصورت زیر روی صفحه نمایشگر ظاهر می گردد، می توانید سیستم عاملی را که می خواهید روی سیستم Boot و راه اندازی گردد را انتخاب نمایید.

    LILO Boot : با ظاهر شدن این اعلان روی صفحه نمایشگر، در صورتی که بخواهید لینوکس به عنوان سیستم عامل راه اندازی گردد، کافی است تا دکمه Enter را فشار دهید و در صورتی که می خواهید سایر سیستمهای عامل نصب شده روی سیستم شما Boot گردند، کافی است تا کلمه dos (یا واژه دیگری را که در هنگام پیکربندی نرم افزار LILO تعیین می نمایید را وارد نمایید) را در مقابل اعلان فوق وارد کنید و سپس کلید Enter را فشار دهید.

    در این مرحله منویی از سیستمهای عامل نصب شده روی سیستم ظاهر می گردد و می توانید با انتخاب هر یک از آنها سیستم را راه اندازی نمایید.

    برای مثال ممکن است منوی ظاهر شده پس از وارد کردن کلمه dos و فشار دادن کلید enter بصورت زیر باشد: please select the operating system to start window NT server version 4.0.0 window NT server version 4.0.0 [VGA mode] Microsoft window 98 Perss Enter to choose.

    تذکر: نرم افزار LIOL روی سیستم نصب نگردد در چنین مواقعی شما می توانید برای داشتن حالت Dual Boot روی سیستم از نرم افزارهای تجاری زیر، که در بازار وجود دارند، استفاده نمایند.

    این نرم افزار عبارتند از: system commander , boot magic تذکر: شما می توانید سیستم عامل لینوکس را همانند سایر سیستم های عامل، بصورتهای مختلف روی سیستم نصب کنید.

    یکی از حالتهای نصب سیستم عامل لینوکس، نصب بصورت custom است که در این


تحقیق دانش آموزی در مورد دانلود مقاله سیستم عامل لینوکس, مقاله دانشجویی با موضوع دانلود مقاله سیستم عامل لینوکس, پروژه دانشجویی درباره دانلود مقاله سیستم عامل لینوکس

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

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

گنو/لینوکس با ویندوز چه تفاوتی دارد؟ یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام گنو/لینوکس به گوشش خورده است، مطرح می‌شود، این است که خوب گنو/لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، به طور اجمالی این موضوع را تشریح کنم. لینوکس چیست؟ لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستم‌عامل را تشکیل ...

توزیع کننده های مختلف لینوکس : لینوکس توزیع های مختلفی دارد که ما چند نمونه از آن را شرح می دهیم. RedHat این نسخه به این دلیل که دارای انعطاف زیادی بوده جزء مشهورترین نسخه های لینوکس بوده و دارای طرفداران زیادی می باشد. این نسخه می تواند هم به عنوان ایستگاه کاری و هم به عنوان سرور استفاده شود.و نصب آن بسیار آسان است. Mandrake این نسخه ازلینوکس در سال 1998 بر اساس ردهت ساخته شده ...

تفاوت سیستم عامل لینوکس با سیستم عامل ویندوز یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام گنو/لینوکس به گوشش خورده است، مطرح می‌شود، این است که خوب گنو/لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، به طور اجمالی این موضوع را تشریح کنم. لینوکس چیست؟ لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستم‌عامل را ...

تاریخچه: در سال ۱۹۸۴ میلادی ‏ریچارد استالمن که رئیس بنیاد نرم‌افزارهای آزاد بود پروژه گنو (GNU) را آغاز کرد. در این پروژه که یک جنبش نرم‌افزاری محسوب می‌شد برنامه‌نویسان با یکدیگر همکاری می‌کردند (این همکاری تا به حال نیز ادامه دارد). آن زمان بیشتر ابزارهای پروژه گنو که با زبان برنامه‌نویسی سی و اسمبلی نوشته شده بود آماده کار بود اما تنها چیزی که کم بود وجود یک هستهٔ مناسب و ...

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

مقدمه ای بر ایجاد سیستم عامل ها روند رو به گسترش تولید سیستم های عامل جدید و هوشمند برای گوشی های تلفن همراه باعث تبدیل موبایل از یک وسیله ارتباطی ساده به یک رایانه جیبی با کاربرد های متنوع شده است. طی سال های اخیر با افزودن قابلیت دسترسی به اینترنت در گوشی های تلفن های همراه ، رقابت برای ساخت سیستم های عامل جدید و هوشمند برای موبایل ها نیز گسترش یافته است. اکنون گوشی های تلفن ...

مقدمه ای بر ایجاد سیستم عامل ها روند رو به گسترش تولید سیستم های عامل جدید و هوشمند برای گوشی های تلفن همراه باعث تبدیل موبایل از یک وسیله ارتباطی ساده به یک رایانه جیبی با کاربرد های متنوع شده است. طی سال های اخیر با افزودن قابلیت دسترسی به اینترنت در گوشی های تلفن های همراه ، رقابت برای ساخت سیستم های عامل جدید و هوشمند برای موبایل ها نیز گسترش یافته است. اکنون گوشی های تلفن ...

گنتو لینوکس برخلاف سایر توزیعهای رایج لینوکس از سیستم مدیریت پیشرفته بسته های نرم افزاری خاصی به نام Portage پورتاژ بهره میبرد . پورتاژ از روی سیستم true ports مرسوم در BSD اقتباس شده لیکن نگارش آن بر مبنای زبان برنامه نویسی python بوده و دارای خصوصیت پشتیبانی از تعدادی از ا مکانات پیشرفته مثل رفع مشکل dependencies یا وابستگی نرم افزارهای کاربردی هنگام نصب و fine-grained package ...

ثبت سفارش