Slide 1 - واحد آموزش مرکز فناوری اطلاعات
Download
Report
Transcript Slide 1 - واحد آموزش مرکز فناوری اطلاعات
واحد آموزش لینوکس شریف
1
ليست مطالب ()1
2
تاريخچه لينوکس
آمادگي براي نصب
نصب لينوکس ِرد هت از روي CD
عمليات بعد از نصب
شروع کار با لينوکس
شرح دستورات ساده فايل سيستم
شرح دستورات پيشرفته فايل سيستم
ليست مطالب ()2
3
فرايندهاي لينوکس
دستورات مديريتي اوليه
دستورات مديريتي فايل سيستم
پيکربندي شبکه
مختصري در مورد bash
4
تاريخچه
5
معرفي سيستم عامل لينوکس
خصوصيات لينوکس
سيستم هاي عامل مبتني بر يونيکس
سازمان متن آزاد
نحوه دسترس ي به لينوکس
توزيع کننده هاي لينوکس
دليل استفاده از لينوکس
معرفي سيستم عامل
لينوکس
6
اين سيستم عامل در سال 1991توسط لينوز بنديکت توروالدز بر اساس سيستم
آزمايشگاهي Minixابداع گشت
اولين نسخه عملياتي آن در سال 1994عرضه شد.
تعداد کاربران آن در حال حاضر چندين ميليون نفر مي باشند.
لينوز توروالدز متولد 28دسامبر ،1969خالق لينوکس مي باشد
سايت http://www.cs.helsinki.fi/~torvaldsاطالعات کاملتري در
مورد لينوز به ما مي دهد
تولد سيستم عامل لينوکس ()1
در 25آگوست ،1991اين نامه تاريخي به گروه خبري MINIXاز طرف توروالدز ارسال شد:
از :لينوز بنديكت توروالدز
به :گروه خبري MINIX
موضوع :بيشتر چه چيزي را ميخواهيد در MINIXببينيد؟
خالصه :نظرخواهي كوچك در مورد سيستم عامل جديد من
با سالم به تمام استفاده كنندگان از MINIXمن در حال تهيه يك سيستم عامل رايگان فقط به
عنوان سرگرمي و نه به بزرگي و حرفه اي GNUبراي دستگاههاي 386و 486هستم .اين كار از
آوريل شروع شده و درحال آماده شدن است .من مايلم تا نظرات كاربران را در مورد چيزهايي كه
در MINIXدوست دارند يا ندارند ،جمع آوري كنم .زيرا سيستم عامل من حدودا شبيه آن
است .مانند ساختار سيستم فايل مشابه و چيزهاي ديگر ...من اكنون bashنسخه 1.08و
GCCنسخه 1.40را به آن منتقل كرده ام و به نظر ميرسد كه كار ميكند .من در عرض چند ماه
چيزي آزمايش ي درست كرده ام و مايلم بدانم كه كاربران بيشتر به چه قابليتهايي نياز دارند؟ من از
هر پيشنهادي استقبال ميكنم .ولي قول نمي دهم همه آنها را اجرا كنم.
7
تولد سيستم عامل لينوکس
()2
نظر تننباوم در مورد لينوکس:
“من بر اين نكته تاكيد دارم كه ايجاد يك هسته يكپارچه در سال 1991يك
اشتباه پايه اي بود .خدا را شكر كه شما شاگرد من نيستيد ،وگر نه براي چنين
طرحي نمره باليي نمي گرفتيد”.
تننباوم همچنين گفته بود “ :لينوكس منسوخ شده است”.
توروالدز يك پاسخ مناسب براي تاننباوم فرستاد :
“شغل شما استاد دانشگاه و محقق بودن است و اين بهانه خوبي براي برخي
مغز خرابكني هاي MINIXاست”.
8
خصوصيات لينوکس
9
روي طيف وسيعي از سخت افزارها کار مي کند.
به راحتي با بقيه سيستم هاي عامل ارتباط و تعامل دارد
متن کامل آن در دسترس مي باشد.
سيستم عامل چند کاربره و چندکاره است.
داراي محيط گرافيکي Xمي باشد.
داراي ابزاري کار دفتري مي باشد.
سرورهاي شبکه اي را به طور کامل پشتيباني مي کند.
سيستم هاي عامل
مبتني بر يونيکس
سيستم هاي تجاري
Solaris و AIXو Hp-Uxو SCO-Unixو ...
سيستمهاي عامل متن باز
_ Net BSD ( FreeBSDو )Open BSD
_لينوکس
10
سازمان متن آزاد ()GNU
11
اين پروژه که توسط ريچارد استاملن ابداع شد مبناي کار خود را بر توليد نرم
افزارهاي رايگان و برداشتن حق کپي و محدوديت تغيير بود تا بتوان روز به روز
نرم افزارهاي بهتر و کارآمد تري توليد نمود.
تمامي کدهاي توليد شده در اين پروژه ليسانس GPLدارند.
ليسانس :GPL
استفاده و توزيع و تغيير کدهاي باز برنامه ها براي همگان آزاد است به
شرط اينکه اين حق را از ديگران نگيرند.
http://www.gnu.org
نرم افزارهاي متن باز
Open Source Software اصطالحا به نرم افزارهايي اطالق مي شود که به
همراه کد اصلي آن بطور مجاني در اختيار استفاده کنندگان و توليد کنندگان قرار داده
مي شود .مي توان آنها را به همان صورت دريافت شده استفاده کرد و يا با اعمال
تغييراتي در آن مورد استفاده قرار داد.
12
پشتيباين GNUاز لينوکس
سيستم عامل لينوکس تحت ليسانس GPLمي باشد.
خدمات تجاري لينوکس :كاري كه شرکت هاي توزيع کننده لينوکس انجام مي دهند،
كامپايل كردن بخش ها و نرم افزارهاي مختلف و ارائه آن بصورت يك فرمت قابل
توزيع همانند ساير سيستمعاملها است ،تا مردم عادي نيز بتوانند از آن استفاده
كنند.
13
نحوه دسترس ي به لينوکس
دسترس ي به منابع لينوکس از طريق اينترنت
دسترس ي به CDهايي که توسط توزيع کنندگان لينوکس تهيه مي شود.
http://www.kernel.org
http://www.redhat.com
14
توزيع کنندههاي
مختلف لينوکس()1
•: Red Hat
اين نسخه به علت آنکه داراي انعطاف بسيار بوده جزء مشهورترين نسخه هاي
لينوکس بوده و طرفداران بسيار زيادي دارد .اين نسخه مي تواند هم به صورت
ايستگاه کاري و هم به صورت يک سرور استفاده شود و نصب آن بسيار آسان است.
15
توزيع کنندههاي
مختلف لينوکس()2
Mandrake
اين نسخه از لينوکس در سال 1998بر اساس ردهت ساخته شده است .کار با
آن بسيار ساده مي باشد و محيط گرافيکي عالي دارد و جزو پر فروش ترين
سيستم عاملها مي باشد.
SuSE
اين نسخه به آساني نصب مي شود و سخت افزار هاي بسيار زيادي را بصورت
خودکار مي شناسد .با برنامه هاي جانبي بسياري ارائه مي شود و بسياري از کاربران
حرفه اي از اين نسخه استفاده مي کنند.
16
توزيع کننده هاي
مختلف لينوکس()3
Phat Linux
اين نسخه از لينوکس براي افراد مبتدي و افرادي که با Windowsعادت
کردهاند مناسب مي باشد .روند نصب اين سيستم عامل بسيار سريع است و روي
پارتيشن FATنيز قابل نصب است.
Yellow Dog
اين نسخه که به اختصار YLD Linuxناميده مي شود براي سيستم هاي
Power PCپيشنهاد مي شود و براي افراد مبتدي مناسب است .داراي
برنامههاي جانبي بسيار و گرافيک مناسب مي باشد.
17
توزيع کنندههاي
مختلف لينوکس()4
Lindows OS
اين نسخه شباهت زيادي به ويندوز دارد واز برنامه هاي windows office
نيز پشتيباني مي کند و براي افرادي مي باشد که عادت بسياري به ويندوز دارند.
Fedora
اين نسخه که شباهت زيادي به Redhatدارد و با هدف آسان کردن کار با
دستورات سيستمي ساخته شده است .بايد توجه داشت که گروه Redhatدر
ساخت اين نسخه نيز فعاليت داشتهاند.
18
توزيع کننده هاي
مختلف لينوکس()5
debian
اين نسخه براي افراد و شرکتهايي مفيد است که نياز به امنيت بال دارند .براي ايجاد
اين نسخه از لينوکس افراد زيادي در سرتاسر جهان همکاري کردند
Arch Linux
اين نسخه شامل همه بستههاي جديد لينوکس است که به صورت فايلهاي
tar.gzمي باشد .به همين دليل به اين نسخه به راحتي ميتوان بستههاي
مختلف را اضافه کرد و آنرا به روز در آورد.
19
توزيع کننده هاي
مختلف لينوکس()6
Knoppix
Knoppixکه به صورت يک cdراه انداز مي باشد و از روي cdبوت شده و
احتياجي به نصب ندارد .بيشتر قطعات را به صورت خودکار ميشناسد.
slackware
اين نسخه از کرنل نسخه 2.4و از کتابخانه Cنسخه 2.2.5استفاده مي کند .و
نصب آساني دارد و داراي برنامه هاي کاربردي فراواني مي باشد.
20
توزيع کننده هاي
مختلف لينوکس()7
Turbo Linux
اين نسخه يکي از اعضاي United Linuxمي باشد و براي کار تجاري و
برنامه نويس ي پيشنهاد مي شود.
21
دليل استفاده از
لينوکس()1
22
رشد روزافزون محبوبيت و ميزان استفاده
تعداد زياد توسعه دهندگان لينوکس و در نتيجه رشد سريع لينوکس
قدرت لينوکس
باز بودن متن آن
دليل استفاده از
لينوکس()2
سازگار با استاندارد هاي POSIX
:(Portable Operating System Interface) POSIX يك
استاندارد برنامه نويس ي براي ارائه يك ليه ارتباطي با سيستم عامل ميباشد.
پايداري
انعطاف پذيري
23
دليل استفاده از
لينوکس()3
24
امکان برقراري ارتباط با شبکه هاي کامپيوتري ويندوز و ناول نت ور و يا مکينتاش
و ...
امکان خواندن انواع فايل سيستم موجود برروي هارد ديسک شما از جمله ، FAT
FAT32و NTFS
امکان نصب لينوکس در کنار هر نوع سيستم عامل ديگر
وجود ابزارهاي برنامه سازي براي تقريبا تمام زبانهاي برنامه نويس ي موجود
دليل استفاده از
لينوکس()4
پشتيباني ديگران از لينوکس
امروزه تعداد زيادي از شركتها و مؤسسات حرفه اي تجاري ،پشتيباني از
محصولت مبتني بر لينوكس را بر عهده گرفته اند.
شرکت هاي بزرگي چون IBMو Oracleاز لينوکس حمايت مي کنند.
تقريبا تمام دشمنان مايکروسافت از لينوکس حمايت مي کنند.
25