1 / 25

آموزش لینوکس مقدماتی

آموزش لینوکس مقدماتی. واحد آموزش لینوکس شریف. 1. ل ي ست مطالب (1). تار ي خچه ل ي نوکس آمادگ ي برا ي نصب نصب ل ي نوکس رِد هت از رو ي CD عمل ي ات بعد از نصب شروع کار با ل ي نوکس شرح دستورات ساده فا ي ل س ي ستم شرح دستورات پ ي شرفته فا ي ل س ي ستم. 2. ل ي ست مطالب (2).

rune
Download Presentation

آموزش لینوکس مقدماتی

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. آموزش لینوکس مقدماتی واحد آموزش لینوکس شریف 1

  2. ليست مطالب (1) • تاريخچه لينوکس • آمادگي براي نصب • نصب لينوکس رِد هت از رويCD • عمليات بعد از نصب • شروع کار با لينوکس • شرح دستورات ساده فايل سيستم • شرح دستورات پيشرفته فايل سيستم 2

  3. ليست مطالب (2) • فرايندهاي لينوکس • دستورات مديريتي اوليه • دستورات مديريتي فايل سيستم • پيکربندي شبکه • مختصري در مورد bash 3

  4. 4

  5. تاريخچه • معرفي سيستم عامل لينوکس • خصوصيات لينوکس • سيستم هاي عامل مبتني بر يونيکس • سازمان متن آزاد • نحوه دسترسي به لينوکس • توزيع کننده هاي لينوکس • دلايل استفاده از لينوکس 5

  6. معرفي سيستم عامل لينوکس • اين سيستم عامل در سال 1991 توسط لينوز بنديکت توروالدز بر اساس سيستم آزمايشگاهيMinixابداع گشت • اولين نسخه عملياتي آن در سال 1994 عرضه شد. • تعداد کاربران آن در حال حاضر چندين ميليون نفر مي باشند. • لينوز توروالدز متولد 28 دسامبر 1969، خالق لينوکس مي باشد • سايت http://www.cs.helsinki.fi/~torvalds اطلاعات کاملتري در مورد لينوز به ما مي دهد 6

  7. تولد سيستم عامل لينوکس (1) در 25 آگوست 1991، اين نامه تاريخي به گروه خبري MINIX از طرف توروالدز ارسال شد: از : لينوز بنديكت توروالدز به: گروه خبري MINIX موضوع: بيشتر چه چيزي را ميخواهيد در MINIX ببينيد؟ خلاصه: نظرخواهي كوچك در مورد سيستم عامل جديد من با سلام به تمام استفاده كنندگان از MINIXمن در حال تهيه يك سيستم عامل رايگان فقط به عنوان سرگرمي و نه به بزرگي و حرفه اي GNU براي دستگاههاي 386 و 486 هستم. اين كار از آوريل شروع شده و درحال آماده شدن است. من مايلم تا نظرات كاربران را در مورد چيزهايي كه در MINIX دوست دارند يا ندارند، جمع آوري كنم. زيرا سيستم عامل من حدودا شبيه آن است. مانند ساختار سيستم فايل مشابه و چيزهاي ديگر... من اكنون bash نسخه 1.08 و GCC نسخه 1.40 را به آن منتقل كرده ام و به نظر ميرسد كه كار ميكند. من در عرض چند ماه چيزي آزمايشي درست كرده ام و مايلم بدانم كه كاربران بيشتر به چه قابليتهايي نياز دارند؟ من از هر پيشنهادي استقبال ميكنم. ولي قول نمي دهم همه آنها را اجرا كنم. 7

  8. تولد سيستم عامل لينوکس (2) • نظر تننباوم در مورد لينوکس: “من بر اين نكته تاكيد دارم كه ايجاد يك هسته يكپارچه در سال 1991 يك اشتباه پايه اي بود. خدا را شكر كه شما شاگرد من نيستيد، وگر نه براي چنين طرحي نمره بالايي نمي گرفتيد.” • تننباوم همچنين گفته بود : “لينوكس منسوخ شده است”. • توروالدز يك پاسخ مناسب براي تاننباوم فرستاد : “شغل شما استاد دانشگاه و محقق بودن است و اين بهانه خوبي براي برخي مغز خرابكني هاي MINIX است.” 8

  9. خصوصيات لينوکس • روي طيف وسيعي از سخت افزارها کار مي کند. • به راحتي با بقيه سيستم هاي عامل ارتباط و تعامل دارد • متن کامل آن در دسترس مي باشد. • سيستم عامل چند کاربره و چندکاره است. • داراي محيط گرافيکيX مي باشد. • داراي ابزاري کار دفتري مي باشد. • سرورهاي شبکه اي را به طور کامل پشتيباني مي کند. 9

  10. سيستم هاي عامل مبتني بر يونيکس • سيستم هاي تجاري • Solaris و AIX و Hp-Ux و SCO-Unix و ... • سيستمهاي عامل متن باز _FreeBSD (Net BSD و Open BSD) _لينوکس 10

  11. سازمان متن آزاد (GNU) • اين پروژه که توسط ريچارد استالمن ابداع شد مبناي کار خود را بر توليد نرم افزارهاي رايگان و برداشتن حق کپي و محدوديت تغيير بود تا بتوان روز به روز نرم افزارهاي بهتر و کارآمد تري توليد نمود. • تمامي کدهاي توليد شده در اين پروژه ليسانس GPL دارند. • ليسانس GPL: استفاده و توزيع و تغيير کدهاي باز برنامه ها براي همگان آزاد است به شرط اينکه اين حق را از ديگران نگيرند. • http://www.gnu.org 11

  12. نرم افزارهاي متن باز • Open Source Software اصطلاحاً به نرم افزارهايي اطلاق مي شود که به همراه کد اصلي آن بطور مجاني در اختيار استفاده کنندگان و توليد کنندگان قرار داده مي شود. مي توان آنها را به همان صورت دريافت شده استفاده کرد و يا با اعمال تغييراتي در آن مورد استفاده قرار داد. 12

  13. پشتيباني GNUاز لينوکس • سيستم عامل لينوکس تحت ليسانس GPL مي باشد. • خدمات تجاري لينوکس: كاري كه شرکت هاي توزيع کننده لينوکس انجام مي دهند، كامپايل كردن بخش ها و نرم افزارهاي مختلف و ارائه آن بصورت يك فرمت قابل توزيع همانند ساير سيستم‌عاملها است، تا مردم عادي نيز بتوانند از آن استفاده كنند. 13

  14. نحوه دسترسي به لينوکس • دسترسي به منابع لينوکس از طريق اينترنت • دسترسي به CDهايي که توسط توزيع کنندگان لينوکس تهيه مي شود. • http://www.kernel.org • http://www.redhat.com 14

  15. Red Hat : اين نسخه به علت آنکه داراي انعطاف بسيار بوده جزء مشهورترين نسخه هاي لينوکس بوده و طرفداران بسيار زيادي دارد. اين نسخه مي تواند هم به صورت ايستگاه کاري و هم به صورت يک سرور استفاده شود و نصب آن بسيار آسان است. توزيع کننده‌هاي مختلف لينوکس(1) 15

  16. Mandrake اين نسخه از لينوکس در سال 1998 بر اساس رد‌هت ساخته شده است. کار با آن بسيار ساده مي باشد و محيط گرافيکي عالي دارد و جزو پر فروش ترين سيستم عاملها مي باشد. SuSE اين نسخه به آساني نصب مي شود و سخت افزار هاي بسيار زيادي را بصورت خود‌کار مي شناسد. با برنامه هاي جانبي بسياري ارائه مي شود و بسياري از کاربران حرفه اي از اين نسخه استفاده مي کنند. توزيع کننده‌هاي مختلف لينوکس(2) 16

  17. Phat Linux اين نسخه از لينوکس براي افراد مبتدي و افرادي که با Windows عادت کرده‌اند مناسب مي باشد. روند نصب اين سيستم عامل بسيار سريع است و روي پارتيشن FAT نيز قابل نصب است. Yellow Dog اين نسخه که به اختصار YLD Linux ناميده مي شود براي سيستم هايPower PC پيشنهاد مي شود و براي افراد مبتدي مناسب است. داراي برنامه‌هاي جانبي بسيار و گرافيک مناسب مي باشد. توزيع کننده هاي مختلف لينوکس(3) 17

  18. توزيع کننده‌هاي مختلف لينوکس(4) Lindows OS اين نسخه شباهت زيادي به ويندوز دارد واز برنامه هايwindows office نيز پشتيباني مي کند و براي افرادي مي باشد که عادت بسياري به ويندوز دارند. Fedora اين نسخه که شباهت زيادي به Redhatدارد و با هدف آسان کردن کار با دستورات سيستمي ساخته شده است. بايد توجه داشت که گروه Redhatدر ساخت اين نسخه نيز فعاليت داشته‌اند. 18

  19. توزيع کننده هاي مختلف لينوکس(5) debian اين نسخه براي افراد و شرکتهايي مفيد است که نياز به امنيت بالا دارند. براي ايجاد اين نسخه از لينوکس افراد زيادي در سرتاسر جهان همکاري کردند Arch Linux اين نسخه شامل همه بسته‌هاي جديد لينوکس است که به صورت فايلهايtar.gz مي باشد. به همين دليل به اين نسخه به راحتي مي‌توان بسته‌هاي مختلف را اضافه کرد و آنرا به روز در آورد. 19

  20. توزيع کننده هاي مختلف لينوکس(6) Knoppix Knoppix که به صورت يک cd راه انداز مي باشد و از رويcd بوت شده و احتياجي به نصب ندارد. بيشتر قطعات را به صورت خودکار مي‌شناسد. slackware اين نسخه از کرنل نسخه 2.4 و از کتابخانه C نسخه 2.2.5 استفاده مي کند. و نصب آساني دارد و داراي برنامه هاي کاربردي فراواني ميباشد. 20

  21. توزيع کننده هاي مختلف لينوکس(7) Turbo Linux اين نسخهيکي از اعضايUnited Linux مي باشد و براي کار تجاري و برنامه نويسي پيشنهاد مي شود. 21

  22. دلايل استفاده از لينوکس(1) • رشد روزافزون محبوبيت و ميزان استفاده • تعداد زياد توسعه دهندگان لينوکس و در نتيجه رشد سريع لينوکس • قدرت لينوکس • باز بودن متن آن 22

  23. دلايل استفاده از لينوکس(2) • سازگار با استاندارد هاي POSIX • POSIX(Portable Operating System Interface): يك استاندارد برنامه نويسي براي ارائه يك لايه ارتباطي با سيستم عامل مي‌باشد. • پايداري • انعطاف پذيري 23

  24. دلايل استفاده از لينوکس(3) • امکان برقراري ارتباط با شبکه هاي کامپيوتري ويندوز و ناول نت ور و يا مکينتاش و ... • امکان خواندن انواع فايل سيستم موجود برروي هارد ديسک شما از جمله FAT، FAT32 و NTFS • امکان نصب لينوکس در کنار هر نوع سيستم عامل ديگر • وجود ابزارهاي برنامه سازي براي تقريباً تمام زبانهاي برنامه نويسي موجود 24

  25. دلايل استفاده از لينوکس(4) • پشتيباني ديگران از لينوکس • امروزه تعداد زيادي از شركتها و مؤسسات حرفه اي تجاري، پشتيباني از محصولات مبتني بر لينوكس را بر عهده گرفته اند. • شرکت هاي بزرگي چون IBM و Oracle از لينوکس حمايت مي کنند. • تقريباً تمام دشمنان مايکروسافت از لينوکس حمايت مي کنند. 25

More Related