مروری بر سیستم عامل لینوکس
اسلاید 1: مروري بر سيستم عامل لينوكسبسم الله الرحمن الرحیممرضیه رئوف نژادمرکز آمار و اطلاعات و امور رایانه ای دانشگاه فردوسی
اسلاید 2: فهرست مطالب تاريخچه لينوكس منظور از منبع باز چیست؟ برخی از ویژگی های لینوکس توزيع هاى لينوكس انتخاب بهترین توزیعانواع توزیع هاانواع فایل های لینوکسدایرکتوری ها معماری لینوکس مقايسه ويندوز و لينوكس واسط کاربرآشنایی با دستورات لینوکسمنابع
اسلاید 3: تاريخچه ي لینوکسلینوکس سیستم عاملی است رایگان و آزاد که توسط شخصی بنام لینوس توروالدز دانشجوی دانشگاه هلسینکی در سال ۱۹۹۱ ساخته شد.«لینوس ترووالدز» دانشجوی فنلاندی، با الهامگرفتن از یک سیستمعامل دیگر (مینیکس)، به خلق سیستمعامل خود پرداخت.نام لینوکس از ادغام لینوس (اسم کوچک ایشان) با مینیکس بهوجود آمده است و نشانه پنگوئن توسط او لوگوی آن شد تا نماد خوش شانسی باشد. توروالدز نوشتن سیستم عامل لینوکس را با هسته -قلب سیستم عامل-آن شروع کرد. قسمتی از آن را خودش نوشت وقسمتی از آن را از کدهایی که وجود داشت اقتباس کرد. سپس توروالدز این سیستم را بین دوستانش و یکی از اجتماعات هکری در اینترنت توزیع کرد و از آن ها خواست تا روى آن كار كنند تا بهتر شود.
اسلاید 4: لینوکس (Linux) به خانوادهای از سیستم عامل های شبه یونیکس اطلاق میشود که از هسته لینوکس استفاده میکنند که معروفترین نمونه از نرم افزار آزاد و متن باز شناخته میشود.در ابتدا لینوکس برای استفادهٔ ریزپردازنده ها با معماری 80386 اینتل طراحی شده بود؛ اما امروزه انواع گوناگون معماریها را پشتیبانی میکند و در انواع و اقسام وسایل از کامپیوترهای شخصی گرفته تا ابررایانه ها و تلفنهای همراه به کار میرود.در حال حاضر لینوکس قابل نصب بر روی انواع سختافزارها است، از ساعت (Linux Watch)،تلفن های همراه، تبلت ها، مسیریاب ها، و کنسول های بازی گرفته تا رایانه های رومیزی، رایانه های بزرگ و ابررایانه ها.تاريخچه ي لینوکس
اسلاید 5: این سیستمعامل که در ابتدا بیشتر توسط افراد مشتاق به کار گرفته میشد، که در حال حاضر توانسته است پشتیبانی شرکتهای سرشناسی چون آی بی ام را به دست آورد و با بسیاری از نسخههای خصوصی یونیکس رقابت کند. طرفداران لینوکس و بسیاری از تحلیلگران این موفقیت را ناشی از استقلال از فروشنده، کمهزینه بودن پیادهسازی، سرعت بالا، امنیت و قابلیت اطمینان آن میدانند.تاريخچه ي لینوکس
اسلاید 6: تاريخچه ي پیشرفت سیستم عامل های یونیکس
اسلاید 7: نرمافزار آزاد و متنباز (به انگلیسی: Free and open source software یا FLOSS، F/OSS، FOSS)، نرم افزاری است که بهمنظور تامین حق کاربران برای مطالعه، تغییر، و بهبود طراحی آن، با دردسترسبودن کد مبدا نرمافزار، بهشکل آزاد در اختیار کاربران قرار دارد. هر نرمافزاری با یک یا چند زبان برنامهنویسی مانند زبان برنامه نویسی C و یا Perl و ... نوشته می شوند.منظور از منبع باز چیست؟
اسلاید 8: منبعباز است. به طور مداوم بروز میشود. از امنیت فوقالعاده بالایی برخوردار است.پایین بودن هزینه پیادهسازی سرعت بالا، امنیت و قابلیت اطمینان آن. ویروسهای موجود برای لینوکس بسیار اندک است. برخی از ویژگی های لینوکس
اسلاید 9: یک نسخه پایدار لینوکس معمولاهنگ نمیکند. بیشتر نرمافزارهای لینوکس از مشابه ویندوزییشان قویتر هستند. عموما رایگان هستند. بهطور کاملا قانونی می توان آنرا کپی کرد.برخی از ویژگی های لینوکس
اسلاید 10: توزیعهای لینوکس توسط افراد، گروههای نه چندان متشکل و سازمانهای حرفهای گوناگون ایجاد میشوند. این توزیعها شامل تعدادی نرمافزار سیستم و برنامههای کاربردی به همراه روالی مشخص برای نصب آنها بر رایانه هستند. توزیعها معمولاً برای منظورهای مختلفی از جمله محلیسازی، پشتیبانی از یک معماری خاص، کاربردهای بی درنگ (real-time applications) و سامانه های توکار (embedded systems) به وجود میآیند و برخی از آنها آگاهانه تنها از نرمافزارهای آزاد استفاده میکنند.یک توزیع همه-منظورهٔ معمولی شامل هسته لینوکس، کتابخانه ها و ابزارهای گنو، پوسته خط فرمان و انبوه بیشماری از نرمافزارهای کاربردی از مجموعه های اداری گرفته تا مفسرها، ویرایشگرهای متن و ابزارهای علمی است.توزیع های لینوکس
اسلاید 11: انتخاب بهترین توزیع برای کاربر به عوامل و شرایط زیر بستگی دارد: سطح علمی کاربر. کاربرد مورد نظر. ویژگی های توزیع.انتخاب بهترین توزیع
اسلاید 12: RedHat اين انتشار داراى مجموعه اى از برنامه هاى مديريتى مي باشد كه كار را براى كاربران جديد بسيار ساده كرده است.لينوكس هاى شركت ردهت سيستم عامل هايى با پایداری و ماندگاری بالا هستند و کاربران زیادی در دنیا و ایران دارند.Mandrake هدف این انتشار،آسان نمودن مدیریت لینوکس بر روی ایستگاه های کاری می باشد. کار با این انتشار برای کاربران بسیار ساده است زیرا دارای بخش های گرافیکی است. Esware این انتشار در اسپانیا برای حمایت از کاربران اسپانیایی زبان به وجود آمده است و زبان انگلیسی را پشتیبانی نمی کند. انواع توزیع ها
اسلاید 13: Novell محصولات ناول بسیار کاربرپسند هستند و در این لینوکسها سادگی کار بسیار مورد توجه قرار گرفته است.Ubuntu سه سال متوالی بهترین لینوکس از نگاه کاربران شد و بسیار سریع کاربران و طرفدارانش زیاد شدند. سادگی استفاده و داشتن سایتهای پشتیبانی بسیار فعال از ویژگیهای اوبونتو هستند.از دیگر توزیعهای معروف و معتبر لینوکس میتوان Debian و CentOS و را نام برد.انواع توزیع ها
اسلاید 14: فایل عادیفایل دایرکتوریفایل پیوندفایل سوکتفایل های مخصوص فایل pipeانواع فایل های لینوکس
اسلاید 15: دایرکتوری ریشه از چند دایرکتوری اصلی تشکیل شده است که عبارتند از:/bin: فرمان ها و کامندهای معمولی که برای استفاده تمام کاربرهای سیستم /boot: فایل هایی که برای بوت شدن سیستم استفاده میشه در این دایرکتوری است. /dev: وسایل سخت افزاری که وجود دارد در قالب نام فایل /etc : این دایرکتوری حاوی فایل های کانفیگ (پیکربندی) سیستم و همچنین نرم افزار ها /home : در این دایرکتوری فایل های خانگی کاربرها قرار دارد /mnt : دایرکتوری برای مانت کردن موقت Device ها /sbin: کامند (فرمان) های ضروری برای root سیستم /lib: کتابخانه ای ضروری برای کرنل سیستم و ماژول ها /proc: متغیرها و پروسس های کرنل در این دایرکتوری قرار میگیرند …دایرکتوری ها
اسلاید 16: معماری لینوکس
اسلاید 17: KERNEL : هسته اصلی سیستم عامل لینوکس kernel می باشد که مستقیما با سخت افزار در ارتباط است.kernel قسمتی از سیستم است که حافظه ,فایل ها و وسایل جانبی را مدیریت میکند. زمان و تاریخ را حفظ میکند، برنامه های کاربردی را آغاز میکند و منابع سیستمی را تخصیص می دهد. SHELL: shell نقش رابط بین کاربر و kernel را بر عهده دارد.LINUX UTILITES :لینوکس utilites یا فرمانها یک مجموعه در حدود 200 برنامه که فرآیند لازم را برعهده دارند.این برنامها از طریق shell درخواست میشوند. APPLICATION SOFTWARE: برنامه هایی نظیر نرم افزار حسابداری و سیستمهای مدیریتی و data base می باشند. معماری لینوکس
اسلاید 18: لينوكس - يك هسته- هسته لينوكس+برنامه هاى كاربردى=سيستم عامل- محصول يك شركت خاص يا يك كشور خاص نيست. ويندوز - يك سيستم عامل كامل- محصول مايكروسافت- كاملا تجارى مقايسه ويندوز و لينوكس
اسلاید 19: کد باز بودن لینوکس.سرعت،قدرت و پایداری لینوکس به مراتب بیشتر از ویندوز است.امنیت لینوکس خیلی بیشتر از ویندوز است. لینوکس می تواند بر روی تعداد زیادی سکو از قبیل دستگاه های بسیار کوچک یا ابرکامپیوتر های بسیار بزرگ اجرا شود.تنوع کاربرد لینوکس خیلی بیشتر از ویندوز است.مقايسه ويندوز و لينوكس
اسلاید 20: لینوکس بر خلاف ویندوز ابزار های برنامه نویسی متعددی ارئه کرده است.واسط های متنی لینوکس خیلی بیشتر از ویندوز است.ویندوز ابزار های سخت افزاری بیشتری را پشتیبانی می کند.سیستم عامل لینوکس چند کاربره است ولی ویندوز تک کاربره می باشد.مقايسه ويندوز و لينوكس
اسلاید 21: لينوكس - سيستم عاملى كدباز - داراى توزيع هاى مجانى و پولى - استراتژى سرويس گراويندوز - سيستم عاملى تجارى - استراتژى بازار گرا مقايسه ويندوز و لينوكسهزينه خريد: لينوكس < ويندوز هزينه نگهدارى و آموزش: لينوكس > ويندوز هزينه پشتيبانى: لينوكس > ويندوز هزينه تغيير: لينوكس < ويندوز
اسلاید 22: لينوكس - واسط هاى كاربرگرافيكى گوناگون و واسط متنی - انتخابى بودن استفاده از واسط هاى كاربرگرافيكى ويندوز - يادگيرى كاربرى واسط كاربرگرافيكى ويندوز آسان تر از لينوكس است. - وجود تنها يك واسط كاربرگرافيكى - اجبارى بودن استفاده از واسط كاربرگرافيكى واسط كاربر
اسلاید 23: سیستم عامل لینوکس دارای دو محیط :گرافیکی GUI-Graphical User Interface (با فشار دادن Ctrl+Alt+F7)1.GNOME(GNU Network Object Model Environment)2.KDE(K Desktop Environment)و محیط متنی CLI-Command Line Interface(با فشار دادن دکمه های Ctrl+Alt+F1 و یا Ctrl+Alt+F2...F6 )واسط كاربر
اسلاید 24: ترمینال محیطی است که بوسیله آن میتوان تمام قسمتهای لینوکس را با کد نویسی (دستور نویسی) هدایت کرد.محیط آن تقریبآ شبیه محیط CMD یا همان DOS در ویندوز است ولی بسیار پیشرفته تر!در محیط Gnome: Alt+F2 را فشار دهیدتایپ کنید gnome-terminalدر محیط KDE: Alt+F2 را فشار دهیدتایپ کنید konsoleآشنایی با دستورات لینوکس
اسلاید 25: $ ls$ls -lآشنایی با دستورات لینوکس
اسلاید 26: دستورcd این دستور شبیه دستور cd در Dos می باشد و برای رفتن و داخل شدن به یک پوشه است.دستور pwd این دستور باعث میشود مسیر جاری را به طور کامل به شما نمایش دهید که در کدام پوشه هستید.دستور su در لینوکس به طور کلی و ساده ۲ کاربر داریم یکی root که کاربر ریشه است و تمام تنظیمات و نغییرات را میتواند انجام دهد. آشنایی با دستورات لینوکس
اسلاید 27: دستور mkdir این دستور به منظور ایجاد یک پوشه جدید استفاده می شود. دستور rm برای حذف پوشه ها استفاده میشود. دستور cp این دستور برای کپی کردن فایل ها استفاده میشود. آشنایی با دستورات لینوکس
اسلاید 28: آشنایی با دستورات لینوکسدستور ps این دستور برای نمایش پراسس های اجرا شده استفاده می شود.دستور kill این دستور به منظور خاتمه اجرای یک پراسس استفاده می شود.دستور tar برای فشرده کردن فایل یا شاخه و یا از حالت فشرده خارج کردن فایل های با فرمت .tar.gz و .tar.bz2 و ... استفاده می شود.$tar -zxvf archive.tar.gz$ tar -zjvx archive.tar.bz2
اسلاید 29: آشنایی با دستورات لینوکسدستور chmod این دستور برای تغییر مجوزهای فایل یا شاخه بکار می رود.r --> read (4)w --> write (2)x --> execute (1)دستورchown این دستورتغییر مالک فایل یا شاخه استفاده می شود.دستور grep با فرمان grep میتوانیم محتویات فایل موردنظر را جستجوکنیم, حروف و یا کلمات مورد نظر را استخراج کنیم
اسلاید 30: آشنایی با دستورات لینوکسدستور man 1.نام و یک توضیح کوتاه از عملکرد 2.یک چکیده از استفاده آن همراه با سوئیچهای موجود 3.یک توضیح بلند از توابع فرمان 4.یک لیست سوئیچ به سوئیچ از گزینه ها 5.هر فایلی که با این فرمان مشارکت داشته است 6.مثالهایی از چگونگی استفاده فرمان گزینه –help یا –h برای هر دستور$ date --help
اسلاید 31: http://fa.wikipedia.org/wiki/%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3http://ghiasodin.ir/~moghimi/linux.ppthttp://rhce.ir/linux-simple-commandhttp://ss64.com/bash/منابع
اسلاید 32: ?
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.